Alma/ACSError
element Type

Documentation
This element is used to describe and group together all the error definitions in the same file.
                        
Properties
This component is not nillable.

Model
<Type
  _prefix = common:prefixType : alma
  description = common:nonEmptyString
  name = common:nameType
  shortDescription = common:shortDescriptionString
  type = acserr:ErrorType
  URL = xs:string>
(Code | ErrorCode)+
</Type>


Nested Element Summary
 Code
           Here are the definitions for an ACSCompletion.  
 ErrorCode
           Here are the definitions for an ACSException.  

Attribute Summary
 common:prefixType_prefix
          
 common:nonEmptyStringdescription
          
 common:nameTypename
          
 common:shortDescriptionStringshortDescription
          
 acserr:ErrorTypetype
          
 xs:stringURL
          

Attribute Detail

_prefix

Type:
common:prefixType
Default:
alma
Use:
optional
Form:
unqualified

description

Type:
common:nonEmptyString
Use:
optional
Form:
unqualified

name

Type:
common:nameType
Use:
required
Form:
unqualified

shortDescription

Type:
common:shortDescriptionString
Use:
optional
Form:
unqualified

type

Type:
acserr:ErrorType
Use:
required
Form:
unqualified

URL

Type:
xs:string
Use:
optional
Form:
unqualified

Source
<xs:element name="Type">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element maxOccurs="unbounded" name="Code">
<xs:complexType>
<xs:attribute name="name" type="common:nameType" use="required"/>
<xs:attribute name="shortDescription" type="common:shortDescriptionString" use="required"/>
<xs:attribute name="description" type="common:nonEmptyString" use="required"/>
<xs:attribute name="URL" type="xs:string" use="optional"/>
</xs:complexType>
<xs:unique name="uniqueCodeMember">
<xs:selector xpath="./Member"/>
<xs:field xpath="@name"/>
</xs:unique>
</xs:element>
<xs:element maxOccurs="unbounded" name="ErrorCode">
<xs:complexType>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Member" type="common:Member_"/>
</xs:choice>
<xs:attribute name="name" type="common:nameType" use="required"/>
<xs:attribute name="shortDescription" type="common:shortDescriptionString" use="required"/>
<xs:attribute name="description" type="common:nonEmptyString" use="required"/>
<xs:attribute name="URL" type="xs:string" use="optional"/>
<xs:attribute default="false" name="_suppressExceptionGeneration" type="xs:boolean"/>
</xs:complexType>
<xs:unique name="uniqueErrorCodeMember">
<xs:selector xpath="./Member"/>
<xs:field xpath="@name"/>
</xs:unique>
</xs:element>
</xs:choice>
<xs:attribute name="name" type="common:nameType" use="required"/>
<xs:attribute name="type" type="acserr:ErrorType" use="required"/>
<xs:attribute name="shortDescription" type="common:shortDescriptionString" use="optional"/>
<xs:attribute name="description" type="common:nonEmptyString" use="optional"/>
<xs:attribute name="URL" type="xs:string" use="optional"/>
<xs:attribute default="alma" name="_prefix" type="common:prefixType"/>
</xs:complexType>
<xs:unique name="uniqueErrorCode">
<xs:selector xpath="./ErrorCode|./Code"/>
<xs:field xpath="@name"/>
</xs:unique>
</xs:element>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.