Schema TR02_MessageEnvelope-V14.0.xsd


schema location:  http://tr02-wiki.dakosy.de/dokumentation/TR02XMLv14.0/TR02_MessageEnvelope.xsd
 
Complex types  Simple types 
AdditionalValue  DocumentExchangeNumber 
Contact  DocumentTestIndicator 
DocumentCreationTime  Email 
Interchange  Fax 
Message  MessageCount 
MessageHeader  MessageFunction 
Participant  MessageReferenceNumber 
ParticipantCode  Name 
Transaction  ParticipantCodeType 
Phone 


complexType AdditionalValue
diagram
children Name Value
used by
element MessageHeader/AdditionalValue
source
<xs:complexType name="AdditionalValue">
  <xs:sequence>
    <xs:element name="Name" type="xs:string"/>
    <xs:element name="Value" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

element AdditionalValue/Name
diagram
type xs:string
source
<xs:element name="Name" type="xs:string"/>

element AdditionalValue/Value
diagram
type xs:string
source
<xs:element name="Value" type="xs:string"/>

complexType Contact
diagram
children Name Telephone Fax Email
used by
element Participant/Contact
annotation
documentation 
Contact Information
documentation 
Kontaktinformationen
source
<xs:complexType name="Contact">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Contact Information</xs:documentation>
    <xs:documentation xml:lang="DE">Kontaktinformationen</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Name" type="Name">
      <xs:annotation>
        <xs:documentation xml:lang="EN">Name or department of a contact</xs:documentation>
        <xs:documentation xml:lang="DE">Name oder Abteilung des Kontaktpartners</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Telephone" type="Phone" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">telephone communication number</xs:documentation>
        <xs:documentation xml:lang="DE">Telefonnummer</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Fax" type="Fax" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">telefax communication number</xs:documentation>
        <xs:documentation xml:lang="DE">Telefaxnummer</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Email" type="Email" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">email address</xs:documentation>
        <xs:documentation xml:lang="DE">E-Mail Adresse</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Contact/Name
diagram
type Name
facets
minLength 1
maxLength 35
annotation
documentation 
Name or department of a contact
documentation 
Name oder Abteilung des Kontaktpartners
source
<xs:element name="Name" type="Name">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Name or department of a contact</xs:documentation>
    <xs:documentation xml:lang="DE">Name oder Abteilung des Kontaktpartners</xs:documentation>
  </xs:annotation>
</xs:element>

element Contact/Telephone
diagram
type Phone
facets
minLength 1
maxLength 35
annotation
documentation 
telephone communication number
documentation 
Telefonnummer
source
<xs:element name="Telephone" type="Phone" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">telephone communication number</xs:documentation>
    <xs:documentation xml:lang="DE">Telefonnummer</xs:documentation>
  </xs:annotation>
</xs:element>

element Contact/Fax
diagram
type Fax
facets
minLength 1
maxLength 35
annotation
documentation 
telefax communication number
documentation 
Telefaxnummer
source
<xs:element name="Fax" type="Fax" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">telefax communication number</xs:documentation>
    <xs:documentation xml:lang="DE">Telefaxnummer</xs:documentation>
  </xs:annotation>
</xs:element>

element Contact/Email
diagram
type Email
facets
minLength 3
maxLength 70
annotation
documentation 
email address
documentation 
E-Mail Adresse
source
<xs:element name="Email" type="Email" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">email address</xs:documentation>
    <xs:documentation xml:lang="DE">E-Mail Adresse</xs:documentation>
  </xs:annotation>
</xs:element>

complexType DocumentCreationTime
diagram
type extension of xs:dateTime
used by
element Interchange/CreationTime
annotation
documentation 

Date and time of document creation.
Format : 1999-05-31T13:20:00
      
documentation 

Datum und Zeit der Dateierstellung.
Format : 1999-05-31T13:20:00
      
source
<xs:complexType name="DocumentCreationTime">
  <xs:annotation>
    <xs:documentation xml:lang="EN">
Date and time of document creation.
Format : 1999-05-31T13:20:00
      </xs:documentation>
    <xs:documentation xml:lang="DE">
Datum und Zeit der Dateierstellung.
Format : 1999-05-31T13:20:00
      </xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:dateTime"/>
  </xs:simpleContent>
</xs:complexType>

