<xs:element name="OrderRequestHeader">
<xs:complexType>
<xs:sequence>
<xs:element ref="Total"/>
<xs:element ref="ShipTo" minOccurs="0"/>
<xs:element ref="BillTo"/>
<xs:element ref="Shipping" minOccurs="0"/>
<xs:element ref="Tax" minOccurs="0"/>
<xs:element ref="Payment" minOccurs="0"/>
<xs:element ref="PaymentTerm" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Contact" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Comments" minOccurs="0"/>
<xs:element ref="Followup" minOccurs="0"/>
<xs:element ref="ControlKeys" minOccurs="0"/>
<xs:element ref="DocumentReference" minOccurs="0"/>
<xs:element ref="SupplierOrderInfo" minOccurs="0"/>
<xs:element ref="TermsOfDelivery" minOccurs="0"/>
<xs:element ref="DeliveryPeriod" minOccurs="0"/>
<xs:element ref="IdReference" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="OrderRequestHeaderIndustry" minOccurs="0"/>
<xs:element ref="Extrinsic" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="orderID" use="required"/>
<xs:attribute name="orderDate" use="required"/>
<xs:attribute name="orderType" default="regular">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="blanket"/>
<xs:enumeration value="regular"/>
<xs:enumeration value="release"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="releaseRequired">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="yes"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="type" default="new">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="new"/>
<xs:enumeration value="delete"/>
<xs:enumeration value="update"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="orderVersion"/>
<xs:attribute name="isInternalVersion">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="yes"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="parentAgreementID"/>
<xs:attribute name="parentAgreementPayloadID"/>
<xs:attribute name="effectiveDate"/>
<xs:attribute name="expirationDate"/>
<xs:attribute name="agreementID"/>
<xs:attribute name="agreementPayloadID"/>
<xs:attribute name="requisitionID"/>
<xs:attribute name="shipComplete">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="yes"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="pickUpDate"/>
<xs:attribute name="requestedDeliveryDate"/>
</xs:complexType>
</xs:element> |