OmniBelegService:XSD: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
(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…“)
 
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:element name="ORDER">
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="<nowiki>http://www.w3.org/2001/XMLSchema</nowiki>">
    <xs:complexType>
 
      <xs:sequence>
  <xs:element name="ORDER">
        <xs:element name="ORDER_HEADER">
 
          <xs:complexType>
    <xs:complexType>
            <xs:sequence>
 
              <xs:element name="CONTROL_INFO">
      <xs:sequence>
                <xs:complexType>
 
                  <xs:sequence>
        <xs:element name="ORDER_HEADER">
                    <xs:element type="xs:string" name="GENERATOR_INFO"/>
 
                    <xs:element type="xs:string" name="GENERATION_DATE"/>
          <xs:complexType>
                    <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
                  </xs:sequence>
            <xs:sequence>
                </xs:complexType>
 
              </xs:element>
              <xs:element name="CONTROL_INFO">
              <xs:element name="ORDER_INFO">
 
                <xs:complexType>
                <xs:complexType>
                  <xs:sequence>
 
                    <xs:element name="ORDER_PARTIES">
                  <xs:sequence>
                      <xs:complexType>
 
                        <xs:sequence>
                    <xs:element type="xs:string" name="GENERATOR_INFO"/>
                          <xs:element name="BUYER_PARTY">
 
                            <xs:complexType>
                    <xs:element type="xs:string" name="GENERATION_DATE"/>
                              <xs:sequence>
 
                                <xs:element name="PARTY">
                    <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
                                  <xs:complexType>
 
                                    <xs:sequence>
                  </xs:sequence>
                                      <xs:element name="ADDRESS">
 
                                        <xs:complexType>
                </xs:complexType>
                                          <xs:sequence>
 
                                            <xs:element name="NAME">
              </xs:element>
                                              <xs:simpleType>
 
                                                <xs:restriction base="xs:string">
              <xs:element name="ORDER_INFO">
                                                <xs:maxLength value="50" />
 
                                                </xs:restriction>
                <xs:complexType>
                                              </xs:simpleType>
 
                                            </xs:element>
                  <xs:sequence>
                                            <xs:element name="NAME2">
 
                                              <xs:simpleType>
                    <xs:element name="ORDER_PARTIES">
                                                <xs:restriction base="xs:string">
 
                                                  <xs:maxLength value="50" />
                      <xs:complexType>
                                                </xs:restriction>
 
                                              </xs:simpleType>
                        <xs:sequence>
                                            </xs:element>
 
                                            <xs:element name="MATCHCODE">
                          <xs:element name="BUYER_PARTY">
                                              <xs:simpleType>
 
                                                <xs:restriction base="xs:string">
                            <xs:complexType>
                                                  <xs:maxLength value="50" />
 
                                                </xs:restriction>
                              <xs:sequence>
                                              </xs:simpleType>
 
                                            </xs:element>
                                <xs:element name="PARTY">
                                            <xs:element name="STREET">
 
                                              <xs:simpleType>
                                  <xs:complexType>
                                                <xs:restriction base="xs:string">
 
                                                  <xs:maxLength value="64" />
                                    <xs:sequence>
                                                </xs:restriction>
 
                                              </xs:simpleType>
                                      <xs:element name="ADDRESS">
                                            </xs:element>
 
                                            <xs:element name="ZUSATZ">
                                        <xs:complexType>
                                              <xs:simpleType>
 
                                                <xs:restriction base="xs:string">
                                          <xs:sequence>
                                                  <xs:maxLength value="50" />
 
                                                </xs:restriction>
                                            <xs:element name="NAME">
                                              </xs:simpleType>
 
                                            </xs:element>
                                              <xs:simpleType>
                                            <xs:element name="ZIP">
 
                                              <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                <xs:restriction base="xs:string">
 
                                                  <xs:maxLength value="24" />
                                                <xs:maxLength value="50" />
                                                </xs:restriction>
 
                                              </xs:simpleType>
                                                </xs:restriction>
                                            </xs:element>
 
                                            <xs:element name="CITY">
                                              </xs:simpleType>
                                              <xs:simpleType>
 
                                                <xs:restriction base="xs:string">
                                            </xs:element>
                                                  <xs:maxLength value="40" />
 
                                                </xs:restriction>
                                            <xs:element name="NAME2">
                                              </xs:simpleType>
 
                                            </xs:element>
                                              <xs:simpleType>
                                            <xs:element name="COUNTRY">
 
                                              <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                <xs:restriction base="xs:string">
 
                                                  <xs:maxLength value="3" />
                                                  <xs:maxLength value="50" />
                                                </xs:restriction>
 
                                              </xs:simpleType>
                                                </xs:restriction>
                                            </xs:element>
 
                                            <xs:element name="USTID" minOccurs="0" maxOccurs="1">
                                              </xs:simpleType>
                                              <xs:simpleType>
 
                                                <xs:restriction base="xs:string">
                                            </xs:element>
                                                  <xs:maxLength value="15" />
 
                                                </xs:restriction>
                                            <xs:element name="MATCHCODE">
                                              </xs:simpleType>
 
                                            </xs:element>
                                              <xs:simpleType>
                                            <xs:element name="SALUTATION" minOccurs="0" maxOccurs="1">
 
                                              <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                <xs:restriction base="xs:string">
 
                                                  <xs:maxLength value="50" />
                                                  <xs:maxLength value="50" />
                                                </xs:restriction>
 
                                              </xs:simpleType>
                                                </xs:restriction>
                                            </xs:element>
 
                                            <xs:element name="SALUTATION_LETTER" minOccurs="0" maxOccurs="1">
                                              </xs:simpleType>
                                              <xs:simpleType>
 
                                                <xs:restriction base="xs:string">
                                            </xs:element>
                                                  <xs:maxLength value="64" />
 
                                                </xs:restriction>
                                            <xs:element name="STREET">
                                              </xs:simpleType>
 
                                            </xs:element>
                                              <xs:simpleType>
                                            <xs:element name="HOMEPAGE" minOccurs="0" maxOccurs="1">
 
                                              <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                <xs:restriction base="xs:string">
 
                                                  <xs:maxLength value="50" />
                                                  <xs:maxLength value="64" />
                                                </xs:restriction>
 
                                              </xs:simpleType>
                                                </xs:restriction>
                                            </xs:element>
 
                                            <xs:element name="CUSTOMER_MASTER_DATA">
                                              </xs:simpleType>
                                              <xs:complexType>
 
                                                <xs:sequence>
                                            </xs:element>
                                                  <xs:element name="CUSTOMER_USTID" minOccurs="0" maxOccurs="1">
 
                                                    <xs:simpleType>
                                            <xs:element name="ZUSATZ">
                                                      <xs:restriction base="xs:string">
 
                                                        <xs:maxLength value="15" />
                                              <xs:simpleType>
                                                      </xs:restriction>
 
                                                    </xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                  </xs:element>
 
                                                  <xs:element name="CUSTOMER_GROUP" minOccurs="0" maxOccurs="1">
                                                  <xs:maxLength value="50" />
                                                    <xs:simpleType>
 
                                                      <xs:restriction base="xs:string">
                                                </xs:restriction>
                                                        <xs:maxLength value="10" />
 
                                                      </xs:restriction>
                                              </xs:simpleType>
                                                    </xs:simpleType>
 
                                                  </xs:element>
                                            </xs:element>
                                                  <xs:element type="xs:string" name="CUSTOMER_PRICELIST_ID" />
 
                                                  <xs:element name="CUSTOMER_PRICELIST_NAME" minOccurs="0" maxOccurs="1">
                                            <xs:element name="ZIP">
                                                    <xs:simpleType>
 
                                                      <xs:restriction base="xs:string">
                                              <xs:simpleType>
                                                        <xs:maxLength value="20" />
 
                                                      </xs:restriction>
                                                <xs:restriction base="xs:string">
                                                    </xs:simpleType>
 
                                                  </xs:element>
                                                  <xs:maxLength value="24" />
                                                  <xs:element name="CUSTOMER_TYPE_OF_TRANSPORT" minOccurs="0" maxOccurs="1">
 
                                                    <xs:simpleType>
                                                </xs:restriction>
                                                      <xs:restriction base="xs:string">
 
                                                        <xs:maxLength value="10" />
                                              </xs:simpleType>
                                                      </xs:restriction>
 
                                                    </xs:simpleType>
                                            </xs:element>
                                                  </xs:element>
 
                                                  <xs:element type="xs:string" name="TAX_CODE"/>
                                            <xs:element name="CITY">
                                                  <xs:element name="ADDRESS_GROUP">
 
                                                    <xs:simpleType>
                                              <xs:simpleType>
                                                      <xs:restriction base="xs:string">
 
                                                        <xs:maxLength value="10" />
                                                <xs:restriction base="xs:string">
                                                      </xs:restriction>
 
                                                    </xs:simpleType>
                                                  <xs:maxLength value="40" />
                                                  </xs:element>
 
                                                  <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
                                                </xs:restriction>
                                                </xs:sequence>
 
                                              </xs:complexType>
                                              </xs:simpleType>
                                            </xs:element>
 
                                            </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: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>
1.266

Bearbeitungen

Navigationsmenü