OmniBelegService:XSD: Unterschied zwischen den Versionen
MH (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="ORDER"> <xs:complexType> <xs:sequence> <xs:element name="ORDER_HEADER"> <xs:complexType> <xs:sequence> <xs:element name="CONTROL_INFO"> <xs:complexType> <xs:sequence> <xs:element type="xs:string" name="GENERAT…“) |
MH (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> | == Aktuelle XML Schema Definition == | ||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="<nowiki>http://www.w3.org/2001/XMLSchema</nowiki>"> | |||
<xs:element name="ORDER"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="ORDER_HEADER"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="CONTROL_INFO"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element type="xs:string" name="GENERATOR_INFO"/> | |||
<xs:element type="xs:string" name="GENERATION_DATE"/> | |||
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="ORDER_INFO"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="ORDER_PARTIES"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="BUYER_PARTY"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="PARTY"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="ADDRESS"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="NAME"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="NAME2"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="MATCHCODE"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="STREET"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="64" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ZUSATZ"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ZIP"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="24" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="CITY"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="40" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="COUNTRY"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="3" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="USTID" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="15" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="SALUTATION" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="SALUTATION_LETTER" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="64" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="HOMEPAGE" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="CUSTOMER_MASTER_DATA"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="CUSTOMER_USTID" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="15" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="CUSTOMER_GROUP" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="10" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:string" name="CUSTOMER_PRICELIST_ID" /> | |||
<xs:element name="CUSTOMER_PRICELIST_NAME" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="20" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="CUSTOMER_TYPE_OF_TRANSPORT" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="10" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:string" name="TAX_CODE"/> | |||
<xs:element name="ADDRESS_GROUP"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="10" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="CONTACT"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="CONTACT_NAME" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="PHONE" maxOccurs="unbounded" minOccurs="0"> | |||
<xs:complexType> | |||
<xs:simpleContent> | |||
<xs:extension base="xs:string"> | |||
<xs:attribute type="xs:string" name="type" use="optional"/> | |||
</xs:extension> | |||
</xs:simpleContent> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="FAX" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="EMAIL"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="BIRTHDAY" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="DEPARTMENT" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="GROUP" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="POSITION" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="SALUTATION" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="40" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="SALUTATION_LETTER" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="64" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<!-- <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> --> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="SHIPMENT_PARTIES"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="DELIVERY_PARTY"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="PARTY"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="ADDRESS"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="NAME"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="NAME2" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="STREET"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="64" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ZUSATZ" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ZIP"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="24" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="CITY"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="40" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="COUNTRY"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="3" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="SALUTATION" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="PAYMENTS"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="PAYMENT"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="ACCOUNT"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="HOLDER" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="27" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="BANK_NAME" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="40" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="BANK_COUNTRY" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="3" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="BANK_CODE" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="8" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="BANK_ACCOUNT" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="35" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="BANK_BIC" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="11" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="BANK_IBAN" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="34" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="TRANS_ID" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="PAYMENT_STATUS" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="PAYMENT_AMOUNT" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="PRICE_CURRENCY"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="3" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:byte" name="BRUTTO_KZ"/> | |||
<xs:element name="DELIVERY_CONDITION"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_IDENTIFICATION"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="VDL"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_ID"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_PAYMENT_STATUS"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_DATE"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_CHANNEL"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_ACCOUNT"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_CUSTOMER_ACCOUNT"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:string" name="ORDER_DELIVERYDATE"/> | |||
<xs:element name="ORDER_PAYMENT_ID"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_STATUS_ID"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:string" name="ORDER_NOTE"/> | |||
<xs:element name="ORDER_TAX_AREA"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="8" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_COUPON"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_COUPON_AMOUNT"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_USER"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:string" name="ORDER_HEADER_TEXT"/> | |||
<xs:element type="xs:string" name="ORDER_HEADER_TEXT_HTML"/> | |||
<xs:element type="xs:string" name="ORDER_HEADER_TEXT_RTF"/> | |||
<xs:element type="xs:string" name="ORDER_FOOTER_TEXT"/> | |||
<xs:element type="xs:string" name="ORDER_FOOTER_TEXT_HTML"/> | |||
<xs:element type="xs:string" name="ORDER_FOOTER_TEXT_RTF"/> | |||
<xs:element type="xs:string" name="ORDER_TAX_CODE"/> | |||
<xs:element type="xs:string" name="ORDER_LANGUAGE"/> | |||
<xs:element name="ORDER_TAXEU_COUNTRY" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="10" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_TAXATIONTYPE" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="22" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_DOCUMENTTYPE" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="3" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_SAVE_STATUS" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="1" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_IGNORE" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="1000" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ORDER_ERROR" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="1000" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ADDITIONAL_INFORMATION"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element type="xs:string" name="BUSINESS_TRANSACTION_ID"/> | |||
<xs:element type="xs:string" name="ORDER_REFERENCE"/> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="ORDER_ITEM_LIST"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="ORDER_ITEM" maxOccurs="unbounded" minOccurs="0"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element type="xs:byte" name="POSTYPE"/> | |||
<xs:element name="ORDER_POS_ID"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="250" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:byte" name="STORNIERT"/> | |||
<xs:element type="xs:string" name="LINE_ITEM_ID"/> | |||
<xs:element type="xs:int" name="VARIANT_ID"/> | |||
<xs:element name="STORAGE_AREA_NAME" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="ARTICLE_ID"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="SUPPLIER_AID"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="31" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="BUYER_AID"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="31" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="DESCRIPTION_SHORT"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="DESCRIPTION_SHORT2"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:string" name="DESCRIPTION_LONG"/> | |||
<xs:element type="xs:string" name="DESCRIPTION_DIMENSION"/> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element type="xs:double" name="QUANTITY"/> | |||
<xs:element name="ORDER_UNIT"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="5" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:string" name="DELIVERYDATE" minOccurs="0" maxOccurs="1"/> | |||
<!--<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> --> | |||
<xs:element name="ARTICLE_PRICE"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element type="xs:float" name="PRICE_AMOUNT"/> | |||
<xs:element type="xs:float" name="PRICE_LINE_AMOUNT"/> | |||
<xs:element type="xs:float" name="TAX"/> | |||
<xs:element type="xs:string" name="DISCOUNT_AMOUNT"/> | |||
</xs:sequence> | |||
<xs:attribute type="xs:string" name="type" use="optional"/> | |||
</xs:complexType> | |||
</xs:element> | |||
<!--<xs:element name="ADDITIONAL_INFORMATION" minOccurs="0" maxOccurs="1"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element type="xs:string" name="BATCHES"/> | |||
<xs:element type="xs:string" name="SERIAL_NUMBERS"/> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element>--> | |||
<!--<xs:element name="QUANTITY_UNIT" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="3" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="USE_OL_PRICE" minOccurs="0" maxOccurs="1"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="1" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element>--> | |||
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="ORDER_DISCOUNTS"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="DISCOUNT1"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="DESCRIPTION"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="40" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:string" name="DISCOUNTPERCENT"/> | |||
<xs:element type="xs:string" name="DISCOUNTVALUE"/> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="DISCOUNT2"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="DESCRIPTION"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="40" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:string" name="DISCOUNTPERCENT"/> | |||
<xs:element type="xs:string" name="DISCOUNTVALUE"/> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="DISCOUNT3"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="DESCRIPTION"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="40" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:string" name="DISCOUNTPERCENT"/> | |||
<xs:element type="xs:string" name="DISCOUNTVALUE"/> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="ORDER_FIELDS"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element type="xs:string" name="SALES_REPRESENTATIVE"/> | |||
<xs:element type="xs:string" name="CUSTOMER_TEMPLATE"/> | |||
<xs:element type="xs:string" name="CUSTOMER_OL_ID"/> | |||
<xs:element name="YOUR_ORDER"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="50" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element name="YOUR_TOKEN"> | |||
<xs:simpleType> | |||
<xs:restriction base="xs:string"> | |||
<xs:maxLength value="80" /> | |||
</xs:restriction> | |||
</xs:simpleType> | |||
</xs:element> | |||
<xs:element type="xs:string" name="ORDER_MATCHCODE"/> | |||
<xs:element type="xs:string" name="BUSINESS_TRANSACTION_MATCHCODE"/> | |||
<xs:element type="xs:string" name="OL_PROJECT_ID"/> | |||
<!-- <xs:element type="xs:string" name="USER_S4TORDERID"/> | |||
<xs:element type="xs:string" name="USER_KUNDENGRUPPE"/> | |||
<xs:element type="xs:byte" name="USER_WEBPORTALID"/> | |||
<xs:element type="xs:string" name="USER_eMailAdresse"/> | |||
<xs:element type="xs:string" name="USER_Telefon"/> --> | |||
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="ORDER_SUMMARY"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element type="xs:int" name="TOTAL_ITEM_NUM"/> | |||
<xs:element type="xs:float" name="TOTAL_AMOUNT"/> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:schema> | </xs:schema> |
Aktuelle Version vom 27. August 2024, 14:14 Uhr
Aktuelle XML Schema Definition
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ORDER">
<xs:complexType>
<xs:sequence>
<xs:element name="ORDER_HEADER">
<xs:complexType>
<xs:sequence>
<xs:element name="CONTROL_INFO">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="GENERATOR_INFO"/>
<xs:element type="xs:string" name="GENERATION_DATE"/>
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ORDER_INFO">
<xs:complexType>
<xs:sequence>
<xs:element name="ORDER_PARTIES">
<xs:complexType>
<xs:sequence>
<xs:element name="BUYER_PARTY">
<xs:complexType>
<xs:sequence>
<xs:element name="PARTY">
<xs:complexType>
<xs:sequence>
<xs:element name="ADDRESS">
<xs:complexType>
<xs:sequence>
<xs:element name="NAME">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NAME2">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MATCHCODE">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="STREET">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ZUSATZ">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ZIP">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="24" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CITY">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="COUNTRY">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="USTID" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SALUTATION" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SALUTATION_LETTER" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HOMEPAGE" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CUSTOMER_MASTER_DATA">
<xs:complexType>
<xs:sequence>
<xs:element name="CUSTOMER_USTID" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CUSTOMER_GROUP" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:string" name="CUSTOMER_PRICELIST_ID" />
<xs:element name="CUSTOMER_PRICELIST_NAME" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CUSTOMER_TYPE_OF_TRANSPORT" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:string" name="TAX_CODE"/>
<xs:element name="ADDRESS_GROUP">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CONTACT">
<xs:complexType>
<xs:sequence>
<xs:element name="CONTACT_NAME" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PHONE" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="type" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="FAX" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EMAIL">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BIRTHDAY" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DEPARTMENT" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GROUP" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="POSITION" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SALUTATION" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SALUTATION_LETTER" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SHIPMENT_PARTIES">
<xs:complexType>
<xs:sequence>
<xs:element name="DELIVERY_PARTY">
<xs:complexType>
<xs:sequence>
<xs:element name="PARTY">
<xs:complexType>
<xs:sequence>
<xs:element name="ADDRESS">
<xs:complexType>
<xs:sequence>
<xs:element name="NAME">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NAME2" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="STREET">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ZUSATZ" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ZIP">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="24" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CITY">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="COUNTRY">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SALUTATION" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PAYMENTS">
<xs:complexType>
<xs:sequence>
<xs:element name="PAYMENT">
<xs:complexType>
<xs:sequence>
<xs:element name="ACCOUNT">
<xs:complexType>
<xs:sequence>
<xs:element name="HOLDER" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="27" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BANK_NAME" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BANK_COUNTRY" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BANK_CODE" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="8" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BANK_ACCOUNT" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BANK_BIC" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="11" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BANK_IBAN" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="34" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TRANS_ID" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PAYMENT_STATUS" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PAYMENT_AMOUNT" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PRICE_CURRENCY">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:byte" name="BRUTTO_KZ"/>
<xs:element name="DELIVERY_CONDITION">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_IDENTIFICATION">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="VDL">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_ID">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_PAYMENT_STATUS">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_DATE">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_CHANNEL">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_ACCOUNT">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_CUSTOMER_ACCOUNT">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:string" name="ORDER_DELIVERYDATE"/>
<xs:element name="ORDER_PAYMENT_ID">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_STATUS_ID">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:string" name="ORDER_NOTE"/>
<xs:element name="ORDER_TAX_AREA">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="8" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_COUPON">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_COUPON_AMOUNT">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_USER">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:string" name="ORDER_HEADER_TEXT"/>
<xs:element type="xs:string" name="ORDER_HEADER_TEXT_HTML"/>
<xs:element type="xs:string" name="ORDER_HEADER_TEXT_RTF"/>
<xs:element type="xs:string" name="ORDER_FOOTER_TEXT"/>
<xs:element type="xs:string" name="ORDER_FOOTER_TEXT_HTML"/>
<xs:element type="xs:string" name="ORDER_FOOTER_TEXT_RTF"/>
<xs:element type="xs:string" name="ORDER_TAX_CODE"/>
<xs:element type="xs:string" name="ORDER_LANGUAGE"/>
<xs:element name="ORDER_TAXEU_COUNTRY" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_TAXATIONTYPE" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="22" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_DOCUMENTTYPE" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_SAVE_STATUS" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_IGNORE" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ORDER_ERROR" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ADDITIONAL_INFORMATION">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="BUSINESS_TRANSACTION_ID"/>
<xs:element type="xs:string" name="ORDER_REFERENCE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ORDER_ITEM_LIST">
<xs:complexType>
<xs:sequence>
<xs:element name="ORDER_ITEM" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:byte" name="POSTYPE"/>
<xs:element name="ORDER_POS_ID">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:byte" name="STORNIERT"/>
<xs:element type="xs:string" name="LINE_ITEM_ID"/>
<xs:element type="xs:int" name="VARIANT_ID"/>
<xs:element name="STORAGE_AREA_NAME" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ARTICLE_ID">
<xs:complexType>
<xs:sequence>
<xs:element name="SUPPLIER_AID">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="31" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BUYER_AID">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="31" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DESCRIPTION_SHORT">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DESCRIPTION_SHORT2">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:string" name="DESCRIPTION_LONG"/>
<xs:element type="xs:string" name="DESCRIPTION_DIMENSION"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element type="xs:double" name="QUANTITY"/>
<xs:element name="ORDER_UNIT">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:string" name="DELIVERYDATE" minOccurs="0" maxOccurs="1"/>
<xs:element name="ARTICLE_PRICE">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:float" name="PRICE_AMOUNT"/>
<xs:element type="xs:float" name="PRICE_LINE_AMOUNT"/>
<xs:element type="xs:float" name="TAX"/>
<xs:element type="xs:string" name="DISCOUNT_AMOUNT"/>
</xs:sequence>
<xs:attribute type="xs:string" name="type" use="optional"/>
</xs:complexType>
</xs:element>
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ORDER_DISCOUNTS">
<xs:complexType>
<xs:sequence>
<xs:element name="DISCOUNT1">
<xs:complexType>
<xs:sequence>
<xs:element name="DESCRIPTION">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:string" name="DISCOUNTPERCENT"/>
<xs:element type="xs:string" name="DISCOUNTVALUE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DISCOUNT2">
<xs:complexType>
<xs:sequence>
<xs:element name="DESCRIPTION">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:string" name="DISCOUNTPERCENT"/>
<xs:element type="xs:string" name="DISCOUNTVALUE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DISCOUNT3">
<xs:complexType>
<xs:sequence>
<xs:element name="DESCRIPTION">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:string" name="DISCOUNTPERCENT"/>
<xs:element type="xs:string" name="DISCOUNTVALUE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ORDER_FIELDS">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="SALES_REPRESENTATIVE"/>
<xs:element type="xs:string" name="CUSTOMER_TEMPLATE"/>
<xs:element type="xs:string" name="CUSTOMER_OL_ID"/>
<xs:element name="YOUR_ORDER">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="YOUR_TOKEN">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="80" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type="xs:string" name="ORDER_MATCHCODE"/>
<xs:element type="xs:string" name="BUSINESS_TRANSACTION_MATCHCODE"/>
<xs:element type="xs:string" name="OL_PROJECT_ID"/>
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ORDER_SUMMARY">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:int" name="TOTAL_ITEM_NUM"/>
<xs:element type="xs:float" name="TOTAL_AMOUNT"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>