complexType Interchange
diagram
children CreationTime ExchangeNumber TestIndicator MessageCount Sender Recipient
annotation
documentation 
Each Interchange starts with an element containing some meta information, followed by one or more messages.
documentation 
Jeder Interchange beginnt mit einem Element, welches verschiedene Metadaten enthält und an das sich eine oder mehrere Nachrichten anschließen.
source
<xs:complexType name="Interchange">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Each Interchange starts with an element containing some meta information, followed by one or more messages.</xs:documentation>
    <xs:documentation xml:lang="DE">Jeder Interchange beginnt mit einem Element, welches verschiedene Metadaten enthält und an das sich eine oder mehrere Nachrichten anschließen.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="CreationTime" type="DocumentCreationTime">
      <xs:annotation>
        <xs:documentation xml:lang="EN">
Date and time of document creation.
Format : 1999-05-31T13:20:00
          </xs:documentation>
        <xs:documentation xml:lang="DE">
Anlagezeitpunkt des Nachrichtendokuments.
Format : 1999-05-31T13:20:00
          </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExchangeNumber" type="DocumentExchangeNumber">
      <xs:annotation>
        <xs:documentation xml:lang="EN">A unique reference numberof an interchange.</xs:documentation>
        <xs:documentation xml:lang="DE">Eindeutige Referenz eines Interchange.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TestIndicator" type="DocumentTestIndicator" minOccurs="0"/>
    <xs:element name="MessageCount" type="MessageCount" minOccurs="0"/>
    <xs:element name="Sender" type="Participant">
      <xs:annotation>
        <xs:documentation xml:lang="EN">This element contains information about the party who assembled and sent an interchange.</xs:documentation>
        <xs:documentation xml:lang="EN">Enthält Informationen über die Partei, die einen Interchange zusammengestellt und versandt hat.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Recipient" type="Participant">
      <xs:annotation>
        <xs:documentation xml:lang="EN">Contains Information about the party receiving an Interchange. This party may forward the whole interchange or split it up into individual messages which are then processed further.</xs:documentation>
        <xs:documentation xml:lang="DE">Enthält Informationen über den Empfänger eines Interchanges. Dieser Teilnehmer kann den Interchange als Ganzes weiterleiten, oder wieder in einzelne Nachrichten zerlegen, um diese dann weiterzuverarbeiten.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Interchange/CreationTime
diagram
type DocumentCreationTime
annotation
documentation 

Date and time of document creation.
Format : 1999-05-31T13:20:00
          
documentation 

Anlagezeitpunkt des Nachrichtendokuments.
Format : 1999-05-31T13:20:00
          
source
<xs:element name="CreationTime" type="DocumentCreationTime">
  <xs:annotation>
    <xs:documentation xml:lang="EN">
Date and time of document creation.
Format : 1999-05-31T13:20:00
          </xs:documentation>
    <xs:documentation xml:lang="DE">
Anlagezeitpunkt des Nachrichtendokuments.
Format : 1999-05-31T13:20:00
          </xs:documentation>
  </xs:annotation>
</xs:element>

element Interchange/ExchangeNumber
diagram
type DocumentExchangeNumber
facets
minLength 1
maxLength 14
annotation
documentation 
A unique reference numberof an interchange.
documentation 
Eindeutige Referenz eines Interchange.
source
<xs:element name="ExchangeNumber" type="DocumentExchangeNumber">
  <xs:annotation>
    <xs:documentation xml:lang="EN">A unique reference numberof an interchange.</xs:documentation>
    <xs:documentation xml:lang="DE">Eindeutige Referenz eines Interchange.</xs:documentation>
  </xs:annotation>
</xs:element>

element Interchange/TestIndicator
diagram
type DocumentTestIndicator
facets
pattern [01]
source
<xs:element name="TestIndicator" type="DocumentTestIndicator" minOccurs="0"/>

element Interchange/MessageCount
diagram
type MessageCount
source
<xs:element name="MessageCount" type="MessageCount" minOccurs="0"/>

element Interchange/Sender
diagram
type Participant
children ParticipantCode Contact
annotation
documentation 
This element contains information about the party who assembled and sent an interchange.
documentation 
Enthält Informationen über die Partei, die einen Interchange zusammengestellt und versandt hat.
source
<xs:element name="Sender" type="Participant">
  <xs:annotation>
    <xs:documentation xml:lang="EN">This element contains information about the party who assembled and sent an interchange.</xs:documentation>
    <xs:documentation xml:lang="EN">Enthält Informationen über die Partei, die einen Interchange zusammengestellt und versandt hat.</xs:documentation>
  </xs:annotation>
