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
Documentation 5.10 - 20220216

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="Catalog.xsd"/>
<xsd:include schemaLocation="Document.xsd"/>
<xsd:include schemaLocation="Order.xsd"/>
<xsd:include schemaLocation="Inquiry.xsd"/>
<xsd:include schemaLocation="Confirmation.xsd"/>
<xsd:include schemaLocation="Offer.xsd"/>
<xsd:include schemaLocation="Delivery.xsd"/>
<xsd:include schemaLocation="Invoice.xsd"/>
<xsd:include schemaLocation="Validation.xsd"/>
...
</xsd:schema>
top

Global Declarations

Element: ResponseEnvelope

Name ResponseEnvelope
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Meldungsumschlag für Antwort vom Anbieterserver
XML Instance Representation
<ResponseEnvelope>
<ResponseHeader> ResponseHeader </ResponseHeader> [1]
<ResponseBody> ResponseBody </ResponseBody> [0..1]
</ResponseEnvelope>
Schema Component Representation
<xsd:element name="ResponseEnvelope">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ResponseHeader" type="ResponseHeader" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ResponseBody" type="ResponseBody" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Global Definitions

Complex Type: ResponseBody

Super-types: None
Sub-types: None
Name ResponseBody
Abstract no
Documentation Inhalt der Antwort vom Anbieterserver
XML Instance Representation
<...>
Start Choice [1]
<ChapterList> ... </ChapterList> [1]
<ProductList> ... </ProductList> [1]
<ProductInfo> ... </ProductInfo> [1]
<ServiceInfo> ... </ServiceInfo> [1]
<PostAcknowledgement> ... </PostAcknowledgement> [1]
<DocumentList> ... </DocumentList> [1]
<Order> ... </Order> [1]
<Confirmation> ... </Confirmation> [1]
<Inquiry> ... </Inquiry> [1]
<Offer> ... </Offer> [1]
<Invoice> ... </Invoice> [1]
<Delivery> ... </Delivery> [1]
<ValidateResponseList> ... </ValidateResponseList> [1]
<LoginInfo> ... </LoginInfo> [1]
End Choice
</...>
Schema Component Representation
<xsd:complexType name="ResponseBody">
<xsd:choice>
<xsd:element ref="ChapterList"/>
<xsd:element ref="ProductList"/>
<xsd:element ref="ProductInfo"/>
<xsd:element ref="ServiceInfo"/>
<xsd:element ref="PostAcknowledgement"/>
<xsd:element ref="DocumentList"/>
<xsd:element ref="Order"/>
<xsd:element ref="Confirmation"/>
<xsd:element ref="Inquiry"/>
<xsd:element ref="Offer"/>
<xsd:element ref="Invoice"/>
<xsd:element ref="Delivery"/>
<xsd:element ref="ValidateResponseList"/>
<xsd:element ref="LoginInfo"/>
</xsd:choice>
</xsd:complexType>
top

Complex Type: ResponseHeader

Super-types: None
Sub-types: None
Name ResponseHeader
Abstract no
Documentation Kopf der Antwort vom Anbieterserver
XML Instance Representation
<...>
<ResultCode> ResultCode </ResultCode> [1]
<ResultMessage> ResultMessage </ResultMessage> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="ResponseHeader">
<xsd:sequence>
<xsd:element name="ResultCode" type="ResultCode" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ResultMessage" type="ResultMessage" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Simple Type: ResultCode

Super-types: xsd:integer < ResultCode (by restriction)
Sub-types: None
Name ResultCode
Content
  • Base XSD Type: integer
  • value comes from list: {'200'|'400'|'401'|'403'|'404'|'500'|'501'}
Documentation Code der Antwort auf eine Anfrage beim Anbieterserver
Schema Component Representation
<xsd:simpleType name="ResultCode">
<xsd:restriction base="xsd:integer">
<xsd:enumeration value="200"/>
<xsd:enumeration value="400"/>
<xsd:enumeration value="401"/>
<xsd:enumeration value="403"/>
<xsd:enumeration value="404"/>
<xsd:enumeration value="500"/>
<xsd:enumeration value="501"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: ResultMessage

Super-types: xsd:string < ResultMessage (by restriction)
Sub-types: None
Name ResultMessage
Content
  • Base XSD Type: string
  • length >= 0
Documentation Umschreibung der Antwort vom Anbieterserver
Schema Component Representation
<xsd:simpleType name="ResultMessage">
<xsd:restriction base="xsd:string">
<xsd:minLength value="0"/>
<xsd:maxLength value="64"/>
</xsd:restriction>
</xsd:simpleType>
top