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: ChapterList

Name ChapterList
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Liste von Kapiteln
XML Instance Representation
<ChapterList>
<ChapterItem> ChapterItem </ChapterItem> [0..*]
</ChapterList>
Schema Component Representation
<xsd:element name="ChapterList">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ChapterItem" type="ChapterItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Element: LoginInfo

Name LoginInfo
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Antwort auf erfolgreiche Anmeldung
XML Instance Representation
<LoginInfo>
<SessionKey> SessionKey </SessionKey> [1]
</LoginInfo>
Schema Component Representation
<xsd:element name="LoginInfo">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SessionKey" type="SessionKey" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Element: ProductInfo

Name ProductInfo
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Informationen zu einem Produkt
XML Instance Representation
<ProductInfo>
Start All [1]
<ProductNumber> ProductNumber </ProductNumber> [1]
<ProductName> ProductName </ProductName> [1]
<ProductText> ProductText </ProductText> [0..1]
<ProductURL> ProductURL </ProductURL> [0..1]
<BaseUnitCode> BaseUnitCode </BaseUnitCode> [1]
<OrderNumber> OrderNumber </OrderNumber> [0..1]
<ConfigurationData> ConfigurationData </ConfigurationData> [0..1]
<PackageUnitCode> PackageUnitCode </PackageUnitCode> [0..1]
<BaseQuantityPerPackageUnit> BaseQuantityPerPackageUnit </BaseQuantityPerPackageUnit> [0..1]
<OrderUnitCode> OrderUnitCode </OrderUnitCode> [0..1]
<PackageQuantityPerOrderUnit> PackageQuantityPerOrderUnit </PackageQuantityPerOrderUnit> [0..1]
<OrderMinQuantity> OrderMinQuantity </OrderMinQuantity> [0..1]
<OrderIntervalQuantity> OrderIntervalQuantity </OrderIntervalQuantity> [0..1]
<ShippingUnitCode> ShippingUnitCode </ShippingUnitCode> [0..1]
<PackageQuantityPerShippingUnit> PackageQuantityPerShippingUnit </PackageQuantityPerShippingUnit> [0..1]
<ProductGroupCode> ProductGroupCode </ProductGroupCode> [0..1]
<AttributeData> AttributeData </AttributeData> [0..1]
<PriceData> PriceData </PriceData> [0..1]
<Availability> Availability </Availability> [0..1]
<ProductRemark> ProductRemark </ProductRemark> [0..1]
<PriceUnitCode> PriceUnitCode </PriceUnitCode> [0..1]
<OrderQuantityPerPriceUnit> OrderQuantityPerPriceUnit </OrderQuantityPerPriceUnit> [0..1]
<PriceUnitFactor> PriceUnitFactor </PriceUnitFactor> [0..1]
<PriceQuantityPerOrderUnit> PriceQuantityPerOrderUnit </PriceQuantityPerOrderUnit> [0..1]
<PartList> PartList </PartList> [0..1]
<CollectionList> CollectionList </CollectionList> [0..1]
<FileList> FileList </FileList> [0..1]
<ProductQuantity> ProductQuantity </ProductQuantity> [0..1]
<ProductType> ProductType </ProductType> [0..1]
<ProductTextFormatted> TextFormatted </ProductTextFormatted> [0..1]
End All
</ProductInfo>
Schema Component Representation
<xsd:element name="ProductInfo">
<xsd:complexType>
<xsd:all>
<xsd:element name="ProductNumber" type="ProductNumber" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ProductName" type="ProductName" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ProductText" type="ProductText" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProductURL" type="ProductURL" minOccurs="0" maxOccurs="1"/>
<xsd:element name="BaseUnitCode" type="BaseUnitCode" minOccurs="1" maxOccurs="1"/>
<xsd:element name="OrderNumber" type="OrderNumber" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ConfigurationData" type="ConfigurationData" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PackageUnitCode" type="PackageUnitCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="BaseQuantityPerPackageUnit" type="BaseQuantityPerPackageUnit" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OrderUnitCode" type="OrderUnitCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PackageQuantityPerOrderUnit" type="PackageQuantityPerOrderUnit" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OrderMinQuantity" type="OrderMinQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OrderIntervalQuantity" type="OrderIntervalQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ShippingUnitCode" type="ShippingUnitCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PackageQuantityPerShippingUnit" type="PackageQuantityPerShippingUnit" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProductGroupCode" type="ProductGroupCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="AttributeData" type="AttributeData" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PriceData" type="PriceData" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Availability" type="Availability" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProductRemark" type="ProductRemark" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PriceUnitCode" type="PriceUnitCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OrderQuantityPerPriceUnit" type="OrderQuantityPerPriceUnit" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PriceUnitFactor" type="PriceUnitFactor" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PriceQuantityPerOrderUnit" type="PriceQuantityPerOrderUnit" minOccurs="0" maxOccurs="1"/>
<-- Neu ab 1.5 -->
<xsd:element name="PartList" type="PartList" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CollectionList" type="CollectionList" minOccurs="0" maxOccurs="1"/>
<xsd:element name="FileList" type="FileList" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProductQuantity" type="ProductQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProductType" type="ProductType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProductTextFormatted" type="TextFormatted" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
</xsd:element>
top