</xs:element>

element Interchange/Recipient
diagram
type Participant
children ParticipantCode Contact
annotation
documentation 
Contains Information about the party receiving an Interchange. This party may forward the whole interchange or split it up into individual messages which are then processed further.
documentation 
Enthält Informationen über den Empfänger eines Interchanges. Dieser Teilnehmer kann den Interchange als Ganzes weiterleiten, oder wieder in einzelne Nachrichten zerlegen, um diese dann weiterzuverarbeiten.
source
<xs:element name="Recipient" type="Participant">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Contains Information about the party receiving an Interchange. This party may forward the whole interchange or split it up into individual messages which are then processed further.</xs:documentation>
    <xs:documentation xml:lang="DE">Enthält Informationen über den Empfänger eines Interchanges. Dieser Teilnehmer kann den Interchange als Ganzes weiterleiten, oder wieder in einzelne Nachrichten zerlegen, um diese dann weiterzuverarbeiten.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Message
diagram
children MessageHeader
attributes
Name  Type  Use  Default  Fixed  Annotation
messageType  xs:string        
messageVersionID  xs:string  required      
documentation 
version of the messagedefinition that is used for this message
documentation 
Version der Nachrichtendefinition, auf der eine Nachricht basiert
annotation
documentation 
Each message sent within an interchange is based on the Message element. The Message element provides the meta information of an individual message; for a concrete implementation it as to be extended with elements containing the actual information.
documentation 
Jede Nachricht innerhalb eines Interchange basiert auf dem Message element. Dieses Element beinhaltet die Meta-Informationen zu einer Nachricht; für eine konkrete Implementation muss es um weitere Elemente mit den eigentlichen Inhalten erweitert werden.
source
<xs:complexType name="Message">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Each message sent within an interchange is based on the Message element. The Message element provides the meta information of an individual message; for a concrete implementation it as to be extended with elements containing the actual information.</xs:documentation>
    <xs:documentation xml:lang="DE">Jede Nachricht innerhalb eines Interchange basiert auf dem Message element. Dieses Element beinhaltet die Meta-Informationen zu einer Nachricht; für eine konkrete Implementation muss es um weitere Elemente mit den eigentlichen Inhalten erweitert werden.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="MessageHeader" type="MessageHeader"/>
  </xs:sequence>
  <xs:attribute name="messageType" type="xs:string"/>
  <xs:attribute name="messageVersionID" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation xml:lang="EN">version of the messagedefinition that is used for this message</xs:documentation>
      <xs:documentation xml:lang="DE">Version der Nachrichtendefinition, auf der eine Nachricht basiert</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element Message/MessageHeader
diagram
type MessageHeader
children MessageFunction MessageReferenceNumber PreviousMessageReferenceNumber MessageSender MessageRecipient AdditionalValue
source
<xs:element name="MessageHeader" type="MessageHeader"/>

complexType MessageHeader
diagram
children MessageFunction MessageReferenceNumber PreviousMessageReferenceNumber MessageSender MessageRecipient AdditionalValue
used by
element Message/MessageHeader
annotation
documentation 
The message header contains meta information about an actual message which is transmitted as part of an interchange.
documentation 
Der Message Header enthält Metainformationen zu einer einzelnen Nachricht, die als Teil eines Interchanges übertragen wird.
source
<xs:complexType name="MessageHeader">
  <xs:annotation>
    <xs:documentation xml:lang="EN">The message header contains meta information about an actual message which is transmitted as part of an interchange.</xs:documentation>
    <xs:documentation xml:lang="DE">Der Message Header enthält Metainformationen zu einer einzelnen Nachricht, die als Teil eines Interchanges übertragen wird.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="MessageFunction" type="MessageFunction" minOccurs="0"/>
    <xs:element name="MessageReferenceNumber" type="MessageReferenceNumber">
      <xs:annotation>
        <xs:documentation xml:lang="EN">uniqe reference number identifying a single message. An interchange may contain more than one message.</xs:documentation>
        <xs:documentation xml:lang="DE">Eindeutige Referenz zur Identifzierung einer Nachricht. Ein Interchange bzw. Übertragungsdatei kann mehrere Nachrichten enthalten.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PreviousMessageReferenceNumber" type="MessageReferenceNumber" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">For updates/cancellations, the reference number of a previous message for which an update or cancellation is sent</xs:documentation>
        <xs:documentation xml:lang="DE">Für Updates/Stornierungen, die Referenz einer vorangegangenen Nachricht, auf die sich ein Update/Storno bezieht</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MessageSender" type="Participant">
      <xs:annotation>
        <xs:documentation xml:lang="EN">This element contains information about the actual sender of a message (which might be different from the party who assembled and sent an interchange)</xs:documentation>
        <xs:documentation xml:lang="DE">Dieses Element enthält Informationen über den tatsächlichen Absender einer Nachricht (welcher sich vom Absender des Interchange unterscheiden kann)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MessageRecipient" type="Participant" maxOccurs="9">
      <xs:annotation>
        <xs:documentation xml:lang="EN">This element contains information about a message's recipent/s. Up to 9 recipients might be specified.</xs:documentation>
        <xs:documentation xml:lang="DE">Dieses Element enthält Informationen über den/die Empfänger einer Nachricht. Es können bis zu 9 Empfänger angegeben werden.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AdditionalValue" type="AdditionalValue" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element MessageHeader/MessageFunction
