<xs:element name="Error" substitutionGroup="jdf:NotificationDetails">
<xs:annotation>
<xs:appinfo>
<Version Path="@Resend" First="1.3"/>
<Version Path="@ReturnCode" First="1.2"/>
<Version Path="ErrorData" First="1.3"/>
</xs:appinfo>
</xs:annotation>
<xs:complexType mixed="false">
<xs:complexContent mixed="false">
<xs:extension base="jdf:NotificationDetails">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:group ref="jdf:GenericElements" minOccurs="0"/>
<xs:element name="ErrorData" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:group ref="jdf:GenericElements" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="ErrorType" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="Invalid"/>
<xs:enumeration value="Missing"/>
<xs:enumeration value="Unsupported"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="ErrorURL" type="jdftyp:URI"/>
<xs:attribute name="FixExpression" type="jdftyp:regExp"/>
<xs:attribute name="Path" type="jdftyp:XPath"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ErrorID" type="jdftyp:string" use="required"/>
<xs:attribute name="Resend" use="optional">
<xs:simpleType>
<xs:restriction base="jdftyp:NMTOKEN">
<xs:enumeration value="Required"/>
<xs:enumeration value="Prohibited"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="ReturnCode" type="jdftyp:Integer" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element> |