XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace None
Version 2.00
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.00">
<xsd:include schemaLocation="Common.xsd"/>
...
</xsd:schema>
top

Global Declarations

Element: Inquiry

Name Inquiry
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Preisanfrage für Waren und Dienstleistungen
XML Instance Representation
<Inquiry
Version="ComNormVersion [0..1]"
Generation="DateTimeZone [0..1]">
<InquiryHeader> InquiryHeader </InquiryHeader> [1]
<InquiryBody> InquiryBody </InquiryBody> [1]
<InquiryFooter> InquiryFooter </InquiryFooter> [0..1]
</Inquiry>
Schema Component Representation
<xsd:element name="Inquiry">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InquiryHeader" type="InquiryHeader" minOccurs="1" maxOccurs="1"/>
<xsd:element name="InquiryBody" type="InquiryBody" minOccurs="1" maxOccurs="1"/>
<xsd:element name="InquiryFooter" type="InquiryFooter" 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: InquiryBody

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

Complex Type: InquiryFooter

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

Complex Type: InquiryHeader

Super-types: None
Sub-types: None
Name InquiryHeader
Abstract no
Documentation Kopfteil der Anfrage
XML Instance Representation
<...>
Start All [1]
<Supplier> Supplier </Supplier> [0..1]
<InquiryDate> InquiryDate </InquiryDate> [1]
<InquiryReference> InquiryReference </InquiryReference> [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]
<InquiryProcessingId> DataProcessingId </InquiryProcessingId> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="InquiryHeader">
<xsd:all>
<xsd:element name="Supplier" type="Supplier" minOccurs="0" maxOccurs="1"/>
<xsd:element name="InquiryDate" type="InquiryDate" minOccurs="1" maxOccurs="1"/>
<xsd:element name="InquiryReference" type="InquiryReference" 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"/>
<-- Neu ab 1.2 -->
<xsd:element name="InquiryProcessingId" type="DataProcessingId" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: InquiryItem

Super-types: None
Sub-types: None
Name InquiryItem
Abstract no
Documentation Angaben zu einer Anfragepositionen
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]
<InquiryItemReference> InquiryItemReference </InquiryItemReference> [0..1]
<Comment> Comment </Comment> [0..1]
<InquiryItemProcessingId> DataProcessingId </InquiryItemProcessingId> [0..1]
<ShipDate> ShipDate </ShipDate> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="InquiryItem">
<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="InquiryItemReference" type="InquiryItemReference" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Comment" type="Comment" minOccurs="0" maxOccurs="1"/>
<xsd:element name="InquiryItemProcessingId" type="DataProcessingId" minOccurs="0" maxOccurs="1"/>
<-- Neu ab 2.01 -->
<xsd:element name="ShipDate" type="ShipDate" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: InquiryList

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