diagram
type MessageFunction
facets
minLength 1
maxLength 7
source
<xs:element name="MessageFunction" type="MessageFunction" minOccurs="0"/>

element MessageHeader/MessageReferenceNumber
diagram
type MessageReferenceNumber
facets
minLength 1
maxLength 35
annotation
documentation 
uniqe reference number identifying a single message. An interchange may contain more than one message.
documentation 
Eindeutige Referenz zur Identifzierung einer Nachricht. Ein Interchange bzw. Übertragungsdatei kann mehrere Nachrichten enthalten.
source
<xs:element name="MessageReferenceNumber" type="MessageReferenceNumber">
  <xs:annotation>
    <xs:documentation xml:lang="EN">uniqe reference number identifying a single message. An interchange may contain more than one message.</xs:documentation>
    <xs:documentation xml:lang="DE">Eindeutige Referenz zur Identifzierung einer Nachricht. Ein Interchange bzw. Übertragungsdatei kann mehrere Nachrichten enthalten.</xs:documentation>
  </xs:annotation>
</xs:element>

element MessageHeader/PreviousMessageReferenceNumber
diagram
type MessageReferenceNumber
facets
minLength 1
maxLength 35
annotation
documentation 
For updates/cancellations, the reference number of a previous message for which an update or cancellation is sent
documentation 
Für Updates/Stornierungen, die Referenz einer vorangegangenen Nachricht, auf die sich ein Update/Storno bezieht
source
<xs:element name="PreviousMessageReferenceNumber" type="MessageReferenceNumber" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">For updates/cancellations, the reference number of a previous message for which an update or cancellation is sent</xs:documentation>
    <xs:documentation xml:lang="DE">Für Updates/Stornierungen, die Referenz einer vorangegangenen Nachricht, auf die sich ein Update/Storno bezieht</xs:documentation>
  </xs:annotation>
</xs:element>

element MessageHeader/MessageSender
diagram
type Participant
children ParticipantCode Contact
annotation
documentation 
This element contains information about the actual sender of a message (which might be different from the party who assembled and sent an interchange)
documentation 
Dieses Element enthält Informationen über den tatsächlichen Absender einer Nachricht (welcher sich vom Absender des Interchange unterscheiden kann)
source
<xs:element name="MessageSender" type="Participant">
  <xs:annotation>
    <xs:documentation xml:lang="EN">This element contains information about the actual sender of a message (which might be different from the party who assembled and sent an interchange)</xs:documentation>
    <xs:documentation xml:lang="DE">Dieses Element enthält Informationen über den tatsächlichen Absender einer Nachricht (welcher sich vom Absender des Interchange unterscheiden kann)</xs:documentation>
  </xs:annotation>
</xs:element>

element MessageHeader/MessageRecipient
diagram
type Participant
children ParticipantCode Contact
annotation
documentation 
This element contains information about a message's recipent/s. Up to 9 recipients might be specified.
documentation 
Dieses Element enthält Informationen über den/die Empfänger einer Nachricht. Es können bis zu 9 Empfänger angegeben werden.
source
<xs:element name="MessageRecipient" type="Participant" maxOccurs="9">
  <xs:annotation>
    <xs:documentation xml:lang="EN">This element contains information about a message's recipent/s. Up to 9 recipients might be specified.</xs:documentation>
    <xs:documentation xml:lang="DE">Dieses Element enthält Informationen über den/die Empfänger einer Nachricht. Es können bis zu 9 Empfänger angegeben werden.</xs:documentation>
  </xs:annotation>