Element: ProductList

Name ProductList
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Liste von Produkten
XML Instance Representation
<ProductList>
<ProductItem> ProductItem </ProductItem> [0..*]
</ProductList>
Schema Component Representation
<xsd:element name="ProductList">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ProductItem" type="ProductItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Element: ServiceInfo

Name ServiceInfo
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Informationen über das Anbietersystem
XML Instance Representation
<ServiceInfo>
<Supplier> Supplier </Supplier> [1]
<Transfer> Transfer </Transfer> [1]
<Catalog> Catalog </Catalog> [0..1]
</ServiceInfo>
Schema Component Representation
<xsd:element name="ServiceInfo">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Supplier" type="Supplier" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Transfer" type="Transfer" minOccurs="1" maxOccurs="1"/>
<-- ab 1.40 -->
<xsd:element name="Catalog" type="Catalog" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Element: ServiceList

Name ServiceList
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Liste von Anbieterdiensten, Rootelement
XML Instance Representation
<ServiceList
ListDate="ListDate [0..1]">
<ServiceItem> ServiceItem </ServiceItem> [0..*]
<ServiceArea> ServiceArea </ServiceArea> [0..*]
<ServiceCollection> ServiceCollection </ServiceCollection> [0..*]
</ServiceList>
Schema Component Representation
<xsd:element name="ServiceList">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ServiceItem" type="ServiceItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="ServiceArea" type="ServiceArea" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="ServiceCollection" type="ServiceCollection" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="ListDate" type="ListDate" use="optional"/>
</xsd:complexType>
</xsd:element>
top

Global Definitions

Complex Type: Catalog

Super-types: None
Sub-types: None
Name Catalog
Abstract no
Documentation Angaben zum Katalogzugriff
XML Instance Representation
<...>
Start All [1]
<DefaultType> DefaultType </DefaultType> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="Catalog">
<xsd:all>
<xsd:element name="DefaultType" type="DefaultType" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: ChapterItem

Super-types: None
Sub-types: None
Name ChapterItem
Abstract no
Documentation Kapiteleintrag
XML Instance Representation
<...
ChapterId="ChapterId [1]">
Start All [1]
<ChapterNumber> ChapterNumber </ChapterNumber> [0..1]
<ChapterName> ChapterName </ChapterName> [1]
<ChapterText> ChapterText </ChapterText> [0..1]
<ChapterURL> ChapterURL </ChapterURL> [0..1]
<ChapterType> ChapterType </ChapterType> [1]
<ChapterThumbNailURL> ChapterThumbNailURL </ChapterThumbNailURL> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="ChapterItem">
<xsd:all>
<xsd:element name="ChapterNumber" type="ChapterNumber" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ChapterName" type="ChapterName" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ChapterText" type="ChapterText" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ChapterURL" type="ChapterURL" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ChapterType" type="ChapterType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ChapterThumbNailURL" type="ChapterThumbNailURL" minOccurs="0" maxOccurs="1"/>
</xsd:all>
<xsd:attribute name="ChapterId" type="ChapterId" use="required"/>
</xsd:complexType>
top

Complex Type: CollectionList

