XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace None
Version 2.0
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations have no namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema includes components from the following schema document(s):

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xsd http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xsd:schema version="2.0">
<xsd:include schemaLocation="Common.xsd"/>
...
</xsd:schema>
top

Global Declarations

Element: Order

Name Order
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Bestellung für Waren und Dienstleistungen
XML Instance Representation
<Order
Version="ComNormVersion [0..1]"
Generation="DateTimeZone [0..1]">
<OrderHeader> OrderHeader </OrderHeader> [1]
<OrderBody> OrderBody </OrderBody> [1]
<OrderFooter> OrderFooter </OrderFooter> [0..1]
</Order>
Schema Component Representation
<xsd:element name="Order">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="OrderHeader" type="OrderHeader" minOccurs="1" maxOccurs="1"/>
<xsd:element name="OrderBody" type="OrderBody" minOccurs="1" maxOccurs="1"/>
<xsd:element name="OrderFooter" type="OrderFooter" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="Version" type="ComNormVersion" use="optional"/>
<-- 1.30 -->
<xsd:attribute name="Generation" type="DateTimeZone" use="optional"/>
</xsd:complexType>
</xsd:element>
top

Global Definitions

Complex Type: OrderBody

Super-types: None
Sub-types: None
Name OrderBody
Abstract no
Documentation Hauptteil der Bestellung
XML Instance Representation
<...>
<OrderList> OrderList </OrderList> [1]
</...>
Schema Component Representation
<xsd:complexType name="OrderBody">
<xsd:sequence>
<xsd:element name="OrderList" type="OrderList" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: OrderFooter

Super-types: None
Sub-types: None
Name OrderFooter
Abstract no
Documentation Schlussteil der Bestellung
XML Instance Representation
<...>
<PositionPrice> PositionPrice </PositionPrice> [1]
</...>
Schema Component Representation
<xsd:complexType name="OrderFooter">
<xsd:sequence>
<xsd:element name="PositionPrice" type="PositionPrice" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: OrderHeader

Super-types: None
Sub-types: None
Name OrderHeader
Abstract no
Documentation Kopfdaten der Bestellung
XML Instance Representation
<...>
Start All [1]
<Supplier> Supplier </Supplier> [0..1]
<OrderDate> OrderDate </OrderDate> [1]
<OrderReference> OrderReference </OrderReference> [0..1]
<Buyer> Buyer </Buyer> [1]
<BillTo> BillTo </BillTo> [0..1]
<ShipDate> ShipDate </ShipDate> [0..1]
<ShipTo> ShipTo </ShipTo> [0..1]
<ShipCode> ShipCode </ShipCode> [0..1]
<CurrencyCode> CurrencyCode </CurrencyCode> [1]
<LanguageCode> LanguageCode </LanguageCode> [0..1]
<DispatchCode> DispatchCode </DispatchCode> [0..1]
<PaymentCode> PaymentCode </PaymentCode> [0..1]
<Comment> Comment </Comment> [0..1]
<Generator> Generator </Generator> [0..1]
<ProcessingHint> ProcessingHint </ProcessingHint> [0..1]
<OrderProcessingId> DataProcessingId </OrderProcessingId> [0..1]
<FileList> FileList </FileList> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="OrderHeader">
<xsd:all>
<xsd:element name="Supplier" type="Supplier" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OrderDate" type="OrderDate" minOccurs="1" maxOccurs="1"/>
<xsd:element name="OrderReference" type="OrderReference" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Buyer" type="Buyer" minOccurs="1" maxOccurs="1"/>
<xsd:element name="BillTo" type="BillTo" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ShipDate" type="ShipDate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ShipTo" type="ShipTo" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ShipCode" type="ShipCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CurrencyCode" type="CurrencyCode" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LanguageCode" type="LanguageCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DispatchCode" type="DispatchCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PaymentCode" type="PaymentCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Comment" type="Comment" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Generator" type="Generator" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProcessingHint" type="ProcessingHint" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OrderProcessingId" type="DataProcessingId" minOccurs="0" maxOccurs="1"/>
<-- neu ab 5.06 -->
<xsd:element name="FileList" type="FileList" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: OrderItem

Super-types: None
Sub-types: None
Name OrderItem
Abstract no
Documentation Angaben zu einer Bestellpositionen
XML Instance Representation
<...>
Start All [1]
<OrderNumber> OrderNumber </OrderNumber> [1]
<ProductNumber> ProductNumber </ProductNumber> [0..1]
<ProductName> ProductName </ProductName> [0..1]
<ProductText> ProductText </ProductText> [0..1]
<ParamData> ParamData </ParamData> [0..1]
<UnitCode> UnitCode </UnitCode> [1]
<Quantity> Quantity </Quantity> [1]
<UnitPrice> UnitPrice </UnitPrice> [0..1]
<PriceQuantity> PriceQuantity </PriceQuantity> [0..1]
<ItemPrice> ItemPrice </ItemPrice> [0..1]
<ItemTaxRate> ItemTaxRate </ItemTaxRate> [0..1]
<OrderItemReference> OrderItemReference </OrderItemReference> [0..1]
<Comment> Comment </Comment> [0..1]
<OrderItemProcessingId> DataProcessingId </OrderItemProcessingId> [0..1]
<ShipDate> ShipDate </ShipDate> [0..1]
<FileReferenceList> FileReferenceList </FileReferenceList> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="OrderItem">
<xsd:all>
<xsd:element name="OrderNumber" type="OrderNumber" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ProductNumber" type="ProductNumber" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProductName" type="ProductName" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProductText" type="ProductText" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ParamData" type="ParamData" minOccurs="0" maxOccurs="1"/>
<xsd:element name="UnitCode" type="UnitCode" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Quantity" type="Quantity" minOccurs="1" maxOccurs="1"/>
<xsd:element name="UnitPrice" type="UnitPrice" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PriceQuantity" type="PriceQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ItemPrice" type="ItemPrice" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ItemTaxRate" type="ItemTaxRate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OrderItemReference" type="OrderItemReference" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Comment" type="Comment" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OrderItemProcessingId" type="DataProcessingId" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ShipDate" type="ShipDate" minOccurs="0" maxOccurs="1"/>
<-- neu ab 5.06 -->
<xsd:element name="FileReferenceList" type="FileReferenceList" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: OrderList

Super-types: None
Sub-types: None
Name OrderList
Abstract no
Documentation Auflistung von Bestellpositionen
XML Instance Representation
<...>
<OrderItem> OrderItem </OrderItem> [1..*]
</...>
Schema Component Representation
<xsd:complexType name="OrderList">
<xsd:sequence>
<xsd:element name="OrderItem" type="OrderItem" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top