</xs:element>

element MessageHeader/AdditionalValue
diagram
type AdditionalValue
children Name Value
source
<xs:element name="AdditionalValue" type="AdditionalValue" minOccurs="0" maxOccurs="unbounded"/>

complexType Participant
diagram
children ParticipantCode Contact
used by
elements MessageHeader/MessageRecipient MessageHeader/MessageSender Interchange/Recipient Interchange/Sender
source
<xs:complexType name="Participant">
  <xs:sequence>
    <xs:element name="ParticipantCode" type="ParticipantCode"/>
    <xs:element name="Contact" type="Contact" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element Participant/ParticipantCode
diagram
type ParticipantCode
facets
minLength 1
maxLength 17
attributes
Name  Type  Use  Default  Fixed  Annotation
agencyID  xs:string    DAKOSY    
source
<xs:element name="ParticipantCode" type="ParticipantCode"/>

element Participant/Contact
diagram
type Contact
children Name Telephone Fax Email
source
<xs:element name="Contact" type="Contact" minOccurs="0"/>

complexType ParticipantCode
diagram
type extension of ParticipantCodeType
used by
element Participant/ParticipantCode
facets
minLength 1
maxLength 17
attributes
Name  Type  Use  Default  Fixed  Annotation
agencyID  xs:string    DAKOSY    
annotation
documentation 
participant EDI code
documentation 
EDI-Code des Teilnehmers
source
<xs:complexType name="ParticipantCode">
  <xs:annotation>
    <xs:documentation xml:lang="EN">participant EDI code</xs:documentation>
    <xs:documentation xml:lang="DE">EDI-Code des Teilnehmers</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="ParticipantCodeType">
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType Transaction
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
code  xs:string        
documentation 
transaction code
documentation 
Code der Transaktion
version  xs:string        
documentation 
transaction version
documentation 
Version der Transaktion
type  xs:string        
documentation 
transaction type (i.e. TransportCoordination, Response, ...)
documentation 
Typ der Nachricht (z.B. TransportCoordination, Response, ...)
annotation
documentation 
code, version and type of transaction
documentation 
Das Element beinhaltet den Code und die Version  der Transaktion und den Typ der Nachricht
source
<xs:complexType name="Transaction">
  <xs:annotation>
    <xs:documentation xml:lang="EN">code, version and type of transaction</xs:documentation>
    <xs:documentation xml:lang="DE">Das Element beinhaltet den Code und die Version  der Transaktion und den Typ der Nachricht</xs:documentation>
  </xs:annotation>
  <xs:attribute name="code" type="xs:string">
    <xs:annotation>
      <xs:documentation xml:lang="EN">transaction code</xs:documentation>
      <xs:documentation xml:lang="DE">Code der Transaktion</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="version" type="xs:string">
    <xs:annotation>
      <xs:documentation xml:lang="EN">transaction version</xs:documentation>
      <xs:documentation xml:lang="DE">Version der Transaktion</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="type" type="xs:string">
    <xs:annotation>
      <xs:documentation xml:lang="EN">transaction type (i.e. TransportCoordination, Response, ...)</xs:documentation>
      <xs:documentation xml:lang="DE">Typ der Nachricht (z.B. TransportCoordination, Response, ...)</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

simpleType DocumentExchangeNumber
type restriction of xs:string
used by
element Interchange/ExchangeNumber
facets
minLength 1
maxLength 14
annotation
documentation 
A unique reference numberof an XML interchange.
documentation 
Eindeutige Referenz eines XML Interchange.
source
<xs:simpleType name="DocumentExchangeNumber">
  <xs:annotation>
    <xs:documentation xml:lang="EN">A unique reference numberof an XML interchange.</xs:documentation>
    <xs:documentation xml:lang="DE">Eindeutige Referenz eines XML Interchange.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="14"/>
  </xs:restriction>
</xs:simpleType>

simpleType DocumentTestIndicator
type restriction of xs:string
used by
element Interchange/TestIndicator
facets
pattern [01]
annotation
documentation 
1- true; transmission for test purpose
documentation 
0 - false (default);
source
<xs:simpleType name="DocumentTestIndicator">
  <xs:annotation>
    <xs:documentation xml:lang="EN">1- true; transmission for test purpose</xs:documentation>
    <xs:documentation xml:lang="EN">0 - false (default);</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[01]"/>
  </xs:restriction>
</xs:simpleType>