Super-types: None
Sub-types: None
Name CollectionList
Abstract no
Documentation List mit Produkten die irgend einen Bezug zum Produkt haben
XML Instance Representation
<...>
<CollectionListItem> CollectionListItem </CollectionListItem> [0..*]
</...>
Schema Component Representation
<xsd:complexType name="CollectionList">
<xsd:sequence>
<xsd:element name="CollectionListItem" type="CollectionListItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: CollectionListItem

Super-types: None
Sub-types: None
Name CollectionListItem
Abstract no
Documentation Eintrag in CollectionList
XML Instance Representation
<...>
Start All [1]
<ProductInfo> ... </ProductInfo> [1]
End All
</...>
Schema Component Representation
<xsd:complexType name="CollectionListItem">
<xsd:all>
<xsd:element ref="ProductInfo" minOccurs="1" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: ConfigurationData

Super-types: None
Sub-types: None
Name ConfigurationData
Abstract no
Documentation Parameterisierungsinformationen
XML Instance Representation
<...>
<ConfigurationURL> ConfigurationURL </ConfigurationURL> [1]
<ParamData> ParamData </ParamData> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="ConfigurationData">
<xsd:sequence>
<xsd:element name="ConfigurationURL" type="ConfigurationURL" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ParamData" type="ParamData" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PartList

Super-types: None
Sub-types: None
Name PartList
Abstract no
Documentation Liste von Verweisen zu weiteren Produkten, die die Zusammensetzung bestimmen
XML Instance Representation
<...>
<PartListItem> PartListItem </PartListItem> [0..*]
</...>
Schema Component Representation
<xsd:complexType name="PartList">
<xsd:sequence>
<xsd:element name="PartListItem" type="PartListItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PartListItem

Super-types: None
Sub-types: None
Name PartListItem
Abstract no
Documentation Eintrag in PartList
XML Instance Representation
<...>
Start All [1]
<ProductInfo> ... </ProductInfo> [1]
<PartListQuantity> PartListQuantity </PartListQuantity> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="PartListItem">
<xsd:all>
<xsd:element ref="ProductInfo" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PartListQuantity" type="PartListQuantity" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: PriceData

Super-types: None
Sub-types: None
Name PriceData
Abstract no
Documentation Liste von Preisinfos
XML Instance Representation
<...>
<PriceItem> PriceItem </PriceItem> [0..*]
</...>
Schema Component Representation
<xsd:complexType name="PriceData">
<xsd:sequence>
<xsd:element name="PriceItem" type="PriceItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PriceItem

Super-types: None
Sub-types: None
Name PriceItem
Abstract no
Documentation Preisinformationen in Bestelleinheiten
XML Instance Representation
<...>
Start All [1]
<CurrencyCode> CurrencyCode </CurrencyCode> [1]
<PriceType> PriceType </PriceType> [0..1]
<FromOrderQuantity> FromOrderQuantity </FromOrderQuantity> [0..1]
<PriceValue> PriceValue </PriceValue> [1]
<TaxRate> TaxRate </TaxRate> [0..1]
<ExpiresDate> ExpiresDate </ExpiresDate> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="PriceItem">
<xsd:all>
<xsd:element name="CurrencyCode" type="CurrencyCode" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PriceType" type="PriceType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="FromOrderQuantity" type="FromOrderQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PriceValue" type="PriceValue" minOccurs="1" maxOccurs="1"/>
<xsd:element name="TaxRate" type="TaxRate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ExpiresDate" type="ExpiresDate" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: ProductItem

Super-types: None
Sub-types: None
Name ProductItem
Abstract no
Documentation Produkteintrag in der Liste
XML Instance Representation
<...>
<ProductNumber> ProductNumber </ProductNumber> [1]
<ProductName> ProductName </ProductName> [1]
<ProductThumbNailURL> ProductThumbNailURL </ProductThumbNailURL> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="ProductItem">
<xsd:sequence>
<xsd:element name="ProductNumber" type="ProductNumber" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ProductName" type="ProductName" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ProductThumbNailURL" type="ProductThumbNailURL" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ServiceArea