simpleType Email
type restriction of xs:string
used by
element Contact/Email
facets
minLength 3
maxLength 70
annotation
documentation 
email address
documentation 
E-Mail-Adresse des Partners
source
<xs:simpleType name="Email">
  <xs:annotation>
    <xs:documentation xml:lang="EN">email address</xs:documentation>
    <xs:documentation xml:lang="DE">E-Mail-Adresse des Partners</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="3"/>
    <xs:maxLength value="70"/>
  </xs:restriction>
</xs:simpleType>

simpleType Fax
type restriction of xs:string
used by
element Contact/Fax
facets
minLength 1
maxLength 35
annotation
documentation 
telefax communication number
documentation 
Telefaxnummer
source
<xs:simpleType name="Fax">
  <xs:annotation>
    <xs:documentation xml:lang="EN">telefax communication number</xs:documentation>
    <xs:documentation xml:lang="DE">Telefaxnummer</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="35"/>
  </xs:restriction>
</xs:simpleType>

simpleType MessageCount
type xs:positiveInteger
used by
element Interchange/MessageCount
annotation
documentation 
Number of messages (elements) that are collected in the interchange.
documentation 
Anzahl der Nachrichten (Message-Elemente) die im Interchange übertragen werden.
source
<xs:simpleType name="MessageCount">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Number of messages (elements) that are collected in the interchange.</xs:documentation>
    <xs:documentation xml:lang="DE">Anzahl der Nachrichten (Message-Elemente) die im Interchange übertragen werden.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:positiveInteger"/>
</xs:simpleType>

simpleType MessageFunction
type restriction of xs:string
used by
element MessageHeader/MessageFunction
facets
minLength 1
maxLength 7
annotation
documentation 
This indicator is used to mark a message as original, replacement or cancellation
documentation 
Dieses Feld wird genutzt, um eine Nachricht als Original, Aktualisierung oder Stornierung zu kennzeichnen
source
<xs:simpleType name="MessageFunction">
  <xs:annotation>
    <xs:documentation xml:lang="EN">This indicator is used to mark a message as original, replacement or cancellation</xs:documentation>
    <xs:documentation xml:lang="DE">Dieses Feld wird genutzt, um eine Nachricht als Original, Aktualisierung oder Stornierung zu kennzeichnen</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="7"/>
  </xs:restriction>
</xs:simpleType>

simpleType MessageReferenceNumber
type restriction of xs:string
used by
elements MessageHeader/MessageReferenceNumber MessageHeader/PreviousMessageReferenceNumber
facets
minLength 1
maxLength 35
annotation
documentation 
uniqe reference number identifying a single message. An xml-file my contain more than one message.
documentation 
Eindrutige Referenznummer für eine Message. Eine XML-Datei kann mehr als eine Message enthalten.
source
<xs:simpleType name="MessageReferenceNumber">
  <xs:annotation>
    <xs:documentation xml:lang="EN">uniqe reference number identifying a single message. An xml-file my contain more than one message.</xs:documentation>
    <xs:documentation xml:lang="DE">Eindrutige Referenznummer für eine Message. Eine XML-Datei kann mehr als eine Message enthalten.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="35"/>
  </xs:restriction>
</xs:simpleType>

simpleType Name
type restriction of xs:string
used by
element Contact/Name
facets
minLength 1
maxLength 35
annotation
documentation 
Name or department of a contact
documentation 
Name / Firma der beteiligten Partei oder des Kontaktpartners
source
<xs:simpleType name="Name">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Name or department of a contact</xs:documentation>
    <xs:documentation xml:lang="DE">Name / Firma der beteiligten Partei oder des Kontaktpartners</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="35"/>
  </xs:restriction>
</xs:simpleType>

simpleType ParticipantCodeType
type restriction of xs:string
used by
complexType ParticipantCode
facets
minLength 1
maxLength 17
source
<xs:simpleType name="ParticipantCodeType">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="17"/>
  </xs:restriction>
</xs:simpleType>

simpleType Phone
type restriction of xs:string
used by
element Contact/Telephone
facets
minLength 1
maxLength 35
annotation
documentation 
telephone communication number
documentation 
Telefonnummer - einfacher Text ohne Validierung
source
<xs:simpleType name="Phone">
  <xs:annotation>
    <xs:documentation xml:lang="EN">telephone communication number</xs:documentation>
    <xs:documentation xml:lang="DE">Telefonnummer - einfacher Text ohne Validierung</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="35"/>
  </xs:restriction>
</xs:simpleType>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com