Super-types: None
Sub-types: None
Name ServiceArea
Abstract no
Documentation Bereich mit zusammengehörigen Anbieterdiensten
XML Instance Representation
<...
AreaCode="AreaCode [1]">
<ServiceEntry> ServiceItem </ServiceEntry> [0..*]
</...>
Schema Component Representation
<xsd:complexType name="ServiceArea">
<xsd:sequence>
<xsd:element name="ServiceEntry" type="ServiceItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="AreaCode" type="AreaCode" use="required"/>
</xsd:complexType>
top

Complex Type: ServiceCollection

Super-types: None
Sub-types: None
Name ServiceCollection
Abstract no
Documentation Sammlung von Gruppen von Anbieterdiensten der gleichen Art
XML Instance Representation
<...>
<CollectionName> CollectionName </CollectionName> [1..*]
<ServiceGroup> ServiceGroup </ServiceGroup> [0..*]
</...>
Schema Component Representation
<xsd:complexType name="ServiceCollection">
<xsd:sequence>
<xsd:element name="CollectionName" type="CollectionName" minOccurs="1" maxOccurs="unbounded"/>
<xsd:element name="ServiceGroup" type="ServiceGroup" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ServiceGroup

Super-types: None
Sub-types: None
Name ServiceGroup
Abstract no
Documentation Gruppe von Anbieterdiensten mit Gemeinsamkeiten
XML Instance Representation
<...
LanguageCode="LanguageCode [0..1]">
<GroupName> GroupName </GroupName> [1..*]
<ServiceRef> ServiceRef </ServiceRef> [0..*]
</...>
Schema Component Representation
<xsd:complexType name="ServiceGroup">
<xsd:sequence>
<xsd:element name="GroupName" type="GroupName" minOccurs="1" maxOccurs="unbounded"/>
<xsd:element name="ServiceRef" type="ServiceRef" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<-- 20210825 -->
<xsd:attribute name="LanguageCode" type="LanguageCode" use="optional"/>
</xsd:complexType>
top

Complex Type: ServiceItem

Super-types: None
Sub-types: None
Name ServiceItem
Abstract no
Documentation Beschreibung der Eigenschaften eines Anbieterdienstes
XML Instance Representation
<...
ServiceId="ServiceId [1]">
<ServiceName> ServiceName </ServiceName> [1]
<ServiceHolder> ServiceHolder </ServiceHolder> [0..1]
<ServiceDesc> ServiceDesc </ServiceDesc> [0..1]
<ServiceVersion> ServiceVersion </ServiceVersion> [1]
<ServiceEntryPoint> ServiceEntryPoint </ServiceEntryPoint> [1]
<ServiceAuditPoint> ServiceAuditPoint </ServiceAuditPoint> [0..1]
<ServiceURL> ServiceURL </ServiceURL> [0..1]
<CatalogURL> CatalogURL </CatalogURL> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="ServiceItem">
<xsd:sequence>
<xsd:element name="ServiceName" type="ServiceName" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ServiceHolder" type="ServiceHolder" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ServiceDesc" type="ServiceDesc" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ServiceVersion" type="ServiceVersion" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ServiceEntryPoint" type="ServiceEntryPoint" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ServiceAuditPoint" type="ServiceAuditPoint" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ServiceURL" type="ServiceURL" minOccurs="0" maxOccurs="1"/>
<-- Neu ab 1.4 -->
<xsd:element name="CatalogURL" type="CatalogURL" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="ServiceId" type="ServiceId" use="required"/>
</xsd:complexType>
top

Complex Type: Transfer

Super-types: None
Sub-types: None
Name Transfer
Abstract no
Documentation Angaben, wie Dokumente zum Anbieter transferiert werden können
XML Instance Representation
<...>
Start All [1]
<OnlineTo> OnlineTo </OnlineTo> [0..1]
<MailTo> MailTo </MailTo> [0..1]
<FaxTo> FaxTo </FaxTo> [0..1]
<TelTo> TelTo </TelTo> [0..1]
<LetterTo> LetterTo </LetterTo> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="Transfer">
<xsd:all>
<xsd:element name="OnlineTo" type="OnlineTo" minOccurs="0" maxOccurs="1"/>
<xsd:element name="MailTo" type="MailTo" minOccurs="0" maxOccurs="1"/>
<xsd:element name="FaxTo" type="FaxTo" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TelTo" type="TelTo" minOccurs="0" maxOccurs="1"/>
<xsd:element name="LetterTo" type="LetterTo" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top