Schema TrainNotification.xsd


schema location:  TrainNotification.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements 
Document 


schema location:  AC03CoreDataTypes.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types  Simple types 
adress  adressRole 
adressCode  carrierNameType 
amount  choice 
anyCode  code10 
contact  code2 
containerDamage  code3 
containerLoading  code4 
containerTransportBarge  code5 
containerTransportTruck  code7 
customsComment  commentLine 
customsNumber  commentType 
customsOffice  containerNumber 
dependentWeights  countryISO2 
generic  currencyUnit 
length  customsDateType 
loadingLocation  customsType 
loadingPositionBarge  decimal.2 
location  decimal.3 
port  emailAddress 
quantity  fullname 
railStation  itemPosition 
reference  lengthUnit 
referenceIdentification  loadingType 
referenceSignType  name 
seal  officeType 
temperature  postCode 
transportDate  qualifierType 
transportLocation  quantityUnit 
weight  referenceString 
referenceType 
remarks 
shippersOwn 
statusInformationType 
streetandNumber 
tax 
telephone 
temperatureUnit 
timeProperty 
transportDateType 
unlo 
weightUnit 


schema location:  MessageEnvelope.xsd
attribute form default: 
element form default: 
 
Complex types  Simple types 
BusinessUnitDef  ParticipantCode 
CommunicationDef 
ContactDef 
MessageMetaInfoDef 
MetaInfoDef 
ParticipantCodeDef 
ParticipantDef 
TransactionDef 


element Document
diagram
properties
content complex
children Metainfo Messages
annotation
documentation
AC03 v2.1 Dokument-Wurzel
documentation
AC03 v2.1 root element
source <xs:element name="Document">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">AC03 v2.1 Dokument-Wurzel</xs:documentation>
   
<xs:documentation xml:lang="EN">AC03 v2.1 root element</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Metainfo" type="MetaInfoDef"/>
     
<xs:element name="Messages">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Message">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="TrainNotification">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Angaben zur Zugverladung, Format reference:  "123456YYYY-MM-DD"</xs:documentation>
                     
<xs:documentation xml:lang="EN">train information</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="TrainNumber" maxOccurs="2">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Zugnummer Abfahrt / Ankunft</xs:documentation>
                           
<xs:documentation xml:lang="EN">train number departure / arrival</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:simpleContent>
                             
<xs:extension base="referenceString">
                               
<xs:attribute name="type" use="required">
                                 
<xs:annotation>
                                   
<xs:documentation xml:lang="DE">Art der Zugnummer:
Departure = Zugnummer Abfahrt
Arrival = Zugnummer Ankunft
</xs:documentation>
                                   
<xs:documentation xml:lang="EN">type of train (number):
Departure = train number departure
Arrival = train number arrival
</xs:documentation>
                                 
</xs:annotation>
                                 
<xs:simpleType>
                                   
<xs:restriction base="xs:NMTOKEN">
                                     
<xs:enumeration value="Departure"/>
                                     
<xs:enumeration value="Arrival"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:attribute>
                             
</xs:extension>
                           
</xs:simpleContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="TrainDate" maxOccurs="3">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Ankunft, Abfahrt, Verkehrstag</xs:documentation>
                           
<xs:documentation xml:lang="EN">Arival, Departure, Train Schedule</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:simpleContent>
                             
<xs:extension base="xs:dateTime">
                               
<xs:attribute name="type" use="required">
                                 
<xs:simpleType>
                                   
<xs:restriction base="code10">
                                     
<xs:enumeration value="Arrival"/>
                                     
<xs:enumeration value="Departure"/>
                                     
<xs:enumeration value="Train"/>
                                   
</xs:restriction>
                                 
</xs:simpleType>
                               
</xs:attribute>
                             
</xs:extension>
                           
</xs:simpleContent>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="DispatchRailstation" type="railStation" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Abfahrtsbahnhof</xs:documentation>
                           
<xs:documentation xml:lang="EN">Dispatch rail station</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DischargeRailstation" type="railStation" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Zielbahnhof</xs:documentation>
                           
<xs:documentation xml:lang="EN">Discharge rail station</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Wagon" maxOccurs="999">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="Position" type="itemPosition">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Wagenreihenfolge im Zug</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Sequential wagon position</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="WagonData">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Angaben zum Wagen</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Wagon data</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="WagonNumber">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="DE">Wagennummer</xs:documentation>
                                       
<xs:documentation xml:lang="EN">Wagon number</xs:documentation>
                                     
</xs:annotation>
                                     
<xs:simpleType>
                                       
<xs:restriction base="xs:string">
                                         
<xs:minLength value="1"/>
                                         
<xs:maxLength value="12"/>
                                       
</xs:restriction>
                                     
</xs:simpleType>
                                   
</xs:element>
                                   
<xs:element name="Category" type="code10" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="DE">Gattung</xs:documentation>
                                       
<xs:documentation xml:lang="EN">Wagon category</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="Model" type="code3" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="DE">Bauartnummer</xs:documentation>
                                       
<xs:documentation xml:lang="EN">Model ID</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="LengthOverBuffers" type="length" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="DE">Länge ü. P.</xs:documentation>
                                       
<xs:documentation xml:lang="EN">Length over buffers</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="EmptyWeight" type="weight" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="DE">Leergewicht</xs:documentation>
                                       
<xs:documentation xml:lang="EN">Empty weight</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="Axles" type="xs:integer" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="DE">AnzahlAchsen</xs:documentation>
                                       
<xs:documentation xml:lang="EN">Number of axles</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="LoadingLength" type="length" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="DE">Ladelänge</xs:documentation>
                                       
<xs:documentation xml:lang="EN">Loading length</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="Empty" type="xs:boolean" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Kennzeichnung als Leerwagen</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Flag for empty wagon</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="TargetLocation" type="name" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Wagenziel</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Target of (empty) wagon</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="TargetTrain" type="name" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Anschlusszug des Wagens</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Connecting train</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="WagonWeight" type="weight" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Loaden wagon weight</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="WagonLoad" minOccurs="0" maxOccurs="999">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Ladung</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Wagon load</xs:documentation>
                               
</xs:annotation>
                               
<xs:complexType>
                                 
<xs:sequence>
                                   
<xs:element name="TransportOrderReference" type="referenceString">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="DE">Referenz Verladeauftrag</xs:documentation>
                                       
<xs:documentation xml:lang="EN">Reference of loading order</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="TransportOrderPosition" type="itemPosition">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="DE">Containerposition im Verladeauftrag</xs:documentation>
                                       
<xs:documentation xml:lang="EN">Position of unit within loading order</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="ContainerNumber" type="containerNumber" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="DE">Containernummer</xs:documentation>
                                       
<xs:documentation xml:lang="EN">Container ID</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="WagonLoadingPosition" type="itemPosition" minOccurs="0">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="DE">Containerladeposition auf Wagen</xs:documentation>
                                       
<xs:documentation xml:lang="EN">Container loading position on wagon</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                   
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
                                     
<xs:annotation>
                                       
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
                                       
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:element>
                                 
</xs:sequence>
                               
</xs:complexType>
                             
</xs:element>
                             
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
                                 
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
                           
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                     
<xs:attribute name="type" use="required">
                       
<xs:simpleType>
                         
<xs:restriction base="xs:NMTOKEN">
                           
<xs:enumeration value="Dispatch"/>
                           
<xs:enumeration value="Departure"/>
                           
<xs:enumeration value="Arrival"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:attribute>
                     
<xs:attribute name="reference" type="xs:string" use="required"/>
                     
<xs:attribute name="version" type="xs:decimal" use="required"/>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
               
<xs:attribute name="referenceNumber" type="referenceString" use="required">
                 
<xs:annotation>
                   
<xs:documentation xml:lang="DE">Nachrichtenreferenz
Die Nachrichtenreferenz wird für die technische Quittierung der Nachricht verwendet.
</xs:documentation>
                   
<xs:documentation xml:lang="EN">Message reference The message reference is used for the technical acknowledgment of the message.</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Document/Metainfo
diagram
type MetaInfoDef
properties
isRef 0
content complex
children Transaction Application Communication
attributes
Name  Type  Use  Default  Fixed  annotation
Countxs:positiveInteger      
documentation
Anzahl der in der Kommunikation gebündelten Nachrichten
documentation
Number of messages (elements) that are collected in the transmitted file.
ExchangeNumberderived by: xs:stringrequired      
documentation
Sitzungsnummer zur eindeutigen Identifikation der kommunizierten Datei
documentation
unique reference per physical xml-file
Testxs:booleanoptional  0    
documentation
Testkennzeichen; 0 = Produktion, 1 = Test
documentation
0 - false (default);
documentation
1- true; transmission for test purpose
source <xs:element name="Metainfo" type="MetaInfoDef"/>

element Document/Messages
diagram
properties
isRef 0
content complex
children Message
source <xs:element name="Messages">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Message">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="TrainNotification">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Angaben zur Zugverladung, Format reference:  "123456YYYY-MM-DD"</xs:documentation>
               
<xs:documentation xml:lang="EN">train information</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="TrainNumber" maxOccurs="2">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Zugnummer Abfahrt / Ankunft</xs:documentation>
                     
<xs:documentation xml:lang="EN">train number departure / arrival</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="referenceString">
                         
<xs:attribute name="type" use="required">
                           
<xs:annotation>
                             
<xs:documentation xml:lang="DE">Art der Zugnummer:
Departure = Zugnummer Abfahrt
Arrival = Zugnummer Ankunft
</xs:documentation>
                             
<xs:documentation xml:lang="EN">type of train (number):
Departure = train number departure
Arrival = train number arrival
</xs:documentation>
                           
</xs:annotation>
                           
<xs:simpleType>
                             
<xs:restriction base="xs:NMTOKEN">
                               
<xs:enumeration value="Departure"/>
                               
<xs:enumeration value="Arrival"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:attribute>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="TrainDate" maxOccurs="3">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Ankunft, Abfahrt, Verkehrstag</xs:documentation>
                     
<xs:documentation xml:lang="EN">Arival, Departure, Train Schedule</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="xs:dateTime">
                         
<xs:attribute name="type" use="required">
                           
<xs:simpleType>
                             
<xs:restriction base="code10">
                               
<xs:enumeration value="Arrival"/>
                               
<xs:enumeration value="Departure"/>
                               
<xs:enumeration value="Train"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:attribute>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="DispatchRailstation" type="railStation" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Abfahrtsbahnhof</xs:documentation>
                     
<xs:documentation xml:lang="EN">Dispatch rail station</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DischargeRailstation" type="railStation" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Zielbahnhof</xs:documentation>
                     
<xs:documentation xml:lang="EN">Discharge rail station</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Wagon" maxOccurs="999">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Position" type="itemPosition">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Wagenreihenfolge im Zug</xs:documentation>
                           
<xs:documentation xml:lang="EN">Sequential wagon position</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="WagonData">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Angaben zum Wagen</xs:documentation>
                           
<xs:documentation xml:lang="EN">Wagon data</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="WagonNumber">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Wagennummer</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Wagon number</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:minLength value="1"/>
                                   
<xs:maxLength value="12"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element name="Category" type="code10" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Gattung</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Wagon category</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Model" type="code3" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Bauartnummer</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Model ID</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="LengthOverBuffers" type="length" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Länge ü. P.</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Length over buffers</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="EmptyWeight" type="weight" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Leergewicht</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Empty weight</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Axles" type="xs:integer" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">AnzahlAchsen</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Number of axles</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="LoadingLength" type="length" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Ladelänge</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Loading length</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Empty" type="xs:boolean" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Kennzeichnung als Leerwagen</xs:documentation>
                           
<xs:documentation xml:lang="EN">Flag for empty wagon</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="TargetLocation" type="name" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Wagenziel</xs:documentation>
                           
<xs:documentation xml:lang="EN">Target of (empty) wagon</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="TargetTrain" type="name" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Anschlusszug des Wagens</xs:documentation>
                           
<xs:documentation xml:lang="EN">Connecting train</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="WagonWeight" type="weight" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
                           
<xs:documentation xml:lang="EN">Loaden wagon weight</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="WagonLoad" minOccurs="0" maxOccurs="999">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Ladung</xs:documentation>
                           
<xs:documentation xml:lang="EN">Wagon load</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="TransportOrderReference" type="referenceString">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Referenz Verladeauftrag</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Reference of loading order</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="TransportOrderPosition" type="itemPosition">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Containerposition im Verladeauftrag</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Position of unit within loading order</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="ContainerNumber" type="containerNumber" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Containernummer</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Container ID</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="WagonLoadingPosition" type="itemPosition" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Containerladeposition auf Wagen</xs:documentation>
                                 
<xs:documentation xml:lang="EN">Container loading position on wagon</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
                               
<xs:annotation>
                                 
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
                                 
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
                           
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
                     
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
               
<xs:attribute name="type" use="required">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:NMTOKEN">
                     
<xs:enumeration value="Dispatch"/>
                     
<xs:enumeration value="Departure"/>
                     
<xs:enumeration value="Arrival"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
               
<xs:attribute name="reference" type="xs:string" use="required"/>
               
<xs:attribute name="version" type="xs:decimal" use="required"/>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="referenceNumber" type="referenceString" use="required">
           
<xs:annotation>
             
<xs:documentation xml:lang="DE">Nachrichtenreferenz
Die Nachrichtenreferenz wird für die technische Quittierung der Nachricht verwendet.
</xs:documentation>
             
<xs:documentation xml:lang="EN">Message reference The message reference is used for the technical acknowledgment of the message.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Document/Messages/Message
diagram
properties
isRef 0
content complex
children TrainNotification
attributes
Name  Type  Use  Default  Fixed  annotation
referenceNumberreferenceStringrequired      
documentation
Nachrichtenreferenz
Die Nachrichtenreferenz wird für die technische Quittierung der Nachricht verwendet.
documentation
Message reference The message reference is used for the technical acknowledgment of the message.
source <xs:element name="Message">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TrainNotification">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Angaben zur Zugverladung, Format reference:  "123456YYYY-MM-DD"</xs:documentation>
         
<xs:documentation xml:lang="EN">train information</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="TrainNumber" maxOccurs="2">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Zugnummer Abfahrt / Ankunft</xs:documentation>
               
<xs:documentation xml:lang="EN">train number departure / arrival</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="referenceString">
                   
<xs:attribute name="type" use="required">
                     
<xs:annotation>
                       
<xs:documentation xml:lang="DE">Art der Zugnummer:
Departure = Zugnummer Abfahrt
Arrival = Zugnummer Ankunft
</xs:documentation>
                       
<xs:documentation xml:lang="EN">type of train (number):
Departure = train number departure
Arrival = train number arrival
</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:NMTOKEN">
                         
<xs:enumeration value="Departure"/>
                         
<xs:enumeration value="Arrival"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="TrainDate" maxOccurs="3">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Ankunft, Abfahrt, Verkehrstag</xs:documentation>
               
<xs:documentation xml:lang="EN">Arival, Departure, Train Schedule</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:dateTime">
                   
<xs:attribute name="type" use="required">
                     
<xs:simpleType>
                       
<xs:restriction base="code10">
                         
<xs:enumeration value="Arrival"/>
                         
<xs:enumeration value="Departure"/>
                         
<xs:enumeration value="Train"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="DispatchRailstation" type="railStation" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Abfahrtsbahnhof</xs:documentation>
               
<xs:documentation xml:lang="EN">Dispatch rail station</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DischargeRailstation" type="railStation" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Zielbahnhof</xs:documentation>
               
<xs:documentation xml:lang="EN">Discharge rail station</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Wagon" maxOccurs="999">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Position" type="itemPosition">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Wagenreihenfolge im Zug</xs:documentation>
                     
<xs:documentation xml:lang="EN">Sequential wagon position</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="WagonData">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Angaben zum Wagen</xs:documentation>
                     
<xs:documentation xml:lang="EN">Wagon data</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="WagonNumber">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Wagennummer</xs:documentation>
                           
<xs:documentation xml:lang="EN">Wagon number</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:minLength value="1"/>
                             
<xs:maxLength value="12"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Category" type="code10" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Gattung</xs:documentation>
                           
<xs:documentation xml:lang="EN">Wagon category</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Model" type="code3" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Bauartnummer</xs:documentation>
                           
<xs:documentation xml:lang="EN">Model ID</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="LengthOverBuffers" type="length" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Länge ü. P.</xs:documentation>
                           
<xs:documentation xml:lang="EN">Length over buffers</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="EmptyWeight" type="weight" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Leergewicht</xs:documentation>
                           
<xs:documentation xml:lang="EN">Empty weight</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Axles" type="xs:integer" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">AnzahlAchsen</xs:documentation>
                           
<xs:documentation xml:lang="EN">Number of axles</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="LoadingLength" type="length" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Ladelänge</xs:documentation>
                           
<xs:documentation xml:lang="EN">Loading length</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Empty" type="xs:boolean" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Kennzeichnung als Leerwagen</xs:documentation>
                     
<xs:documentation xml:lang="EN">Flag for empty wagon</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="TargetLocation" type="name" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Wagenziel</xs:documentation>
                     
<xs:documentation xml:lang="EN">Target of (empty) wagon</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="TargetTrain" type="name" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Anschlusszug des Wagens</xs:documentation>
                     
<xs:documentation xml:lang="EN">Connecting train</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="WagonWeight" type="weight" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
                     
<xs:documentation xml:lang="EN">Loaden wagon weight</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="WagonLoad" minOccurs="0" maxOccurs="999">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Ladung</xs:documentation>
                     
<xs:documentation xml:lang="EN">Wagon load</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="TransportOrderReference" type="referenceString">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Referenz Verladeauftrag</xs:documentation>
                           
<xs:documentation xml:lang="EN">Reference of loading order</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="TransportOrderPosition" type="itemPosition">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Containerposition im Verladeauftrag</xs:documentation>
                           
<xs:documentation xml:lang="EN">Position of unit within loading order</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ContainerNumber" type="containerNumber" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Containernummer</xs:documentation>
                           
<xs:documentation xml:lang="EN">Container ID</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="WagonLoadingPosition" type="itemPosition" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Containerladeposition auf Wagen</xs:documentation>
                           
<xs:documentation xml:lang="EN">Container loading position on wagon</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
                         
<xs:annotation>
                           
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
                           
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
                     
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
               
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="type" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:NMTOKEN">
               
<xs:enumeration value="Dispatch"/>
               
<xs:enumeration value="Departure"/>
               
<xs:enumeration value="Arrival"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="reference" type="xs:string" use="required"/>
         
<xs:attribute name="version" type="xs:decimal" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="referenceNumber" type="referenceString" use="required">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Nachrichtenreferenz
Die Nachrichtenreferenz wird für die technische Quittierung der Nachricht verwendet.
</xs:documentation>
       
<xs:documentation xml:lang="EN">Message reference The message reference is used for the technical acknowledgment of the message.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Document/Messages/Message/@referenceNumber
type referenceString
properties
isRef 0
use required
facets
minLength 1
maxLength 35
annotation
documentation
Nachrichtenreferenz
Die Nachrichtenreferenz wird für die technische Quittierung der Nachricht verwendet.
documentation
Message reference The message reference is used for the technical acknowledgment of the message.
source <xs:attribute name="referenceNumber" type="referenceString" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Nachrichtenreferenz
Die Nachrichtenreferenz wird für die technische Quittierung der Nachricht verwendet.
</xs:documentation>
   
<xs:documentation xml:lang="EN">Message reference The message reference is used for the technical acknowledgment of the message.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Document/Messages/Message/TrainNotification
diagram
properties
isRef 0
content complex
children TrainNumber TrainDate DispatchRailstation DischargeRailstation Wagon Supplement
attributes
Name  Type  Use  Default  Fixed  annotation
typederived by: xs:NMTOKENrequired      
referencexs:stringrequired      
versionxs:decimalrequired      
annotation
documentation
Angaben zur Zugverladung, Format reference:  "123456YYYY-MM-DD"
documentation
train information
source <xs:element name="TrainNotification">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Angaben zur Zugverladung, Format reference:  "123456YYYY-MM-DD"</xs:documentation>
   
<xs:documentation xml:lang="EN">train information</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TrainNumber" maxOccurs="2">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Zugnummer Abfahrt / Ankunft</xs:documentation>
         
<xs:documentation xml:lang="EN">train number departure / arrival</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="referenceString">
             
<xs:attribute name="type" use="required">
               
<xs:annotation>
                 
<xs:documentation xml:lang="DE">Art der Zugnummer:
Departure = Zugnummer Abfahrt
Arrival = Zugnummer Ankunft
</xs:documentation>
                 
<xs:documentation xml:lang="EN">type of train (number):
Departure = train number departure
Arrival = train number arrival
</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:NMTOKEN">
                   
<xs:enumeration value="Departure"/>
                   
<xs:enumeration value="Arrival"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="TrainDate" maxOccurs="3">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Ankunft, Abfahrt, Verkehrstag</xs:documentation>
         
<xs:documentation xml:lang="EN">Arival, Departure, Train Schedule</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:dateTime">
             
<xs:attribute name="type" use="required">
               
<xs:simpleType>
                 
<xs:restriction base="code10">
                   
<xs:enumeration value="Arrival"/>
                   
<xs:enumeration value="Departure"/>
                   
<xs:enumeration value="Train"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="DispatchRailstation" type="railStation" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Abfahrtsbahnhof</xs:documentation>
         
<xs:documentation xml:lang="EN">Dispatch rail station</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DischargeRailstation" type="railStation" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Zielbahnhof</xs:documentation>
         
<xs:documentation xml:lang="EN">Discharge rail station</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Wagon" maxOccurs="999">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Position" type="itemPosition">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Wagenreihenfolge im Zug</xs:documentation>
               
<xs:documentation xml:lang="EN">Sequential wagon position</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="WagonData">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Angaben zum Wagen</xs:documentation>
               
<xs:documentation xml:lang="EN">Wagon data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="WagonNumber">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Wagennummer</xs:documentation>
                     
<xs:documentation xml:lang="EN">Wagon number</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                       
<xs:maxLength value="12"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Category" type="code10" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Gattung</xs:documentation>
                     
<xs:documentation xml:lang="EN">Wagon category</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Model" type="code3" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Bauartnummer</xs:documentation>
                     
<xs:documentation xml:lang="EN">Model ID</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="LengthOverBuffers" type="length" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Länge ü. P.</xs:documentation>
                     
<xs:documentation xml:lang="EN">Length over buffers</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="EmptyWeight" type="weight" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Leergewicht</xs:documentation>
                     
<xs:documentation xml:lang="EN">Empty weight</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Axles" type="xs:integer" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">AnzahlAchsen</xs:documentation>
                     
<xs:documentation xml:lang="EN">Number of axles</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="LoadingLength" type="length" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Ladelänge</xs:documentation>
                     
<xs:documentation xml:lang="EN">Loading length</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Empty" type="xs:boolean" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Kennzeichnung als Leerwagen</xs:documentation>
               
<xs:documentation xml:lang="EN">Flag for empty wagon</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="TargetLocation" type="name" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Wagenziel</xs:documentation>
               
<xs:documentation xml:lang="EN">Target of (empty) wagon</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="TargetTrain" type="name" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Anschlusszug des Wagens</xs:documentation>
               
<xs:documentation xml:lang="EN">Connecting train</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="WagonWeight" type="weight" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
               
<xs:documentation xml:lang="EN">Loaden wagon weight</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="WagonLoad" minOccurs="0" maxOccurs="999">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Ladung</xs:documentation>
               
<xs:documentation xml:lang="EN">Wagon load</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="TransportOrderReference" type="referenceString">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Referenz Verladeauftrag</xs:documentation>
                     
<xs:documentation xml:lang="EN">Reference of loading order</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="TransportOrderPosition" type="itemPosition">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Containerposition im Verladeauftrag</xs:documentation>
                     
<xs:documentation xml:lang="EN">Position of unit within loading order</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ContainerNumber" type="containerNumber" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Containernummer</xs:documentation>
                     
<xs:documentation xml:lang="EN">Container ID</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="WagonLoadingPosition" type="itemPosition" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Containerladeposition auf Wagen</xs:documentation>
                     
<xs:documentation xml:lang="EN">Container loading position on wagon</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
                   
<xs:annotation>
                     
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
                     
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
               
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
         
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="type" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:NMTOKEN">
         
<xs:enumeration value="Dispatch"/>
         
<xs:enumeration value="Departure"/>
         
<xs:enumeration value="Arrival"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="reference" type="xs:string" use="required"/>
   
<xs:attribute name="version" type="xs:decimal" use="required"/>
 
</xs:complexType>
</xs:element>

attribute Document/Messages/Message/TrainNotification/@type
type restriction of xs:NMTOKEN
properties
isRef 0
use required
facets
enumeration Dispatch
enumeration Departure
enumeration Arrival
source <xs:attribute name="type" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:enumeration value="Dispatch"/>
     
<xs:enumeration value="Departure"/>
     
<xs:enumeration value="Arrival"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Document/Messages/Message/TrainNotification/@reference
type xs:string
properties
isRef 0
use required
source <xs:attribute name="reference" type="xs:string" use="required"/>

attribute Document/Messages/Message/TrainNotification/@version
type xs:decimal
properties
isRef 0
use required
source <xs:attribute name="version" type="xs:decimal" use="required"/>

element Document/Messages/Message/TrainNotification/TrainNumber
diagram
type extension of referenceString
properties
isRef 0
minOcc 1
maxOcc 2
content complex
facets
minLength 1
maxLength 35
attributes
Name  Type  Use  Default  Fixed  annotation
typederived by: xs:NMTOKENrequired      
documentation
Art der Zugnummer:
Departure = Zugnummer Abfahrt
Arrival = Zugnummer Ankunft
documentation
type of train (number):
Departure = train number departure
Arrival = train number arrival
annotation
documentation
Zugnummer Abfahrt / Ankunft
documentation
train number departure / arrival
source <xs:element name="TrainNumber" maxOccurs="2">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Zugnummer Abfahrt / Ankunft</xs:documentation>
   
<xs:documentation xml:lang="EN">train number departure / arrival</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="referenceString">
       
<xs:attribute name="type" use="required">
         
<xs:annotation>
           
<xs:documentation xml:lang="DE">Art der Zugnummer:
Departure = Zugnummer Abfahrt
Arrival = Zugnummer Ankunft
</xs:documentation>
           
<xs:documentation xml:lang="EN">type of train (number):
Departure = train number departure
Arrival = train number arrival
</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:NMTOKEN">
             
<xs:enumeration value="Departure"/>
             
<xs:enumeration value="Arrival"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Document/Messages/Message/TrainNotification/TrainNumber/@type
type restriction of xs:NMTOKEN
properties
isRef 0
use required
facets
enumeration Departure
enumeration Arrival
annotation
documentation
Art der Zugnummer:
Departure = Zugnummer Abfahrt
Arrival = Zugnummer Ankunft
documentation
type of train (number):
Departure = train number departure
Arrival = train number arrival
source <xs:attribute name="type" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Art der Zugnummer:
Departure = Zugnummer Abfahrt
Arrival = Zugnummer Ankunft
</xs:documentation>
   
<xs:documentation xml:lang="EN">type of train (number):
Departure = train number departure
Arrival = train number arrival
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:enumeration value="Departure"/>
     
<xs:enumeration value="Arrival"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Document/Messages/Message/TrainNotification/TrainDate
diagram
type extension of xs:dateTime
properties
isRef 0
minOcc 1
maxOcc 3
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
typederived by: code10required      
annotation
documentation
Ankunft, Abfahrt, Verkehrstag
documentation
Arival, Departure, Train Schedule
source <xs:element name="TrainDate" maxOccurs="3">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Ankunft, Abfahrt, Verkehrstag</xs:documentation>
   
<xs:documentation xml:lang="EN">Arival, Departure, Train Schedule</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:dateTime">
       
<xs:attribute name="type" use="required">
         
<xs:simpleType>
           
<xs:restriction base="code10">
             
<xs:enumeration value="Arrival"/>
             
<xs:enumeration value="Departure"/>
             
<xs:enumeration value="Train"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Document/Messages/Message/TrainNotification/TrainDate/@type
type restriction of code10
properties
isRef 0
use required
facets
minLength 1
maxLength 10
enumeration Arrival
enumeration Departure
enumeration Train
source <xs:attribute name="type" use="required">
 
<xs:simpleType>
   
<xs:restriction base="code10">
     
<xs:enumeration value="Arrival"/>
     
<xs:enumeration value="Departure"/>
     
<xs:enumeration value="Train"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Document/Messages/Message/TrainNotification/DispatchRailstation
diagram
type railStation
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children CountryCode Station StationCode DirectionCode
annotation
documentation
Abfahrtsbahnhof
documentation
Dispatch rail station
source <xs:element name="DispatchRailstation" type="railStation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Abfahrtsbahnhof</xs:documentation>
   
<xs:documentation xml:lang="EN">Dispatch rail station</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/DischargeRailstation
diagram
type railStation
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children CountryCode Station StationCode DirectionCode
annotation
documentation
Zielbahnhof
documentation
Discharge rail station
source <xs:element name="DischargeRailstation" type="railStation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Zielbahnhof</xs:documentation>
   
<xs:documentation xml:lang="EN">Discharge rail station</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon
diagram
properties
isRef 0
minOcc 1
maxOcc 999
content complex
children Position WagonData Empty TargetLocation TargetTrain WagonWeight WagonLoad Supplement
source <xs:element name="Wagon" maxOccurs="999">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Position" type="itemPosition">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Wagenreihenfolge im Zug</xs:documentation>
         
<xs:documentation xml:lang="EN">Sequential wagon position</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="WagonData">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Angaben zum Wagen</xs:documentation>
         
<xs:documentation xml:lang="EN">Wagon data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="WagonNumber">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Wagennummer</xs:documentation>
               
<xs:documentation xml:lang="EN">Wagon number</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="12"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Category" type="code10" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Gattung</xs:documentation>
               
<xs:documentation xml:lang="EN">Wagon category</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Model" type="code3" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Bauartnummer</xs:documentation>
               
<xs:documentation xml:lang="EN">Model ID</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="LengthOverBuffers" type="length" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Länge ü. P.</xs:documentation>
               
<xs:documentation xml:lang="EN">Length over buffers</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="EmptyWeight" type="weight" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Leergewicht</xs:documentation>
               
<xs:documentation xml:lang="EN">Empty weight</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Axles" type="xs:integer" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">AnzahlAchsen</xs:documentation>
               
<xs:documentation xml:lang="EN">Number of axles</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="LoadingLength" type="length" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Ladelänge</xs:documentation>
               
<xs:documentation xml:lang="EN">Loading length</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Empty" type="xs:boolean" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Kennzeichnung als Leerwagen</xs:documentation>
         
<xs:documentation xml:lang="EN">Flag for empty wagon</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TargetLocation" type="name" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Wagenziel</xs:documentation>
         
<xs:documentation xml:lang="EN">Target of (empty) wagon</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TargetTrain" type="name" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Anschlusszug des Wagens</xs:documentation>
         
<xs:documentation xml:lang="EN">Connecting train</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="WagonWeight" type="weight" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
         
<xs:documentation xml:lang="EN">Loaden wagon weight</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="WagonLoad" minOccurs="0" maxOccurs="999">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Ladung</xs:documentation>
         
<xs:documentation xml:lang="EN">Wagon load</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="TransportOrderReference" type="referenceString">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Referenz Verladeauftrag</xs:documentation>
               
<xs:documentation xml:lang="EN">Reference of loading order</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="TransportOrderPosition" type="itemPosition">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Containerposition im Verladeauftrag</xs:documentation>
               
<xs:documentation xml:lang="EN">Position of unit within loading order</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ContainerNumber" type="containerNumber" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Containernummer</xs:documentation>
               
<xs:documentation xml:lang="EN">Container ID</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="WagonLoadingPosition" type="itemPosition" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Containerladeposition auf Wagen</xs:documentation>
               
<xs:documentation xml:lang="EN">Container loading position on wagon</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
               
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
         
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/Position
diagram
type itemPosition
properties
isRef 0
content simple
facets
minInclusive 1
maxInclusive 999
annotation
documentation
Wagenreihenfolge im Zug
documentation
Sequential wagon position
source <xs:element name="Position" type="itemPosition">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Wagenreihenfolge im Zug</xs:documentation>
   
<xs:documentation xml:lang="EN">Sequential wagon position</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonData
diagram
properties
isRef 0
content complex
children WagonNumber Category Model LengthOverBuffers EmptyWeight Axles LoadingLength
annotation
documentation
Angaben zum Wagen
documentation
Wagon data
source <xs:element name="WagonData">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Angaben zum Wagen</xs:documentation>
   
<xs:documentation xml:lang="EN">Wagon data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="WagonNumber">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Wagennummer</xs:documentation>
         
<xs:documentation xml:lang="EN">Wagon number</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="12"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Category" type="code10" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Gattung</xs:documentation>
         
<xs:documentation xml:lang="EN">Wagon category</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Model" type="code3" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Bauartnummer</xs:documentation>
         
<xs:documentation xml:lang="EN">Model ID</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LengthOverBuffers" type="length" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Länge ü. P.</xs:documentation>
         
<xs:documentation xml:lang="EN">Length over buffers</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EmptyWeight" type="weight" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Leergewicht</xs:documentation>
         
<xs:documentation xml:lang="EN">Empty weight</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Axles" type="xs:integer" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">AnzahlAchsen</xs:documentation>
         
<xs:documentation xml:lang="EN">Number of axles</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LoadingLength" type="length" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Ladelänge</xs:documentation>
         
<xs:documentation xml:lang="EN">Loading length</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonData/WagonNumber
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 12
annotation
documentation
Wagennummer
documentation
Wagon number
source <xs:element name="WagonNumber">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Wagennummer</xs:documentation>
   
<xs:documentation xml:lang="EN">Wagon number</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="12"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonData/Category
diagram
type code10
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 10
annotation
documentation
Gattung
documentation
Wagon category
source <xs:element name="Category" type="code10" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Gattung</xs:documentation>
   
<xs:documentation xml:lang="EN">Wagon category</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonData/Model
diagram
type code3
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 3
annotation
documentation
Bauartnummer
documentation
Model ID
source <xs:element name="Model" type="code3" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Bauartnummer</xs:documentation>
   
<xs:documentation xml:lang="EN">Model ID</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonData/LengthOverBuffers
diagram
type length
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
totalDigits 12
fractionDigits 3
attributes
Name  Type  Use  Default  Fixed  annotation
unitlengthUnitoptional  m    
documentation
verwendete Längeneinheit:

mm = Milimeter

cm = Centimeter

m = Meter

km = Kilometer

in = Inch

ft = Feet
documentation
utilized unit of length:

mm = Milimeter

cm = Centimeter

m = Meter

km = Kilometer

in = Inch

ft = Feet
annotation
documentation
Länge ü. P.
documentation
Length over buffers
source <xs:element name="LengthOverBuffers" type="length" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Länge ü. P.</xs:documentation>
   
<xs:documentation xml:lang="EN">Length over buffers</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonData/EmptyWeight
diagram
type weight
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
totalDigits 12
fractionDigits 3
attributes
Name  Type  Use  Default  Fixed  annotation
unitweightUnitoptional  kg    
documentation
verwendete Gewichtseinheit:
g = Gramm
kg = Kilogramm
t = Tonnen
documentation
utilized unit of weigth:
g = Gramm
kg = Kilogramm
t = Ton
annotation
documentation
Leergewicht
documentation
Empty weight
source <xs:element name="EmptyWeight" type="weight" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Leergewicht</xs:documentation>
   
<xs:documentation xml:lang="EN">Empty weight</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonData/Axles
diagram
type xs:integer
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
AnzahlAchsen
documentation
Number of axles
source <xs:element name="Axles" type="xs:integer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">AnzahlAchsen</xs:documentation>
   
<xs:documentation xml:lang="EN">Number of axles</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonData/LoadingLength
diagram
type length
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
totalDigits 12
fractionDigits 3
attributes
Name  Type  Use  Default  Fixed  annotation
unitlengthUnitoptional  m    
documentation
verwendete Längeneinheit:

mm = Milimeter

cm = Centimeter

m = Meter

km = Kilometer

in = Inch

ft = Feet
documentation
utilized unit of length:

mm = Milimeter

cm = Centimeter

m = Meter

km = Kilometer

in = Inch

ft = Feet
annotation
documentation
Ladelänge
documentation
Loading length
source <xs:element name="LoadingLength" type="length" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Ladelänge</xs:documentation>
   
<xs:documentation xml:lang="EN">Loading length</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/Empty
diagram
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Kennzeichnung als Leerwagen
documentation
Flag for empty wagon
source <xs:element name="Empty" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Kennzeichnung als Leerwagen</xs:documentation>
   
<xs:documentation xml:lang="EN">Flag for empty wagon</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/TargetLocation
diagram
type name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Wagenziel
documentation
Target of (empty) wagon
source <xs:element name="TargetLocation" type="name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Wagenziel</xs:documentation>
   
<xs:documentation xml:lang="EN">Target of (empty) wagon</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/TargetTrain
diagram
type name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Anschlusszug des Wagens
documentation
Connecting train
source <xs:element name="TargetTrain" type="name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Anschlusszug des Wagens</xs:documentation>
   
<xs:documentation xml:lang="EN">Connecting train</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonWeight
diagram
type weight
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
totalDigits 12
fractionDigits 3
attributes
Name  Type  Use  Default  Fixed  annotation
unitweightUnitoptional  kg    
documentation
verwendete Gewichtseinheit:
g = Gramm
kg = Kilogramm
t = Tonnen
documentation
utilized unit of weigth:
g = Gramm
kg = Kilogramm
t = Ton
annotation
documentation
Bruttogewicht
documentation
Loaden wagon weight
source <xs:element name="WagonWeight" type="weight" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
   
<xs:documentation xml:lang="EN">Loaden wagon weight</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonLoad
diagram
properties
isRef 0
minOcc 0
maxOcc 999
content complex
children TransportOrderReference TransportOrderPosition ContainerNumber WagonLoadingPosition Supplement
annotation
documentation
Ladung
documentation
Wagon load
source <xs:element name="WagonLoad" minOccurs="0" maxOccurs="999">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Ladung</xs:documentation>
   
<xs:documentation xml:lang="EN">Wagon load</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TransportOrderReference" type="referenceString">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Referenz Verladeauftrag</xs:documentation>
         
<xs:documentation xml:lang="EN">Reference of loading order</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TransportOrderPosition" type="itemPosition">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Containerposition im Verladeauftrag</xs:documentation>
         
<xs:documentation xml:lang="EN">Position of unit within loading order</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ContainerNumber" type="containerNumber" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Containernummer</xs:documentation>
         
<xs:documentation xml:lang="EN">Container ID</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="WagonLoadingPosition" type="itemPosition" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Containerladeposition auf Wagen</xs:documentation>
         
<xs:documentation xml:lang="EN">Container loading position on wagon</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
         
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonLoad/TransportOrderReference
diagram
type referenceString
properties
isRef 0
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Referenz Verladeauftrag
documentation
Reference of loading order
source <xs:element name="TransportOrderReference" type="referenceString">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Referenz Verladeauftrag</xs:documentation>
   
<xs:documentation xml:lang="EN">Reference of loading order</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonLoad/TransportOrderPosition
diagram
type itemPosition
properties
isRef 0
content simple
facets
minInclusive 1
maxInclusive 999
annotation
documentation
Containerposition im Verladeauftrag
documentation
Position of unit within loading order
source <xs:element name="TransportOrderPosition" type="itemPosition">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Containerposition im Verladeauftrag</xs:documentation>
   
<xs:documentation xml:lang="EN">Position of unit within loading order</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonLoad/ContainerNumber
diagram
type containerNumber
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 12
annotation
documentation
Containernummer
documentation
Container ID
source <xs:element name="ContainerNumber" type="containerNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Containernummer</xs:documentation>
   
<xs:documentation xml:lang="EN">Container ID</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonLoad/WagonLoadingPosition
diagram
type itemPosition
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
maxInclusive 999
annotation
documentation
Containerladeposition auf Wagen
documentation
Container loading position on wagon
source <xs:element name="WagonLoadingPosition" type="itemPosition" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Containerladeposition auf Wagen</xs:documentation>
   
<xs:documentation xml:lang="EN">Container loading position on wagon</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/WagonLoad/Supplement
diagram
type generic
properties
isRef 0
minOcc 0
maxOcc 99
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
keycode35      
annotation
documentation
Zusätzliche Daten; Verwendung nach Vereinbarung
documentation
supplemental data; usage according to mutual agreement
source <xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
   
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Wagon/Supplement
diagram
type generic
properties
isRef 0
minOcc 0
maxOcc 99
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
keycode35      
annotation
documentation
Zusätzliche Daten; Verwendung nach Vereinbarung
documentation
supplemental data; usage according to mutual agreement
source <xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
   
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
 
</xs:annotation>
</xs:element>

element Document/Messages/Message/TrainNotification/Supplement
diagram
type generic
properties
isRef 0
minOcc 0
maxOcc 99
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
keycode35      
annotation
documentation
Zusätzliche Daten; Verwendung nach Vereinbarung
documentation
supplemental data; usage according to mutual agreement
source <xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
   
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType adress
diagram
children Number Code Name StreetAndNumber Location CustomerNumber TaxID TaxNumber TIN Dispatcher TargetDate Comment Supplement
attributes
Name  Type  Use  Default  Fixed  annotation
roleadressRoleoptional      
documentation
Rolle der Adresse:

Consignor = Versender

Consignee = Empfänger / Verfügungsberechtigter

PartyPaying  = Frachtzahler

InstructingParty = Auftraggeber

InvoicingParty = Rechnungsempfänger

Discharge = Zustelladresse

Dispatch = Abholadresse

Declarant = Deklarant (Zoll)

Customs = Zollgestellungsadresse

Carrier = Reeder

TransportCompany = Transportunternehmer
AssociateTransportCompany = Beteiligte Niederlassung bei Leistungserbringung
documentation
address role:

Consignor

Consignee

PartyPaying

InstructingParty

InvoicingParty

Discharge

Dispatch

Declarant (customs declarant)

Customs

Carrierr

TransportCompany
AssociateTransportCompany
source <xs:complexType name="adress">
 
<xs:sequence>
   
<xs:element name="Number" type="itemPosition" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">laufende Nummer der Adresse innerhalb einer Rolle; wird z.B. zur eindeutigen Sortierung der Reihenfolge bei mehreren Abhol- oder Zustelladressen verwendet</xs:documentation>
       
<xs:documentation xml:lang="EN">sequentail number of the address with respect to the address role; e.g. used to define a sequence within multiple dispatch or discharge addresses</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Code" type="adressCode" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Adresscode; Spezifikation der verwendeten Adresscodeliste mit Hilfe des Attributs 'codelist'; die verwendete Adersscodeliste sollte zwischen den Kommunikationspartnern abgestimmt werden</xs:documentation>
       
<xs:documentation xml:lang="EN">address code; the used address code list is specified via the attribute 'codelist'; the utilized address code list(s) should be mutually agreed upon between the communication partners</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Name" minOccurs="0" maxOccurs="4">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Adresse</xs:documentation>
       
<xs:documentation xml:lang="EN">address</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="fullname">
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="StreetAndNumber" type="streetandNumber" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Strasse</xs:documentation>
       
<xs:documentation xml:lang="EN">street</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Location" type="location" minOccurs="0"/>
   
<xs:element name="CustomerNumber" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Kundennummer</xs:documentation>
       
<xs:documentation xml:lang="EN">customer number</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:normalizedString">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="12"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="TaxID" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Umsatzsteuer-ID</xs:documentation>
       
<xs:documentation xml:lang="EN">tax id</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:normalizedString">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="TaxNumber" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Steuernummer</xs:documentation>
       
<xs:documentation xml:lang="EN">tax number</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:normalizedString">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="12"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="TIN" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:normalizedString">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="17"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Dispatcher" type="contact" minOccurs="0"/>
   
<xs:element name="TargetDate" minOccurs="0" maxOccurs="2">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Spezifikation eines konkreten Zustellzeitpunkts für die Adresse oder eines Intervalls, d.h. eines Zeitfensters für die Adresse</xs:documentation>
       
<xs:documentation xml:lang="EN">specification of a specific delivery or pickup time or a time interval in connection with the address</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:dateTime">
           
<xs:attribute name="type" use="required">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Art des Datums:
start = Anfangszeitpunkt (bei Spezifikation eines Intervalls)
end = Endezeitpunkt (bei Spezifiaktion eines Intervalls)
delivery = Zustellzeitpunkt
</xs:documentation>
               
<xs:documentation xml:lang="EN">type of date:
start  (when specifying an intervall)
end (when specifying an intervall)
delivery
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="timeProperty"/>
             
</xs:simpleType>
           
</xs:attribute>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Comment" minOccurs="0" maxOccurs="2">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Kommentar</xs:documentation>
       
<xs:documentation xml:lang="EN">comments</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:normalizedString">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="70"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
       
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="role" type="adressRole" use="optional">
   
<xs:annotation>
     
<xs:documentation xml:lang="DE">Rolle der Adresse:

Consignor = Versender

Consignee = Empfänger / Verfügungsberechtigter

PartyPaying  = Frachtzahler

InstructingParty = Auftraggeber

InvoicingParty = Rechnungsempfänger

Discharge = Zustelladresse

Dispatch = Abholadresse

Declarant = Deklarant (Zoll)

Customs = Zollgestellungsadresse

Carrier = Reeder

TransportCompany = Transportunternehmer
AssociateTransportCompany = Beteiligte Niederlassung bei Leistungserbringung
</xs:documentation>
     
<xs:documentation xml:lang="EN">address role:

Consignor

Consignee

PartyPaying

InstructingParty

InvoicingParty

Discharge

Dispatch

Declarant (customs declarant)

Customs

Carrierr

TransportCompany
AssociateTransportCompany
</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute adress/@role
type adressRole
properties
isRef 0
use optional
facets
minLength 1
maxLength 35
enumeration Consignor
enumeration Consignee
enumeration PartyPaying
enumeration InstructingParty
enumeration InvoicingParty
enumeration Discharge
enumeration Dispatch
enumeration Declarant
enumeration Customs
enumeration Carrier
enumeration TransportCompany
enumeration AssociateTransportCompany
annotation
documentation
Rolle der Adresse:

Consignor = Versender

Consignee = Empfänger / Verfügungsberechtigter

PartyPaying  = Frachtzahler

InstructingParty = Auftraggeber

InvoicingParty = Rechnungsempfänger

Discharge = Zustelladresse

Dispatch = Abholadresse

Declarant = Deklarant (Zoll)

Customs = Zollgestellungsadresse

Carrier = Reeder

TransportCompany = Transportunternehmer
AssociateTransportCompany = Beteiligte Niederlassung bei Leistungserbringung
documentation
address role:

Consignor

Consignee

PartyPaying

InstructingParty

InvoicingParty

Discharge

Dispatch

Declarant (customs declarant)

Customs

Carrierr

TransportCompany
AssociateTransportCompany
source <xs:attribute name="role" type="adressRole" use="optional">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Rolle der Adresse:

Consignor = Versender

Consignee = Empfänger / Verfügungsberechtigter

PartyPaying  = Frachtzahler

InstructingParty = Auftraggeber

InvoicingParty = Rechnungsempfänger

Discharge = Zustelladresse

Dispatch = Abholadresse

Declarant = Deklarant (Zoll)

Customs = Zollgestellungsadresse

Carrier = Reeder

TransportCompany = Transportunternehmer
AssociateTransportCompany = Beteiligte Niederlassung bei Leistungserbringung
</xs:documentation>
   
<xs:documentation xml:lang="EN">address role:

Consignor

Consignee

PartyPaying

InstructingParty

InvoicingParty

Discharge

Dispatch

Declarant (customs declarant)

Customs

Carrierr

TransportCompany
AssociateTransportCompany
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element adress/Number
diagram
type itemPosition
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
maxInclusive 999
annotation
documentation
laufende Nummer der Adresse innerhalb einer Rolle; wird z.B. zur eindeutigen Sortierung der Reihenfolge bei mehreren Abhol- oder Zustelladressen verwendet
documentation
sequentail number of the address with respect to the address role; e.g. used to define a sequence within multiple dispatch or discharge addresses
source <xs:element name="Number" type="itemPosition" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">laufende Nummer der Adresse innerhalb einer Rolle; wird z.B. zur eindeutigen Sortierung der Reihenfolge bei mehreren Abhol- oder Zustelladressen verwendet</xs:documentation>
   
<xs:documentation xml:lang="EN">sequentail number of the address with respect to the address role; e.g. used to define a sequence within multiple dispatch or discharge addresses</xs:documentation>
 
</xs:annotation>
</xs:element>

element adress/Code
diagram
type adressCode
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minLength 1
maxLength 10
attributes
Name  Type  Use  Default  Fixed  annotation
codelistcode4required      
documentation
Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden
documentation
Spezification of the utilized code list; the utilized code list should be coordinated between the communications partners
annotation
documentation
Adresscode; Spezifikation der verwendeten Adresscodeliste mit Hilfe des Attributs 'codelist'; die verwendete Adersscodeliste sollte zwischen den Kommunikationspartnern abgestimmt werden
documentation
address code; the used address code list is specified via the attribute 'codelist'; the utilized address code list(s) should be mutually agreed upon between the communication partners
source <xs:element name="Code" type="adressCode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Adresscode; Spezifikation der verwendeten Adresscodeliste mit Hilfe des Attributs 'codelist'; die verwendete Adersscodeliste sollte zwischen den Kommunikationspartnern abgestimmt werden</xs:documentation>
   
<xs:documentation xml:lang="EN">address code; the used address code list is specified via the attribute 'codelist'; the utilized address code list(s) should be mutually agreed upon between the communication partners</xs:documentation>
 
</xs:annotation>
</xs:element>

element adress/Name
diagram
type restriction of fullname
properties
isRef 0
minOcc 0
maxOcc 4
content simple
facets
minLength 1
maxLength 30
annotation
documentation
Adresse
documentation
address
source <xs:element name="Name" minOccurs="0" maxOccurs="4">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Adresse</xs:documentation>
   
<xs:documentation xml:lang="EN">address</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="fullname">
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element adress/StreetAndNumber
diagram
type streetandNumber
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 50
annotation
documentation
Strasse
documentation
street
source <xs:element name="StreetAndNumber" type="streetandNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Strasse</xs:documentation>
   
<xs:documentation xml:lang="EN">street</xs:documentation>
 
</xs:annotation>
</xs:element>

element adress/Location
diagram
type location
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children UNLOCode Country PostCode City
source <xs:element name="Location" type="location" minOccurs="0"/>

element adress/CustomerNumber
diagram
type restriction of xs:normalizedString
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 12
annotation
documentation
Kundennummer
documentation
customer number
source <xs:element name="CustomerNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Kundennummer</xs:documentation>
   
<xs:documentation xml:lang="EN">customer number</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:normalizedString">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="12"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element adress/TaxID
diagram
type restriction of xs:normalizedString
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 20
annotation
documentation
Umsatzsteuer-ID
documentation
tax id
source <xs:element name="TaxID" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Umsatzsteuer-ID</xs:documentation>
   
<xs:documentation xml:lang="EN">tax id</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:normalizedString">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element adress/TaxNumber
diagram
type restriction of xs:normalizedString
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 12
annotation
documentation
Steuernummer
documentation
tax number
source <xs:element name="TaxNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Steuernummer</xs:documentation>
   
<xs:documentation xml:lang="EN">tax number</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:normalizedString">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="12"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element adress/TIN
diagram
type restriction of xs:normalizedString
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 17
source <xs:element name="TIN" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:normalizedString">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="17"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element adress/Dispatcher
diagram
type contact
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ID Name Telephone Fax EMail
source <xs:element name="Dispatcher" type="contact" minOccurs="0"/>

element adress/TargetDate
diagram
type extension of xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
typederived by: timePropertyrequired      
documentation
Art des Datums:
start = Anfangszeitpunkt (bei Spezifikation eines Intervalls)
end = Endezeitpunkt (bei Spezifiaktion eines Intervalls)
delivery = Zustellzeitpunkt
documentation
type of date:
start  (when specifying an intervall)
end (when specifying an intervall)
delivery
annotation
documentation
Spezifikation eines konkreten Zustellzeitpunkts für die Adresse oder eines Intervalls, d.h. eines Zeitfensters für die Adresse
documentation
specification of a specific delivery or pickup time or a time interval in connection with the address
source <xs:element name="TargetDate" minOccurs="0" maxOccurs="2">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Spezifikation eines konkreten Zustellzeitpunkts für die Adresse oder eines Intervalls, d.h. eines Zeitfensters für die Adresse</xs:documentation>
   
<xs:documentation xml:lang="EN">specification of a specific delivery or pickup time or a time interval in connection with the address</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:dateTime">
       
<xs:attribute name="type" use="required">
         
<xs:annotation>
           
<xs:documentation xml:lang="DE">Art des Datums:
start = Anfangszeitpunkt (bei Spezifikation eines Intervalls)
end = Endezeitpunkt (bei Spezifiaktion eines Intervalls)
delivery = Zustellzeitpunkt
</xs:documentation>
           
<xs:documentation xml:lang="EN">type of date:
start  (when specifying an intervall)
end (when specifying an intervall)
delivery
</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="timeProperty"/>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute adress/TargetDate/@type
type restriction of timeProperty
properties
isRef 0
use required
facets
minLength 1
enumeration start
enumeration end
enumeration delivery
enumeration specific
annotation
documentation
Art des Datums:
start = Anfangszeitpunkt (bei Spezifikation eines Intervalls)
end = Endezeitpunkt (bei Spezifiaktion eines Intervalls)
delivery = Zustellzeitpunkt
documentation
type of date:
start  (when specifying an intervall)
end (when specifying an intervall)
delivery
source <xs:attribute name="type" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Art des Datums:
start = Anfangszeitpunkt (bei Spezifikation eines Intervalls)
end = Endezeitpunkt (bei Spezifiaktion eines Intervalls)
delivery = Zustellzeitpunkt
</xs:documentation>
   
<xs:documentation xml:lang="EN">type of date:
start  (when specifying an intervall)
end (when specifying an intervall)
delivery
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="timeProperty"/>
 
</xs:simpleType>
</xs:attribute>

element adress/Comment
diagram
type restriction of xs:normalizedString
properties
isRef 0
minOcc 0
maxOcc 2
content simple
facets
minLength 1
maxLength 70
annotation
documentation
Kommentar
documentation
comments
source <xs:element name="Comment" minOccurs="0" maxOccurs="2">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Kommentar</xs:documentation>
   
<xs:documentation xml:lang="EN">comments</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:normalizedString">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="70"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element adress/Supplement
diagram
type generic
properties
isRef 0
minOcc 0
maxOcc 99
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
keycode35      
annotation
documentation
Zusätzliche Daten; Verwendung nach Vereinbarung
documentation
supplemental data; usage according to mutual agreement
source <xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
   
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType adressCode
diagram
type extension of code10
properties
base code10
used by
element adress/Code
facets
minLength 1
maxLength 10
attributes
Name  Type  Use  Default  Fixed  annotation
codelistcode4required      
documentation
Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden
documentation
Spezification of the utilized code list; the utilized code list should be coordinated between the communications partners
source <xs:complexType name="adressCode">
 
<xs:simpleContent>
   
<xs:extension base="code10">
     
<xs:attribute name="codelist" type="code4" use="required">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden</xs:documentation>
         
<xs:documentation xml:lang="EN">Spezification of the utilized code list; the utilized code list should be coordinated between the communications partners</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute adressCode/@codelist
type code4
properties
isRef 0
use required
facets
minLength 1
maxLength 4
annotation
documentation
Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden
documentation
Spezification of the utilized code list; the utilized code list should be coordinated between the communications partners
source <xs:attribute name="codelist" type="code4" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden</xs:documentation>
   
<xs:documentation xml:lang="EN">Spezification of the utilized code list; the utilized code list should be coordinated between the communications partners</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType amount
diagram
type extension of decimal.2
properties
base decimal.2
facets
totalDigits 11
fractionDigits 2
attributes
Name  Type  Use  Default  Fixed  annotation
currencycurrencyUnitoptional  EUR    
documentation
verwendete Währungen:
EUR = Euro
documentation
utilized unit of currency:
EUR = Euro
source <xs:complexType name="amount">
 
<xs:simpleContent>
   
<xs:extension base="decimal.2">
     
<xs:attribute name="currency" type="currencyUnit" use="optional" default="EUR">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">verwendete Währungen:
EUR = Euro
</xs:documentation>
         
<xs:documentation xml:lang="EN">utilized unit of currency:
EUR = Euro
</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute amount/@currency
type currencyUnit
properties
isRef 0
default EUR
use optional
facets
minLength 3
maxLength 3
enumeration EUR
annotation
documentation
verwendete Währungen:
EUR = Euro
documentation
utilized unit of currency:
EUR = Euro
source <xs:attribute name="currency" type="currencyUnit" use="optional" default="EUR">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">verwendete Währungen:
EUR = Euro
</xs:documentation>
   
<xs:documentation xml:lang="EN">utilized unit of currency:
EUR = Euro
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType anyCode
diagram
type extension of code10
properties
base code10
used by
element contact/ID
facets
minLength 1
maxLength 10
attributes
Name  Type  Use  Default  Fixed  annotation
codeListcode10required      
documentation
Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden
documentation
spezification utilized code list; the utilized code list should be mutually agreed upon between the communication partners
source <xs:complexType name="anyCode">
 
<xs:simpleContent>
   
<xs:extension base="code10">
     
<xs:attribute name="codeList" type="code10" use="required">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden</xs:documentation>
         
<xs:documentation xml:lang="EN">spezification utilized code list; the utilized code list should be mutually agreed upon between the communication partners</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute anyCode/@codeList
type code10
properties
isRef 0
use required
facets
minLength 1
maxLength 10
annotation
documentation
Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden
documentation
spezification utilized code list; the utilized code list should be mutually agreed upon between the communication partners
source <xs:attribute name="codeList" type="code10" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden</xs:documentation>
   
<xs:documentation xml:lang="EN">spezification utilized code list; the utilized code list should be mutually agreed upon between the communication partners</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType contact
diagram
children ID Name Telephone Fax EMail
used by
element adress/Dispatcher
source <xs:complexType name="contact">
 
<xs:sequence>
   
<xs:element name="ID" type="anyCode" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">optionaler Code des Sachbearbeiters / der Kontaktperson;</xs:documentation>
       
<xs:documentation xml:lang="EN">optional code of the dispatcher / person to contact;</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Name" type="name">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Name des Sachbearbeiters / der Kontaktperson;</xs:documentation>
       
<xs:documentation xml:lang="EN">name of the dispatcher / person to contact;</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Telephone" type="telephone" minOccurs="0"/>
   
<xs:element name="Fax" type="telephone" minOccurs="0"/>
   
<xs:element name="EMail" type="emailAddress" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element contact/ID
diagram
type anyCode
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minLength 1
maxLength 10
attributes
Name  Type  Use  Default  Fixed  annotation
codeListcode10required      
documentation
Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden
documentation
spezification utilized code list; the utilized code list should be mutually agreed upon between the communication partners
annotation
documentation
optionaler Code des Sachbearbeiters / der Kontaktperson;
documentation
optional code of the dispatcher / person to contact;
source <xs:element name="ID" type="anyCode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">optionaler Code des Sachbearbeiters / der Kontaktperson;</xs:documentation>
   
<xs:documentation xml:lang="EN">optional code of the dispatcher / person to contact;</xs:documentation>
 
</xs:annotation>
</xs:element>

element contact/Name
diagram
type name
properties
isRef 0
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Name des Sachbearbeiters / der Kontaktperson;
documentation
name of the dispatcher / person to contact;
source <xs:element name="Name" type="name">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Name des Sachbearbeiters / der Kontaktperson;</xs:documentation>
   
<xs:documentation xml:lang="EN">name of the dispatcher / person to contact;</xs:documentation>
 
</xs:annotation>
</xs:element>

element contact/Telephone
diagram
type telephone
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35
source <xs:element name="Telephone" type="telephone" minOccurs="0"/>

element contact/Fax
diagram
type telephone
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35
source <xs:element name="Fax" type="telephone" minOccurs="0"/>

element contact/EMail
diagram
type emailAddress
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 3
maxLength 140
source <xs:element name="EMail" type="emailAddress" minOccurs="0"/>

complexType containerDamage
diagram
children Code Description Area Severity
annotation
documentation
Beschädigung
documentation
damage
source <xs:complexType name="containerDamage">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Beschädigung</xs:documentation>
   
<xs:documentation xml:lang="EN">damage</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Code">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">codierte Beschädigung des Containers</xs:documentation>
       
<xs:documentation xml:lang="EN">coded damage to the container</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="code3">
           
<xs:attribute name="codelist" type="code4" use="required">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7501
</xs:documentation>
               
<xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7501</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Description" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Beschreibung der Beschädigung</xs:documentation>
       
<xs:documentation xml:lang="EN">description of the damage</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="35"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Area" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">codierte Stelle / Fläche der Beschädigung</xs:documentation>
       
<xs:documentation xml:lang="EN">code to identify the position / area of the damage</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="code4">
           
<xs:attribute name="codelist" type="code4" use="required">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7503
</xs:documentation>
               
<xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7503</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Severity" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Schwere der Beschädigung</xs:documentation>
       
<xs:documentation xml:lang="EN">severity of the damage</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="code3">
           
<xs:attribute name="codelist" type="code4" use="required">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7509
</xs:documentation>
               
<xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7509</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element containerDamage/Code
diagram
type extension of code3
properties
isRef 0
content complex
facets
minLength 1
maxLength 3
attributes
Name  Type  Use  Default  Fixed  annotation
codelistcode4required      
documentation
Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7501
documentation
spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7501
annotation
documentation
codierte Beschädigung des Containers
documentation
coded damage to the container
source <xs:element name="Code">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">codierte Beschädigung des Containers</xs:documentation>
   
<xs:documentation xml:lang="EN">coded damage to the container</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="code3">
       
<xs:attribute name="codelist" type="code4" use="required">
         
<xs:annotation>
           
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7501
</xs:documentation>
           
<xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7501</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute containerDamage/Code/@codelist
type code4
properties
isRef 0
use required
facets
minLength 1
maxLength 4
annotation
documentation
Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7501
documentation
spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7501
source <xs:attribute name="codelist" type="code4" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7501
</xs:documentation>
   
<xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7501</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element containerDamage/Description
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Beschreibung der Beschädigung
documentation
description of the damage
source <xs:element name="Description" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Beschreibung der Beschädigung</xs:documentation>
   
<xs:documentation xml:lang="EN">description of the damage</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element containerDamage/Area
diagram
type extension of code4
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minLength 1
maxLength 4
attributes
Name  Type  Use  Default  Fixed  annotation
codelistcode4required      
documentation
Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7503
documentation
spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7503
annotation
documentation
codierte Stelle / Fläche der Beschädigung
documentation
code to identify the position / area of the damage
source <xs:element name="Area" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">codierte Stelle / Fläche der Beschädigung</xs:documentation>
   
<xs:documentation xml:lang="EN">code to identify the position / area of the damage</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="code4">
       
<xs:attribute name="codelist" type="code4" use="required">
         
<xs:annotation>
           
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7503
</xs:documentation>
           
<xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7503</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute containerDamage/Area/@codelist
type code4
properties
isRef 0
use required
facets
minLength 1
maxLength 4
annotation
documentation
Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7503
documentation
spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7503
source <xs:attribute name="codelist" type="code4" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7503
</xs:documentation>
   
<xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7503</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element containerDamage/Severity
diagram
type extension of code3
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minLength 1
maxLength 3
attributes
Name  Type  Use  Default  Fixed  annotation
codelistcode4required      
documentation
Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7509
documentation
spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7509
annotation
documentation
Schwere der Beschädigung
documentation
severity of the damage
source <xs:element name="Severity" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Schwere der Beschädigung</xs:documentation>
   
<xs:documentation xml:lang="EN">severity of the damage</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="code3">
       
<xs:attribute name="codelist" type="code4" use="required">
         
<xs:annotation>
           
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7509
</xs:documentation>
           
<xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7509</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute containerDamage/Severity/@codelist
type code4
properties
isRef 0
use required
facets
minLength 1
maxLength 4
annotation
documentation
Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7509
documentation
spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7509
source <xs:attribute name="codelist" type="code4" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden.
z.B. EDIFACT Codeliste 7509
</xs:documentation>
   
<xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7509</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType containerLoading
diagram
children Date Instruction
attributes
Name  Type  Use  Default  Fixed  annotation
typeloadingTyperequired      
documentation
Typ:
Dispatch = Zustellung
Discharge = Abholung
documentation
Type:
Dispatch
Discharge
source <xs:complexType name="containerLoading">
 
<xs:sequence>
   
<xs:element name="Date" type="xs:dateTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Abhol- Zustelldatum</xs:documentation>
       
<xs:documentation xml:lang="EN">pickup or delivery date</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Instruction" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Anweisungen an Bhf.</xs:documentation>
       
<xs:documentation xml:lang="EN">instruction for the train station</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:normalizedString">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="70"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="type" type="loadingType" use="required">
   
<xs:annotation>
     
<xs:documentation xml:lang="DE">Typ:
Dispatch = Zustellung
Discharge = Abholung
</xs:documentation>
     
<xs:documentation xml:lang="EN">Type:
Dispatch
Discharge
</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute containerLoading/@type
type loadingType
properties
isRef 0
use required
facets
enumeration Dispatch
enumeration Discharge
annotation
documentation
Typ:
Dispatch = Zustellung
Discharge = Abholung
documentation
Type:
Dispatch
Discharge
source <xs:attribute name="type" type="loadingType" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Typ:
Dispatch = Zustellung
Discharge = Abholung
</xs:documentation>
   
<xs:documentation xml:lang="EN">Type:
Dispatch
Discharge
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element containerLoading/Date
diagram
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Abhol- Zustelldatum
documentation
pickup or delivery date
source <xs:element name="Date" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Abhol- Zustelldatum</xs:documentation>
   
<xs:documentation xml:lang="EN">pickup or delivery date</xs:documentation>
 
</xs:annotation>
</xs:element>

element containerLoading/Instruction
diagram
type restriction of xs:normalizedString
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 70
annotation
documentation
Anweisungen an Bhf.
documentation
instruction for the train station
source <xs:element name="Instruction" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Anweisungen an Bhf.</xs:documentation>
   
<xs:documentation xml:lang="EN">instruction for the train station</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:normalizedString">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="70"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType containerTransportBarge
diagram
children BargeName BargeNumber LoadingPosition
annotation
documentation
Ladeposition und Leichter / Binnenschiff
documentation
loading position and barge or inland water vessel identification
source <xs:complexType name="containerTransportBarge">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Ladeposition und Leichter / Binnenschiff</xs:documentation>
   
<xs:documentation xml:lang="EN">loading position and barge or inland water vessel identification</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="BargeName">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Name des Binnenschiffs / Leichters</xs:documentation>
       
<xs:documentation xml:lang="EN">name of the barge or inland water vessel</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="35"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="BargeNumber" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Nummer, bzw Callsign des Binnenschiffs / Leichters</xs:documentation>
       
<xs:documentation xml:lang="EN">number or call sign of the barge or inland water vessel</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="35"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="LoadingPosition" type="loadingPositionBarge" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Ladeposition des Containers auf dem Binnenschiff / Leichter</xs:documentation>
       
<xs:documentation xml:lang="EN">loading position of the container on the barge or inland water vessel</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element containerTransportBarge/BargeName
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Name des Binnenschiffs / Leichters
documentation
name of the barge or inland water vessel
source <xs:element name="BargeName">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Name des Binnenschiffs / Leichters</xs:documentation>
   
<xs:documentation xml:lang="EN">name of the barge or inland water vessel</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element containerTransportBarge/BargeNumber
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Nummer, bzw Callsign des Binnenschiffs / Leichters
documentation
number or call sign of the barge or inland water vessel
source <xs:element name="BargeNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Nummer, bzw Callsign des Binnenschiffs / Leichters</xs:documentation>
   
<xs:documentation xml:lang="EN">number or call sign of the barge or inland water vessel</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element containerTransportBarge/LoadingPosition
diagram
type loadingPositionBarge
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Bay Row Tier
annotation
documentation
Ladeposition des Containers auf dem Binnenschiff / Leichter
documentation
loading position of the container on the barge or inland water vessel
source <xs:element name="LoadingPosition" type="loadingPositionBarge" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Ladeposition des Containers auf dem Binnenschiff / Leichter</xs:documentation>
   
<xs:documentation xml:lang="EN">loading position of the container on the barge or inland water vessel</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType containerTransportTruck
diagram
children Indentification VehicleType LoadingPosition
annotation
documentation
Ladeposition und LKW
documentation
loading position and truck
source <xs:complexType name="containerTransportTruck">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Ladeposition und LKW</xs:documentation>
   
<xs:documentation xml:lang="EN">loading position and truck</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Indentification">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">amtliches Kennzeichen (des Fahrzeugs, das den Container geladen hat)</xs:documentation>
       
<xs:documentation xml:lang="EN">licence plate (of the vehicle transporting the container)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="VehicleType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Truck = LKW (Container auf Zugmaschine verladen)
SemiTrailer = Auflieger (Container auf Auflieger verladen)
HitchedTrailer = Anhänger (Container auf Anhänger verladen)
</xs:documentation>
       
<xs:documentation xml:lang="EN">Truck (container is transported directly by the truck)
SemiTrailer (container is transported on a semi-trailer)
HitchedTrailer (container is transported on a hitched trailer)
</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Truck"/>
         
<xs:enumeration value="SemiTrailer"/>
         
<xs:enumeration value="HitchedTrailer"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="LoadingPosition" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Ladeposition des Containers auf dem LKW / Chassis</xs:documentation>
       
<xs:documentation xml:lang="EN">loading position of the container on the truck / trailer</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element containerTransportTruck/Indentification
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 20
annotation
documentation
amtliches Kennzeichen (des Fahrzeugs, das den Container geladen hat)
documentation
licence plate (of the vehicle transporting the container)
source <xs:element name="Indentification">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">amtliches Kennzeichen (des Fahrzeugs, das den Container geladen hat)</xs:documentation>
   
<xs:documentation xml:lang="EN">licence plate (of the vehicle transporting the container)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element containerTransportTruck/VehicleType
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Truck
enumeration SemiTrailer
enumeration HitchedTrailer
annotation
documentation
Truck = LKW (Container auf Zugmaschine verladen)
SemiTrailer = Auflieger (Container auf Auflieger verladen)
HitchedTrailer = Anhänger (Container auf Anhänger verladen)
documentation
Truck (container is transported directly by the truck)
SemiTrailer (container is transported on a semi-trailer)
HitchedTrailer (container is transported on a hitched trailer)
source <xs:element name="VehicleType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Truck = LKW (Container auf Zugmaschine verladen)
SemiTrailer = Auflieger (Container auf Auflieger verladen)
HitchedTrailer = Anhänger (Container auf Anhänger verladen)
</xs:documentation>
   
<xs:documentation xml:lang="EN">Truck (container is transported directly by the truck)
SemiTrailer (container is transported on a semi-trailer)
HitchedTrailer (container is transported on a hitched trailer)
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Truck"/>
     
<xs:enumeration value="SemiTrailer"/>
     
<xs:enumeration value="HitchedTrailer"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element containerTransportTruck/LoadingPosition
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
length 1
annotation
documentation
Ladeposition des Containers auf dem LKW / Chassis
documentation
loading position of the container on the truck / trailer
source <xs:element name="LoadingPosition" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Ladeposition des Containers auf dem LKW / Chassis</xs:documentation>
   
<xs:documentation xml:lang="EN">loading position of the container on the truck / trailer</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType customsComment
diagram
type extension of commentLine
properties
base commentLine
facets
minLength 1
maxLength 17
attributes
Name  Type  Use  Default  Fixed  annotation
typecommentType      
documentation
Art des Kommentars
documentation
type of comment
source <xs:complexType name="customsComment">
 
<xs:simpleContent>
   
<xs:extension base="commentLine">
     
<xs:attribute name="type" type="commentType">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Art des Kommentars</xs:documentation>
         
<xs:documentation xml:lang="EN">type of comment</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute customsComment/@type
type commentType
properties
isRef 0
facets
enumeration Initial
enumeration Any
annotation
documentation
Art des Kommentars
documentation
type of comment
source <xs:attribute name="type" type="commentType">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Art des Kommentars</xs:documentation>
   
<xs:documentation xml:lang="EN">type of comment</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType customsNumber
diagram
type extension of referenceString
properties
base referenceString
facets
minLength 1
maxLength 35
attributes
Name  Type  Use  Default  Fixed  annotation
typederived by: customsType      
documentation
Art der Registriernummer:
HZO = HA-Nummer HABIS Zoll
MRN = Movement Reference Number
ATB = ATB-Nummer
ATx = ATA-, ATC-, ATD-Nummer, etc
VAB = VAB-Nummer
VAV = VAV-Nummer
GB = GB-Nummer
BVD = BVD-Nummer
Misc = sonstige Registriernummer
documentation
type of registration number:
HZO = HA-Number HABIS Zoll
MRN = Movement Reference Number
ATB = ATB-Number
ATx = ATA-, ATC-, ATD-Number, etc.
VAB = VAB-Number
VAV = VAV-Number
GB = GB-Number
BVD = BVD-Number
Misc = miscellaneous registration number
positionderived by: xs:integer      
documentation
optionales Element zur Spezifikation einer Position zu einer Registrienummer, z.B. der Position einer ATB-Registriernummer
documentation
optional element to specify a position number of a customs registration number, e.g. position of an ATB
source <xs:complexType name="customsNumber">
 
<xs:simpleContent>
   
<xs:extension base="referenceString">
     
<xs:attribute name="type">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Art der Registriernummer:
HZO = HA-Nummer HABIS Zoll
MRN = Movement Reference Number
ATB = ATB-Nummer
ATx = ATA-, ATC-, ATD-Nummer, etc
VAB = VAB-Nummer
VAV = VAV-Nummer
GB = GB-Nummer
BVD = BVD-Nummer
Misc = sonstige Registriernummer
</xs:documentation>
         
<xs:documentation xml:lang="EN">type of registration number:
HZO = HA-Number HABIS Zoll
MRN = Movement Reference Number
ATB = ATB-Number
ATx = ATA-, ATC-, ATD-Number, etc.
VAB = VAB-Number
VAV = VAV-Number
GB = GB-Number
BVD = BVD-Number
Misc = miscellaneous registration number
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="customsType"/>
       
</xs:simpleType>
     
</xs:attribute>
     
<xs:attribute name="position">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">optionales Element zur Spezifikation einer Position zu einer Registrienummer, z.B. der Position einer ATB-Registriernummer</xs:documentation>
         
<xs:documentation xml:lang="EN">optional element to specify a position number of a customs registration number, e.g. position of an ATB</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:integer">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="99999"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute customsNumber/@type
type restriction of customsType
properties
isRef 0
facets
minLength 1
maxLength 4
enumeration HZO
enumeration MRN
enumeration ATB
enumeration ATx
enumeration VAB
enumeration VAV
enumeration GB
enumeration BVD
enumeration Misc
annotation
documentation
Art der Registriernummer:
HZO = HA-Nummer HABIS Zoll
MRN = Movement Reference Number
ATB = ATB-Nummer
ATx = ATA-, ATC-, ATD-Nummer, etc
VAB = VAB-Nummer
VAV = VAV-Nummer
GB = GB-Nummer
BVD = BVD-Nummer
Misc = sonstige Registriernummer
documentation
type of registration number:
HZO = HA-Number HABIS Zoll
MRN = Movement Reference Number
ATB = ATB-Number
ATx = ATA-, ATC-, ATD-Number, etc.
VAB = VAB-Number
VAV = VAV-Number
GB = GB-Number
BVD = BVD-Number
Misc = miscellaneous registration number
source <xs:attribute name="type">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Art der Registriernummer:
HZO = HA-Nummer HABIS Zoll
MRN = Movement Reference Number
ATB = ATB-Nummer
ATx = ATA-, ATC-, ATD-Nummer, etc
VAB = VAB-Nummer
VAV = VAV-Nummer
GB = GB-Nummer
BVD = BVD-Nummer
Misc = sonstige Registriernummer
</xs:documentation>
   
<xs:documentation xml:lang="EN">type of registration number:
HZO = HA-Number HABIS Zoll
MRN = Movement Reference Number
ATB = ATB-Number
ATx = ATA-, ATC-, ATD-Number, etc.
VAB = VAB-Number
VAV = VAV-Number
GB = GB-Number
BVD = BVD-Number
Misc = miscellaneous registration number
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="customsType"/>
 
</xs:simpleType>
</xs:attribute>

attribute customsNumber/@position
type restriction of xs:integer
properties
isRef 0
facets
minInclusive 1
maxInclusive 99999
annotation
documentation
optionales Element zur Spezifikation einer Position zu einer Registrienummer, z.B. der Position einer ATB-Registriernummer
documentation
optional element to specify a position number of a customs registration number, e.g. position of an ATB
source <xs:attribute name="position">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">optionales Element zur Spezifikation einer Position zu einer Registrienummer, z.B. der Position einer ATB-Registriernummer</xs:documentation>
   
<xs:documentation xml:lang="EN">optional element to specify a position number of a customs registration number, e.g. position of an ATB</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="99999"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType customsOffice
diagram
type extension of code10
properties
base code10
facets
minLength 1
maxLength 10
attributes
Name  Type  Use  Default  Fixed  annotation
typeofficeTyperequired      
documentation
Art der Zollstelle:
Departure = Abgangszollstelle
Destination = Bestimmungszollstelle
Transit = Durchgangszollstelle
documentation
type of customs office:
Departure = office of departure
Destination = office of destination
Transit = transit office
annotation
documentation
Zollstelle
documentation
customs office
source <xs:complexType name="customsOffice">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Zollstelle</xs:documentation>
   
<xs:documentation xml:lang="EN">customs office</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="code10">
     
<xs:attribute name="type" type="officeType" use="required">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Art der Zollstelle:
Departure = Abgangszollstelle
Destination = Bestimmungszollstelle
Transit = Durchgangszollstelle
</xs:documentation>
         
<xs:documentation xml:lang="EN">type of customs office:
Departure = office of departure
Destination = office of destination
Transit = transit office
</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute customsOffice/@type
type officeType
properties
isRef 0
use required
facets
enumeration Departure
enumeration Destination
enumeration Transit
enumeration Guarantee
annotation
documentation
Art der Zollstelle:
Departure = Abgangszollstelle
Destination = Bestimmungszollstelle
Transit = Durchgangszollstelle
documentation
type of customs office:
Departure = office of departure
Destination = office of destination
Transit = transit office
source <xs:attribute name="type" type="officeType" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Art der Zollstelle:
Departure = Abgangszollstelle
Destination = Bestimmungszollstelle
Transit = Durchgangszollstelle
</xs:documentation>
   
<xs:documentation xml:lang="EN">type of customs office:
Departure = office of departure
Destination = office of destination
Transit = transit office
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType dependentWeights
diagram
children Tara Net Gross
source <xs:complexType name="dependentWeights">
 
<xs:sequence>
   
<xs:element name="Tara" type="weight" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Taragewicht</xs:documentation>
       
<xs:documentation xml:lang="EN">Tara or package weight</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Net" type="weight" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Nettogewicht</xs:documentation>
       
<xs:documentation xml:lang="EN">Net weight</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Gross" type="weight" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
       
<xs:documentation xml:lang="EN">Gross weight</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element dependentWeights/Tara
diagram
type weight
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
totalDigits 12
fractionDigits 3
attributes
Name  Type  Use  Default  Fixed  annotation
unitweightUnitoptional  kg    
documentation
verwendete Gewichtseinheit:
g = Gramm
kg = Kilogramm
t = Tonnen
documentation
utilized unit of weigth:
g = Gramm
kg = Kilogramm
t = Ton
annotation
documentation
Taragewicht
documentation
Tara or package weight
source <xs:element name="Tara" type="weight" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Taragewicht</xs:documentation>
   
<xs:documentation xml:lang="EN">Tara or package weight</xs:documentation>
 
</xs:annotation>
</xs:element>

element dependentWeights/Net
diagram
type weight
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
totalDigits 12
fractionDigits 3
attributes
Name  Type  Use  Default  Fixed  annotation
unitweightUnitoptional  kg    
documentation
verwendete Gewichtseinheit:
g = Gramm
kg = Kilogramm
t = Tonnen
documentation
utilized unit of weigth:
g = Gramm
kg = Kilogramm
t = Ton
annotation
documentation
Nettogewicht
documentation
Net weight
source <xs:element name="Net" type="weight" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Nettogewicht</xs:documentation>
   
<xs:documentation xml:lang="EN">Net weight</xs:documentation>
 
</xs:annotation>
</xs:element>

element dependentWeights/Gross
diagram
type weight
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
totalDigits 12
fractionDigits 3
attributes
Name  Type  Use  Default  Fixed  annotation
unitweightUnitoptional  kg    
documentation
verwendete Gewichtseinheit:
g = Gramm
kg = Kilogramm
t = Tonnen
documentation
utilized unit of weigth:
g = Gramm
kg = Kilogramm
t = Ton
annotation
documentation
Bruttogewicht
documentation
Gross weight
source <xs:element name="Gross" type="weight" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
   
<xs:documentation xml:lang="EN">Gross weight</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType generic
diagram
type extension of xs:string
properties
base xs:string
used by
elements Document/Messages/Message/TrainNotification/Wagon/WagonLoad/Supplement Document/Messages/Message/TrainNotification/Wagon/Supplement Document/Messages/Message/TrainNotification/Supplement adress/Supplement seal/Supplement
attributes
Name  Type  Use  Default  Fixed  annotation
keycode35      
source <xs:complexType name="generic">
 
<xs:simpleContent>
   
<xs:extension base="xs:string">
     
<xs:attribute name="key" type="code10"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute generic/@key
type code35
properties
isRef 0
facets
minLength 1
maxLength 35
source <xs:attribute name="key" type="code35"/>

complexType length
diagram
type extension of decimal.3
properties
base decimal.3
used by
elements Document/Messages/Message/TrainNotification/Wagon/WagonData/LengthOverBuffers Document/Messages/Message/TrainNotification/Wagon/WagonData/LoadingLength
facets
totalDigits 12
fractionDigits 3
attributes
Name  Type  Use  Default  Fixed  annotation
unitlengthUnitoptional  m    
documentation
verwendete Längeneinheit:

mm = Milimeter

cm = Centimeter

m = Meter

km = Kilometer

in = Inch

ft = Feet
documentation
utilized unit of length:

mm = Milimeter

cm = Centimeter

m = Meter

km = Kilometer

in = Inch

ft = Feet
source <xs:complexType name="length">
 
<xs:simpleContent>
   
<xs:extension base="decimal.3">
     
<xs:attribute name="unit" type="lengthUnit" use="optional" default="m">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">verwendete Längeneinheit:

mm = Milimeter

cm = Centimeter

m = Meter

km = Kilometer

in = Inch

ft = Feet
</xs:documentation>
         
<xs:documentation xml:lang="EN">utilized unit of length:

mm = Milimeter

cm = Centimeter

m = Meter

km = Kilometer

in = Inch

ft = Feet
</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute length/@unit
type lengthUnit
properties
isRef 0
default m
use optional
facets
minLength 1
maxLength 2
enumeration mm
enumeration cm
enumeration m
enumeration km
enumeration in
enumeration ft
annotation
documentation
verwendete Längeneinheit:

mm = Milimeter

cm = Centimeter

m = Meter

km = Kilometer

in = Inch

ft = Feet
documentation
utilized unit of length:

mm = Milimeter

cm = Centimeter

m = Meter

km = Kilometer

in = Inch

ft = Feet
source <xs:attribute name="unit" type="lengthUnit" use="optional" default="m">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">verwendete Längeneinheit:

mm = Milimeter

cm = Centimeter

m = Meter

km = Kilometer

in = Inch

ft = Feet
</xs:documentation>
   
<xs:documentation xml:lang="EN">utilized unit of length:

mm = Milimeter

cm = Centimeter

m = Meter

km = Kilometer

in = Inch

ft = Feet
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType loadingLocation
diagram
children Code Name
used by
element transportLocation/Location
annotation
documentation
Ladestelle
documentation
loading location
source <xs:complexType name="loadingLocation">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Ladestelle</xs:documentation>
   
<xs:documentation xml:lang="EN">loading location</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Code" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Code der Ladestelle;

Die Länge der (fachlich) zulässigen Codes ist abhängig von Typ der verwendeten Codeliste - z.B. Codeliste A07 (Ladestellen Hamburg) max 4 Bytes oder Codeliste SMDG max 6 bis 7 Bytes.
</xs:documentation>
       
<xs:documentation xml:lang="EN">code of the loading location;

the length of the valid codes depends upon the utilized code list - e.g.. code list A07 (loading locations Hamburg) max 4 bytes or code list SMDG max 6 to 7 bytes.
</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="code10">
           
<xs:attribute name="type" default="A07">
             
<xs:annotation>
               
<xs:documentation xml:lang="DE">Codeliste des verwendeten Codes

- A07 in der Regel multimodale Transporte (Hauptlauf per Bahn)
- SMDG in der Regel für Transporte per Binnenschiff
</xs:documentation>
               
<xs:documentation xml:lang="EN">code list of the utilized code

- A07 - normally used for intermodal transports (main transport leg via rail)
- SMDG normally used for transports via inland water vessel
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="code4">
                 
<xs:enumeration value="A07"/>
                 
<xs:enumeration value="DB"/>
                 
<xs:enumeration value="SMDG"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:attribute>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Name" type="name">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Name der Ladestelle</xs:documentation>
       
<xs:documentation xml:lang="EN">loading location name</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element loadingLocation/Code
diagram
type extension of code10
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minLength 1
maxLength 10
attributes
Name  Type  Use  Default  Fixed  annotation
typederived by: code4  A07    
documentation
Codeliste des verwendeten Codes

- A07 in der Regel multimodale Transporte (Hauptlauf per Bahn)
- SMDG in der Regel für Transporte per Binnenschiff
documentation
code list of the utilized code

- A07 - normally used for intermodal transports (main transport leg via rail)
- SMDG normally used for transports via inland water vessel
annotation
documentation
Code der Ladestelle;

Die Länge der (fachlich) zulässigen Codes ist abhängig von Typ der verwendeten Codeliste - z.B. Codeliste A07 (Ladestellen Hamburg) max 4 Bytes oder Codeliste SMDG max 6 bis 7 Bytes.
documentation
code of the loading location;

the length of the valid codes depends upon the utilized code list - e.g.. code list A07 (loading locations Hamburg) max 4 bytes or code list SMDG max 6 to 7 bytes.
source <xs:element name="Code" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Code der Ladestelle;

Die Länge der (fachlich) zulässigen Codes ist abhängig von Typ der verwendeten Codeliste - z.B. Codeliste A07 (Ladestellen Hamburg) max 4 Bytes oder Codeliste SMDG max 6 bis 7 Bytes.
</xs:documentation>
   
<xs:documentation xml:lang="EN">code of the loading location;

the length of the valid codes depends upon the utilized code list - e.g.. code list A07 (loading locations Hamburg) max 4 bytes or code list SMDG max 6 to 7 bytes.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="code10">
       
<xs:attribute name="type" default="A07">
         
<xs:annotation>
           
<xs:documentation xml:lang="DE">Codeliste des verwendeten Codes

- A07 in der Regel multimodale Transporte (Hauptlauf per Bahn)
- SMDG in der Regel für Transporte per Binnenschiff
</xs:documentation>
           
<xs:documentation xml:lang="EN">code list of the utilized code

- A07 - normally used for intermodal transports (main transport leg via rail)
- SMDG normally used for transports via inland water vessel
</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="code4">
             
<xs:enumeration value="A07"/>
             
<xs:enumeration value="DB"/>
             
<xs:enumeration value="SMDG"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute loadingLocation/Code/@type
type restriction of code4
properties
isRef 0
default A07
facets
minLength 1
maxLength 4
enumeration A07
enumeration DB
enumeration SMDG
annotation
documentation
Codeliste des verwendeten Codes

- A07 in der Regel multimodale Transporte (Hauptlauf per Bahn)
- SMDG in der Regel für Transporte per Binnenschiff
documentation
code list of the utilized code

- A07 - normally used for intermodal transports (main transport leg via rail)
- SMDG normally used for transports via inland water vessel
source <xs:attribute name="type" default="A07">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Codeliste des verwendeten Codes

- A07 in der Regel multimodale Transporte (Hauptlauf per Bahn)
- SMDG in der Regel für Transporte per Binnenschiff
</xs:documentation>
   
<xs:documentation xml:lang="EN">code list of the utilized code

- A07 - normally used for intermodal transports (main transport leg via rail)
- SMDG normally used for transports via inland water vessel
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="code4">
     
<xs:enumeration value="A07"/>
     
<xs:enumeration value="DB"/>
     
<xs:enumeration value="SMDG"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element loadingLocation/Name
diagram
type name
properties
isRef 0
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Name der Ladestelle
documentation
loading location name
source <xs:element name="Name" type="name">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Name der Ladestelle</xs:documentation>
   
<xs:documentation xml:lang="EN">loading location name</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType loadingPositionBarge
diagram
children Bay Row Tier
used by
element containerTransportBarge/LoadingPosition
annotation
documentation
Ladeposition des Containers auf dem Binnenschiff / Leichter
documentation
loading position of the container on the barge or inland water vessel
source <xs:complexType name="loadingPositionBarge">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Ladeposition des Containers auf dem Binnenschiff / Leichter</xs:documentation>
   
<xs:documentation xml:lang="EN">loading position of the container on the barge or inland water vessel</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Bay" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Nummer der Ladebucht der Ladeposition (Zählung beginnt in der Regel am Bug des Fahrzeugs)</xs:documentation>
       
<xs:documentation xml:lang="EN">bay number of the loading position (usually count starts at the bow of the vessel / barge)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Row" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Nummer der Reihe der Ladeposition</xs:documentation>
       
<xs:documentation xml:lang="EN">row number of the loading position</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Tier" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Nummer der Lage der Ladeposition</xs:documentation>
       
<xs:documentation xml:lang="EN">tier number of the loading position</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element loadingPositionBarge/Bay
diagram
type xs:positiveInteger
properties
isRef 0
content simple
annotation
documentation
Nummer der Ladebucht der Ladeposition (Zählung beginnt in der Regel am Bug des Fahrzeugs)
documentation
bay number of the loading position (usually count starts at the bow of the vessel / barge)
source <xs:element name="Bay" type="xs:positiveInteger">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Nummer der Ladebucht der Ladeposition (Zählung beginnt in der Regel am Bug des Fahrzeugs)</xs:documentation>
   
<xs:documentation xml:lang="EN">bay number of the loading position (usually count starts at the bow of the vessel / barge)</xs:documentation>
 
</xs:annotation>
</xs:element>

element loadingPositionBarge/Row
diagram
type xs:positiveInteger
properties
isRef 0
content simple
annotation
documentation
Nummer der Reihe der Ladeposition
documentation
row number of the loading position
source <xs:element name="Row" type="xs:positiveInteger">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Nummer der Reihe der Ladeposition</xs:documentation>
   
<xs:documentation xml:lang="EN">row number of the loading position</xs:documentation>
 
</xs:annotation>
</xs:element>

element loadingPositionBarge/Tier
diagram
type xs:positiveInteger
properties
isRef 0
content simple
annotation
documentation
Nummer der Lage der Ladeposition
documentation
tier number of the loading position
source <xs:element name="Tier" type="xs:positiveInteger">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Nummer der Lage der Ladeposition</xs:documentation>
   
<xs:documentation xml:lang="EN">tier number of the loading position</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType location
diagram
children UNLOCode Country PostCode City
used by
element adress/Location
source <xs:complexType name="location">
 
<xs:sequence>
   
<xs:element name="UNLOCode" type="unlo" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">UN/Locode</xs:documentation>
       
<xs:documentation xml:lang="EN">UN/Locode</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Country" type="countryISO2">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">ISO 2-Alpha Ländercode</xs:documentation>
       
<xs:documentation xml:lang="EN">ISO 2-alpha country code</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PostCode" type="postCode">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Postleitzahl</xs:documentation>
       
<xs:documentation xml:lang="EN">postal code</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="City" type="name">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Ortsname</xs:documentation>
       
<xs:documentation xml:lang="EN">city</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element location/UNLOCode
diagram
type unlo
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 5
maxLength 5
annotation
documentation
UN/Locode
documentation
UN/Locode
source <xs:element name="UNLOCode" type="unlo" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">UN/Locode</xs:documentation>
   
<xs:documentation xml:lang="EN">UN/Locode</xs:documentation>
 
</xs:annotation>
</xs:element>

element location/Country
diagram
type countryISO2
properties
isRef 0
content simple
facets
minLength 2
maxLength 2
pattern [A-Z][A-Z]
annotation
documentation
ISO 2-Alpha Ländercode
documentation
ISO 2-alpha country code
source <xs:element name="Country" type="countryISO2">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">ISO 2-Alpha Ländercode</xs:documentation>
   
<xs:documentation xml:lang="EN">ISO 2-alpha country code</xs:documentation>
 
</xs:annotation>
</xs:element>

element location/PostCode
diagram
type postCode
properties
isRef 0
content simple
facets
minLength 1
maxLength 9
annotation
documentation
Postleitzahl
documentation
postal code
source <xs:element name="PostCode" type="postCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Postleitzahl</xs:documentation>
   
<xs:documentation xml:lang="EN">postal code</xs:documentation>
 
</xs:annotation>
</xs:element>

element location/City
diagram
type name
properties
isRef 0
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Ortsname
documentation
city
source <xs:element name="City" type="name">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Ortsname</xs:documentation>
   
<xs:documentation xml:lang="EN">city</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType port
diagram
children UNLOCode Name
used by
element transportLocation/Port
annotation
documentation
Hafen
documentation
port
source <xs:complexType name="port">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Hafen</xs:documentation>
   
<xs:documentation xml:lang="EN">port</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="UNLOCode" type="unlo" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">UN/Locode des Hafens</xs:documentation>
       
<xs:documentation xml:lang="EN">UN/Locode of the port</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Name" type="name">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Hafenname</xs:documentation>
       
<xs:documentation xml:lang="EN">name of the port</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element port/UNLOCode
diagram
type unlo
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 5
maxLength 5
annotation
documentation
UN/Locode des Hafens
documentation
UN/Locode of the port
source <xs:element name="UNLOCode" type="unlo" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">UN/Locode des Hafens</xs:documentation>
   
<xs:documentation xml:lang="EN">UN/Locode of the port</xs:documentation>
 
</xs:annotation>
</xs:element>

element port/Name
diagram
type name
properties
isRef 0
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Hafenname
documentation
name of the port
source <xs:element name="Name" type="name">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Hafenname</xs:documentation>
   
<xs:documentation xml:lang="EN">name of the port</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType quantity
diagram
type extension of decimal.3
properties
base decimal.3
facets
totalDigits 12
fractionDigits 3
attributes
Name  Type  Use  Default  Fixed  annotation
unitquantityUnitoptional      
source <xs:complexType name="quantity">
 
<xs:simpleContent>
   
<xs:extension base="decimal.3">
     
<xs:attribute name="unit" type="quantityUnit" use="optional"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute quantity/@unit
type quantityUnit
properties
isRef 0
use optional
facets
enumeration d
enumeration h
enumeration min
enumeration km
enumeration m
enumeration in
enumeration ft
enumeration TEU
enumeration unit
source <xs:attribute name="unit" type="quantityUnit" use="optional"/>

complexType railStation
diagram
children CountryCode Station StationCode DirectionCode
used by
elements Document/Messages/Message/TrainNotification/DischargeRailstation Document/Messages/Message/TrainNotification/DispatchRailstation transportLocation/Railstation
annotation
documentation
Bahnhof
documentation
train station
source <xs:complexType name="railStation">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Bahnhof</xs:documentation>
   
<xs:documentation xml:lang="EN">train station</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="CountryCode" type="countryISO2" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">ISO 2-Alpha Ländercode</xs:documentation>
       
<xs:documentation xml:lang="En">ISO 2-alpha country code</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Station" type="name" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Bahnhofsname</xs:documentation>
       
<xs:documentation xml:lang="EN">train station name</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="StationCode" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Bahnhofsnummer</xs:documentation>
       
<xs:documentation xml:lang="EN">train station code</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:decimal">
         
<xs:totalDigits value="8"/>
         
<xs:fractionDigits value="0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="DirectionCode" type="code7" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Richtzahl</xs:documentation>
       
<xs:documentation xml:lang="EN">guide number</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element railStation/CountryCode
diagram
type countryISO2
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 2
maxLength 2
pattern [A-Z][A-Z]
annotation
documentation
ISO 2-Alpha Ländercode
documentation
ISO 2-alpha country code
source <xs:element name="CountryCode" type="countryISO2" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">ISO 2-Alpha Ländercode</xs:documentation>
   
<xs:documentation xml:lang="En">ISO 2-alpha country code</xs:documentation>
 
</xs:annotation>
</xs:element>

element railStation/Station
diagram
type name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Bahnhofsname
documentation
train station name
source <xs:element name="Station" type="name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Bahnhofsname</xs:documentation>
   
<xs:documentation xml:lang="EN">train station name</xs:documentation>
 
</xs:annotation>
</xs:element>

element railStation/StationCode
diagram
type restriction of xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
totalDigits 8
fractionDigits 0
annotation
documentation
Bahnhofsnummer
documentation
train station code
source <xs:element name="StationCode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Bahnhofsnummer</xs:documentation>
   
<xs:documentation xml:lang="EN">train station code</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:totalDigits value="8"/>
     
<xs:fractionDigits value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element railStation/DirectionCode
diagram
type code7
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 7
annotation
documentation
Richtzahl
documentation
guide number
source <xs:element name="DirectionCode" type="code7" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Richtzahl</xs:documentation>
   
<xs:documentation xml:lang="EN">guide number</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType reference
diagram
type extension of referenceString
properties
base referenceString
facets
minLength 1
maxLength 35
attributes
Name  Type  Use  Default  Fixed  annotation
typereferenceTypeoptional      
documentation
Art der Referenz:

CustomerOrderNumber = Kundenreferenz

CarrierOrderNumber = Referenz Transportunternehmer

PortOrderNumber = Referenz Hafensystem (insbesondere transPORT Rail / TPR)
HabisCustomsNumber = HA-Nummer TPR
Zoll
CustomsRegistryNumber = Zollregistriernummer

InvoiceNumber = Rechnungsnummer / -referenz

TransportPaper
= Referenz Frachtpapier
OfferNumber = Angebotsnummer
BookingNumber = Buchungsnummer
ReferredInvoice = Vorausgegangene Rechnungsnummer (bei Nachbelastung, etc.)
TicketNumber = Containerlaufkartennummer o.a.
documentation
Type of reference:

CustomerOrderNumber = customer reference

CarrierOrderNumber = reference of the service provider, which transports the goods (i.e. rail operator, trucker, ...)

PortOrderNumber = reference within the port system (especially transPORT Rail / TPR)
HabisCustomsNumber = HA-Number TPR
Zoll
CustomsRegistryNumber = customs registration number

InvoiceNumber = invoice number / reference

TransportPaper
= transport paper reference
OfferNumber = offer number
BookingNumber = booking number
ReferredInvoice = referred invoice referenceVorausgegangene Rechnungsnummer (i.e. adjustment charge, etc.)
TicketNumber = container ticket number
source <xs:complexType name="reference">
 
<xs:simpleContent>
   
<xs:extension base="referenceString">
     
<xs:attribute name="type" type="referenceType" use="optional">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Art der Referenz:

CustomerOrderNumber = Kundenreferenz

CarrierOrderNumber = Referenz Transportunternehmer

PortOrderNumber = Referenz Hafensystem (insbesondere transPORT Rail / TPR)
HabisCustomsNumber = HA-Nummer TPR
Zoll
CustomsRegistryNumber = Zollregistriernummer

InvoiceNumber = Rechnungsnummer / -referenz

TransportPaper
= Referenz Frachtpapier
OfferNumber = Angebotsnummer
BookingNumber = Buchungsnummer
ReferredInvoice = Vorausgegangene Rechnungsnummer (bei Nachbelastung, etc.)
TicketNumber = Containerlaufkartennummer o.a.
</xs:documentation>
         
<xs:documentation xml:lang="EN">Type of reference:

CustomerOrderNumber = customer reference

CarrierOrderNumber = reference of the service provider, which transports the goods (i.e. rail operator, trucker, ...)

PortOrderNumber = reference within the port system (especially transPORT Rail / TPR)
HabisCustomsNumber = HA-Number TPR
Zoll
CustomsRegistryNumber = customs registration number

InvoiceNumber = invoice number / reference

TransportPaper
= transport paper reference
OfferNumber = offer number
BookingNumber = booking number
ReferredInvoice = referred invoice referenceVorausgegangene Rechnungsnummer (i.e. adjustment charge, etc.)
TicketNumber = container ticket number
</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute reference/@type
type referenceType
properties
isRef 0
use optional
facets
minLength 1
maxLength 35
enumeration CustomerOrderNumber
enumeration CarrierOrderNumber
enumeration PortOrderNumber
enumeration HabisCustomsNumber
enumeration CustomsRegistryNumber
enumeration InvoiceNumber
enumeration TransportPaper
enumeration OfferNumber
enumeration BookingNumber
enumeration ReferredInvoice
enumeration TicketNumber
annotation
documentation
Art der Referenz:

CustomerOrderNumber = Kundenreferenz

CarrierOrderNumber = Referenz Transportunternehmer

PortOrderNumber = Referenz Hafensystem (insbesondere transPORT Rail / TPR)
HabisCustomsNumber = HA-Nummer TPR
Zoll
CustomsRegistryNumber = Zollregistriernummer

InvoiceNumber = Rechnungsnummer / -referenz

TransportPaper
= Referenz Frachtpapier
OfferNumber = Angebotsnummer
BookingNumber = Buchungsnummer
ReferredInvoice = Vorausgegangene Rechnungsnummer (bei Nachbelastung, etc.)
TicketNumber = Containerlaufkartennummer o.a.
documentation
Type of reference:

CustomerOrderNumber = customer reference

CarrierOrderNumber = reference of the service provider, which transports the goods (i.e. rail operator, trucker, ...)

PortOrderNumber = reference within the port system (especially transPORT Rail / TPR)
HabisCustomsNumber = HA-Number TPR
Zoll
CustomsRegistryNumber = customs registration number

InvoiceNumber = invoice number / reference

TransportPaper
= transport paper reference
OfferNumber = offer number
BookingNumber = booking number
ReferredInvoice = referred invoice referenceVorausgegangene Rechnungsnummer (i.e. adjustment charge, etc.)
TicketNumber = container ticket number
source <xs:attribute name="type" type="referenceType" use="optional">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Art der Referenz:

CustomerOrderNumber = Kundenreferenz

CarrierOrderNumber = Referenz Transportunternehmer

PortOrderNumber = Referenz Hafensystem (insbesondere transPORT Rail / TPR)
HabisCustomsNumber = HA-Nummer TPR
Zoll
CustomsRegistryNumber = Zollregistriernummer

InvoiceNumber = Rechnungsnummer / -referenz

TransportPaper
= Referenz Frachtpapier
OfferNumber = Angebotsnummer
BookingNumber = Buchungsnummer
ReferredInvoice = Vorausgegangene Rechnungsnummer (bei Nachbelastung, etc.)
TicketNumber = Containerlaufkartennummer o.a.
</xs:documentation>
   
<xs:documentation xml:lang="EN">Type of reference:

CustomerOrderNumber = customer reference

CarrierOrderNumber = reference of the service provider, which transports the goods (i.e. rail operator, trucker, ...)

PortOrderNumber = reference within the port system (especially transPORT Rail / TPR)
HabisCustomsNumber = HA-Number TPR
Zoll
CustomsRegistryNumber = customs registration number

InvoiceNumber = invoice number / reference

TransportPaper
= transport paper reference
OfferNumber = offer number
BookingNumber = booking number
ReferredInvoice = referred invoice referenceVorausgegangene Rechnungsnummer (i.e. adjustment charge, etc.)
TicketNumber = container ticket number
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType referenceIdentification
diagram
children Reference Version
source <xs:complexType name="referenceIdentification">
 
<xs:sequence>
   
<xs:element name="Reference" type="referenceString">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Referenz</xs:documentation>
       
<xs:documentation xml:lang="EN">reference</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Version">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">fachliche Version des durch die Referenz identifizierten Objekts</xs:documentation>
       
<xs:documentation xml:lang="EN">version of the object identified by the reference</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:decimal">
         
<xs:totalDigits value="2"/>
         
<xs:fractionDigits value="0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element referenceIdentification/Reference
diagram
type referenceString
properties
isRef 0
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Referenz
documentation
reference
source <xs:element name="Reference" type="referenceString">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Referenz</xs:documentation>
   
<xs:documentation xml:lang="EN">reference</xs:documentation>
 
</xs:annotation>
</xs:element>

element referenceIdentification/Version
diagram
type restriction of xs:decimal
properties
isRef 0
content simple
facets
totalDigits 2
fractionDigits 0
annotation
documentation
fachliche Version des durch die Referenz identifizierten Objekts
documentation
version of the object identified by the reference
source <xs:element name="Version">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">fachliche Version des durch die Referenz identifizierten Objekts</xs:documentation>
   
<xs:documentation xml:lang="EN">version of the object identified by the reference</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:totalDigits value="2"/>
     
<xs:fractionDigits value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType referenceSignType
diagram
children referenceSign
attributes
Name  Type  Use  Default  Fixed  annotation
typederived by: xs:stringrequired      
source <xs:complexType name="referenceSignType">
 
<xs:sequence>
   
<xs:element name="referenceSign">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="50"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="type" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
       
<xs:maxLength value="20"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute referenceSignType/@type
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
maxLength 20
source <xs:attribute name="type" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element referenceSignType/referenceSign
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 50
source <xs:element name="referenceSign">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="50"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType seal
diagram
children Enumeration SealNumber Type Location Supplement
source <xs:complexType name="seal">
 
<xs:sequence>
   
<xs:element name="Enumeration" type="itemPosition" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">laufende Nummer des Siegels (Sortierung bei mehreren Siegeln)</xs:documentation>
       
<xs:documentation xml:lang="EN">sequential number of the seal</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SealNumber" type="referenceString">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Siegelnummer</xs:documentation>
       
<xs:documentation xml:lang="EN">Seal ID</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Type">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Art des Siegels
verwendetes Schlüsselverzeichnis: A62
</xs:documentation>
       
<xs:documentation xml:lang="EN">type of the seal
utilized master data directory: A62
</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:NMTOKEN">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="1"/>
         
<xs:pattern value="[1-9]"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Location">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Anbringungsort des Siegels
verwendetes Schlüsselverzeichnis: A63
</xs:documentation>
       
<xs:documentation xml:lang="EN">placement location of the seal
utilized master data directory: A63
</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:NMTOKEN">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="1"/>
         
<xs:pattern value="[1-9]"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
       
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element seal/Enumeration
diagram
type itemPosition
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
maxInclusive 999
annotation
documentation
laufende Nummer des Siegels (Sortierung bei mehreren Siegeln)
documentation
sequential number of the seal
source <xs:element name="Enumeration" type="itemPosition" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">laufende Nummer des Siegels (Sortierung bei mehreren Siegeln)</xs:documentation>
   
<xs:documentation xml:lang="EN">sequential number of the seal</xs:documentation>
 
</xs:annotation>
</xs:element>

element seal/SealNumber
diagram
type referenceString
properties
isRef 0
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Siegelnummer
documentation
Seal ID
source <xs:element name="SealNumber" type="referenceString">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Siegelnummer</xs:documentation>
   
<xs:documentation xml:lang="EN">Seal ID</xs:documentation>
 
</xs:annotation>
</xs:element>

element seal/Type
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
content simple
facets
minLength 1
maxLength 1
pattern [1-9]
annotation
documentation
Art des Siegels
verwendetes Schlüsselverzeichnis: A62
documentation
type of the seal
utilized master data directory: A62
source <xs:element name="Type">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Art des Siegels
verwendetes Schlüsselverzeichnis: A62
</xs:documentation>
   
<xs:documentation xml:lang="EN">type of the seal
utilized master data directory: A62
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="1"/>
     
<xs:pattern value="[1-9]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element seal/Location
diagram
type restriction of xs:NMTOKEN
properties
isRef 0
content simple
facets
minLength 1
maxLength 1
pattern [1-9]
annotation
documentation
Anbringungsort des Siegels
verwendetes Schlüsselverzeichnis: A63
documentation
placement location of the seal
utilized master data directory: A63
source <xs:element name="Location">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Anbringungsort des Siegels
verwendetes Schlüsselverzeichnis: A63
</xs:documentation>
   
<xs:documentation xml:lang="EN">placement location of the seal
utilized master data directory: A63
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:NMTOKEN">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="1"/>
     
<xs:pattern value="[1-9]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element seal/Supplement
diagram
type generic
properties
isRef 0
minOcc 0
maxOcc 99
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
keycode35      
annotation
documentation
Zusätzliche Daten; Verwendung nach Vereinbarung
documentation
supplemental data; usage according to mutual agreement
source <xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
   
<xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType temperature
diagram
type extension of xs:integer
properties
base xs:integer
attributes
Name  Type  Use  Default  Fixed  annotation
unittemperatureUnitoptional  C    
documentation
verwendete Einheiten:
C = Celsius
F = Fahrenheit
documentation
utilized unit of temperature:
C = Celsius
F = Fahrenheit
source <xs:complexType name="temperature">
 
<xs:simpleContent>
   
<xs:extension base="xs:integer">
     
<xs:attribute name="unit" type="temperatureUnit" use="optional" default="C">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">verwendete Einheiten:
C = Celsius
F = Fahrenheit
</xs:documentation>
         
<xs:documentation xml:lang="EN">utilized unit of temperature:
C = Celsius
F = Fahrenheit
</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute temperature/@unit
type temperatureUnit
properties
isRef 0
default C
use optional
facets
minLength 1
maxLength 1
enumeration C
enumeration F
annotation
documentation
verwendete Einheiten:
C = Celsius
F = Fahrenheit
documentation
utilized unit of temperature:
C = Celsius
F = Fahrenheit
source <xs:attribute name="unit" type="temperatureUnit" use="optional" default="C">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">verwendete Einheiten:
C = Celsius
F = Fahrenheit
</xs:documentation>
   
<xs:documentation xml:lang="EN">utilized unit of temperature:
C = Celsius
F = Fahrenheit
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType transportDate
diagram
type extension of xs:dateTime
properties
base xs:dateTime
attributes
Name  Type  Use  Default  Fixed  annotation
typetransportDateType      
documentation
Art des spezifizierten Datums:
Arrival = Ankunftsdatum
Departure = Versanddatum
ArrivalGWHOS = Ankunftsdatum Gemeinschaftsware Hohe Schaar
PickupEmpty = Datum Abholung
Leercontainer
ReturnEmpty = Datum Rücklieferung Leercontainer

In Zusammenhang mit dem Auftragstyp LO (= Verladeauftrag) wird das Versanddatum (type = Departure) als Ladezeitpunkt mit Datum und Uhrzeit für den Auftrag interpretiert.
In Zusammenhang mit dem Auftragstyp DO (= Entladeauftrag) wird das Ankunftsdatum (type = Arrival) als Entladezeitpunkt mit Datum und Uhrzeit für den Auftrag interpretiert.
documentation
type of the specified transport date:
Arrival = date of arrival
Departure = date of departure
ArrivalGWHOS = date of arrival 'Gemeinschaftsware Hohe Schaar'
PickupEmpty = pickup date at container depot (empty container)
Leercontainer
ReturnEmpty = return date at container depot (empty container)

In connection with the transport order type LO (= loading order) the date of departure (type = Departure) is interpreted as the time of loading.
In connection with the transport order type DO (= discharge order) the date of arrival (type = Departure) is interpreted as the time of discharge.
annotation
documentation
Transpotdatum
documentation
transpot date
source <xs:complexType name="transportDate">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Transpotdatum</xs:documentation>
   
<xs:documentation xml:lang="EN">transpot date</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:dateTime">
     
<xs:attribute name="type" type="transportDateType">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Art des spezifizierten Datums:
Arrival = Ankunftsdatum
Departure = Versanddatum
ArrivalGWHOS = Ankunftsdatum Gemeinschaftsware Hohe Schaar
PickupEmpty = Datum Abholung
Leercontainer
ReturnEmpty = Datum Rücklieferung Leercontainer

In Zusammenhang mit dem Auftragstyp LO (= Verladeauftrag) wird das Versanddatum (type = Departure) als Ladezeitpunkt mit Datum und Uhrzeit für den Auftrag interpretiert.
In Zusammenhang mit dem Auftragstyp DO (= Entladeauftrag) wird das Ankunftsdatum (type = Arrival) als Entladezeitpunkt mit Datum und Uhrzeit für den Auftrag interpretiert.
</xs:documentation>
         
<xs:documentation xml:lang="EN">type of the specified transport date:
Arrival = date of arrival
Departure = date of departure
ArrivalGWHOS = date of arrival 'Gemeinschaftsware Hohe Schaar'
PickupEmpty = pickup date at container depot (empty container)
Leercontainer
ReturnEmpty = return date at container depot (empty container)

In connection with the transport order type LO (= loading order) the date of departure (type = Departure) is interpreted as the time of loading.
In connection with the transport order type DO (= discharge order) the date of arrival (type = Departure) is interpreted as the time of discharge.
</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute transportDate/@type
type transportDateType
properties
isRef 0
facets
enumeration Arrival
enumeration Departure
enumeration ArrivalGWHOS
enumeration PickupEmpty
enumeration ReturnEmpty
enumeration Handover
enumeration OrderReceipt
annotation
documentation
Art des spezifizierten Datums:
Arrival = Ankunftsdatum
Departure = Versanddatum
ArrivalGWHOS = Ankunftsdatum Gemeinschaftsware Hohe Schaar
PickupEmpty = Datum Abholung
Leercontainer
ReturnEmpty = Datum Rücklieferung Leercontainer

In Zusammenhang mit dem Auftragstyp LO (= Verladeauftrag) wird das Versanddatum (type = Departure) als Ladezeitpunkt mit Datum und Uhrzeit für den Auftrag interpretiert.
In Zusammenhang mit dem Auftragstyp DO (= Entladeauftrag) wird das Ankunftsdatum (type = Arrival) als Entladezeitpunkt mit Datum und Uhrzeit für den Auftrag interpretiert.
documentation
type of the specified transport date:
Arrival = date of arrival
Departure = date of departure
ArrivalGWHOS = date of arrival 'Gemeinschaftsware Hohe Schaar'
PickupEmpty = pickup date at container depot (empty container)
Leercontainer
ReturnEmpty = return date at container depot (empty container)

In connection with the transport order type LO (= loading order) the date of departure (type = Departure) is interpreted as the time of loading.
In connection with the transport order type DO (= discharge order) the date of arrival (type = Departure) is interpreted as the time of discharge.
source <xs:attribute name="type" type="transportDateType">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Art des spezifizierten Datums:
Arrival = Ankunftsdatum
Departure = Versanddatum
ArrivalGWHOS = Ankunftsdatum Gemeinschaftsware Hohe Schaar
PickupEmpty = Datum Abholung
Leercontainer
ReturnEmpty = Datum Rücklieferung Leercontainer

In Zusammenhang mit dem Auftragstyp LO (= Verladeauftrag) wird das Versanddatum (type = Departure) als Ladezeitpunkt mit Datum und Uhrzeit für den Auftrag interpretiert.
In Zusammenhang mit dem Auftragstyp DO (= Entladeauftrag) wird das Ankunftsdatum (type = Arrival) als Entladezeitpunkt mit Datum und Uhrzeit für den Auftrag interpretiert.
</xs:documentation>
   
<xs:documentation xml:lang="EN">type of the specified transport date:
Arrival = date of arrival
Departure = date of departure
ArrivalGWHOS = date of arrival 'Gemeinschaftsware Hohe Schaar'
PickupEmpty = pickup date at container depot (empty container)
Leercontainer
ReturnEmpty = return date at container depot (empty container)

In connection with the transport order type LO (= loading order) the date of departure (type = Departure) is interpreted as the time of loading.
In connection with the transport order type DO (= discharge order) the date of arrival (type = Departure) is interpreted as the time of discharge.
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType transportLocation
diagram
children Condition Railstation Port Location Mode
source <xs:complexType name="transportLocation">
 
<xs:sequence>
   
<xs:element name="Condition" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Übergabebedingung</xs:documentation>
       
<xs:documentation xml:lang="EN">transfer condition</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="1"/>
         
<xs:enumeration value="2"/>
         
<xs:enumeration value="3"/>
         
<xs:enumeration value="4"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Railstation" type="railStation" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Bahnhof</xs:documentation>
       
<xs:documentation xml:lang="EN">train station</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Port" type="port" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Hafen</xs:documentation>
       
<xs:documentation xml:lang="EN">port</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Location" type="loadingLocation" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Ladestelle</xs:documentation>
       
<xs:documentation xml:lang="EN">loading location</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Mode" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Umschlagsart</xs:documentation>
       
<xs:documentation xml:lang="EN">transshipment type</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="7"/>
         
<xs:enumeration value="8"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element transportLocation/Condition
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration 1
enumeration 2
enumeration 3
enumeration 4
annotation
documentation
Übergabebedingung
documentation
transfer condition
source <xs:element name="Condition" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Übergabebedingung</xs:documentation>
   
<xs:documentation xml:lang="EN">transfer condition</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="3"/>
     
<xs:enumeration value="4"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element transportLocation/Railstation
diagram
type railStation
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children CountryCode Station StationCode DirectionCode
annotation
documentation
Bahnhof
documentation
train station
source <xs:element name="Railstation" type="railStation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Bahnhof</xs:documentation>
   
<xs:documentation xml:lang="EN">train station</xs:documentation>
 
</xs:annotation>
</xs:element>

element transportLocation/Port
diagram
type port
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children UNLOCode Name
annotation
documentation
Hafen
documentation
port
source <xs:element name="Port" type="port" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Hafen</xs:documentation>
   
<xs:documentation xml:lang="EN">port</xs:documentation>
 
</xs:annotation>
</xs:element>

element transportLocation/Location
diagram
type loadingLocation
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Code Name
annotation
documentation
Ladestelle
documentation
loading location
source <xs:element name="Location" type="loadingLocation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Ladestelle</xs:documentation>
   
<xs:documentation xml:lang="EN">loading location</xs:documentation>
 
</xs:annotation>
</xs:element>

element transportLocation/Mode
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration 7
enumeration 8
annotation
documentation
Umschlagsart
documentation
transshipment type
source <xs:element name="Mode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Umschlagsart</xs:documentation>
   
<xs:documentation xml:lang="EN">transshipment type</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="7"/>
     
<xs:enumeration value="8"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType weight
diagram
type extension of decimal.3
properties
base decimal.3
used by
elements Document/Messages/Message/TrainNotification/Wagon/WagonData/EmptyWeight dependentWeights/Gross dependentWeights/Net dependentWeights/Tara Document/Messages/Message/TrainNotification/Wagon/WagonWeight
facets
totalDigits 12
fractionDigits 3
attributes
Name  Type  Use  Default  Fixed  annotation
unitweightUnitoptional  kg    
documentation
verwendete Gewichtseinheit:
g = Gramm
kg = Kilogramm
t = Tonnen
documentation
utilized unit of weigth:
g = Gramm
kg = Kilogramm
t = Ton
source <xs:complexType name="weight">
 
<xs:simpleContent>
   
<xs:extension base="decimal.3">
     
<xs:attribute name="unit" type="weightUnit" use="optional" default="kg">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">verwendete Gewichtseinheit:
g = Gramm
kg = Kilogramm
t = Tonnen
</xs:documentation>
         
<xs:documentation xml:lang="EN">utilized unit of weigth:
g = Gramm
kg = Kilogramm
t = Ton
</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute weight/@unit
type weightUnit
properties
isRef 0
default kg
use optional
facets
minLength 1
maxLength 2
enumeration g
enumeration kg
enumeration t
annotation
documentation
verwendete Gewichtseinheit:
g = Gramm
kg = Kilogramm
t = Tonnen
documentation
utilized unit of weigth:
g = Gramm
kg = Kilogramm
t = Ton
source <xs:attribute name="unit" type="weightUnit" use="optional" default="kg">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">verwendete Gewichtseinheit:
g = Gramm
kg = Kilogramm
t = Tonnen
</xs:documentation>
   
<xs:documentation xml:lang="EN">utilized unit of weigth:
g = Gramm
kg = Kilogramm
t = Ton
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

simpleType adressRole
type restriction of xs:string
used by
attribute adress/@role
facets
minLength 1
maxLength 35
enumeration Consignor
enumeration Consignee
enumeration PartyPaying
enumeration InstructingParty
enumeration InvoicingParty
enumeration Discharge
enumeration Dispatch
enumeration Declarant
enumeration Customs
enumeration Carrier
enumeration TransportCompany
enumeration AssociateTransportCompany
annotation
documentation
Rolle der Adresse
documentation
address role
source <xs:simpleType name="adressRole">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Rolle der Adresse</xs:documentation>
   
<xs:documentation xml:lang="EN">address role</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="35"/>
   
<xs:enumeration value="Consignor"/>
   
<xs:enumeration value="Consignee"/>
   
<xs:enumeration value="PartyPaying"/>
   
<xs:enumeration value="InstructingParty"/>
   
<xs:enumeration value="InvoicingParty"/>
   
<xs:enumeration value="Discharge"/>
   
<xs:enumeration value="Dispatch"/>
   
<xs:enumeration value="Declarant"/>
   
<xs:enumeration value="Customs"/>
   
<xs:enumeration value="Carrier"/>
   
<xs:enumeration value="TransportCompany"/>
   
<xs:enumeration value="AssociateTransportCompany"/>
 
</xs:restriction>
</xs:simpleType>

simpleType carrierNameType
type restriction of xs:string
facets
minLength 1
maxLength 35
annotation
documentation
Name des Reeders
documentation
name of the carrier
source <xs:simpleType name="carrierNameType">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Name des Reeders</xs:documentation>
   
<xs:documentation xml:lang="EN">name of the carrier</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="35"/>
 
</xs:restriction>
</xs:simpleType>

simpleType choice
type restriction of xs:string
facets
minLength 1
maxLength 1
enumeration Y
enumeration N
annotation
documentation
Yes / No
source <xs:simpleType name="choice">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Yes / No</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:minLength value="1" fixed="true"/>
   
<xs:maxLength value="1" fixed="true"/>
   
<xs:enumeration value="Y"/>
   
<xs:enumeration value="N"/>
 
</xs:restriction>
</xs:simpleType>

simpleType code10
type restriction of xs:normalizedString
used by
elements Document/Messages/Message/TrainNotification/Wagon/WagonData/Category loadingLocation/Code Document/Messages/Message/TrainNotification/TrainDate
complexTypes adressCode anyCode customsOffice
attributes anyCode/@codeList generic/@key
facets
minLength 1
maxLength 10
source <xs:simpleType name="code10">
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="10"/>
 
</xs:restriction>
</xs:simpleType>

simpleType code2
type restriction of xs:normalizedString
facets
minLength 1
maxLength 2
source <xs:simpleType name="code2">
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="2"/>
 
</xs:restriction>
</xs:simpleType>

simpleType code3
type restriction of xs:string
used by
elements containerDamage/Code Document/Messages/Message/TrainNotification/Wagon/WagonData/Model containerDamage/Severity
facets
minLength 1
maxLength 3
source <xs:simpleType name="code3">
 
<xs:restriction base="xs:string">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="3"/>
 
</xs:restriction>
</xs:simpleType>

simpleType code35
type restriction of xs:normalizedString
used by
attribute generic/@key
facets
minLength 1
maxLength 35
source <xs:simpleType name="code35">
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="35"/>
 
</xs:restriction>
</xs:simpleType>

simpleType code4
type restriction of xs:normalizedString
used by
elements containerDamage/Area loadingLocation/Code
attributes adressCode/@codelist containerDamage/Code/@codelist containerDamage/Area/@codelist containerDamage/Severity/@codelist
facets
minLength 1
maxLength 4
annotation
documentation
DAKOSY EDI Code
documentation
DAKOSY edi code
source <xs:simpleType name="code4">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">DAKOSY EDI Code</xs:documentation>
   
<xs:documentation xml:lang="EN">DAKOSY edi code</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1" fixed="true"/>
   
<xs:maxLength value="4" fixed="true"/>
 
</xs:restriction>
</xs:simpleType>

simpleType code5
type restriction of xs:normalizedString
facets
minLength 1
maxLength 5
annotation
documentation
DAKOSY Statuscode
documentation
DAKOSY status code
source <xs:simpleType name="code5">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">DAKOSY Statuscode</xs:documentation>
   
<xs:documentation xml:lang="EN">DAKOSY status code</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="5"/>
 
</xs:restriction>
</xs:simpleType>

simpleType code7
type restriction of xs:normalizedString
used by
element railStation/DirectionCode
facets
minLength 1
maxLength 7
annotation
documentation
DAKOSY Adresscode
documentation
DAKOSY address code
source <xs:simpleType name="code7">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">DAKOSY Adresscode</xs:documentation>
   
<xs:documentation xml:lang="EN">DAKOSY address code</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1" fixed="true"/>
   
<xs:maxLength value="7" fixed="true"/>
 
</xs:restriction>
</xs:simpleType>

simpleType commentLine
type restriction of xs:normalizedString
used by
complexType customsComment
facets
minLength 1
maxLength 17
source <xs:simpleType name="commentLine">
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="17"/>
 
</xs:restriction>
</xs:simpleType>

simpleType commentType
type restriction of xs:string
used by
attribute customsComment/@type
facets
enumeration Initial
enumeration Any
source <xs:simpleType name="commentType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Initial"/>
   
<xs:enumeration value="Any"/>
 
</xs:restriction>
</xs:simpleType>

simpleType containerNumber
type restriction of xs:NMTOKEN
used by
element Document/Messages/Message/TrainNotification/Wagon/WagonLoad/ContainerNumber
facets
minLength 1
maxLength 12
source <xs:simpleType name="containerNumber">
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="12"/>
 
</xs:restriction>
</xs:simpleType>

simpleType countryISO2
type restriction of xs:string
used by
elements location/Country railStation/CountryCode
facets
minLength 2
maxLength 2
pattern [A-Z][A-Z]
annotation
documentation
ISO 3166 2-Alpha-Codes
documentation
ISO 3166 2-alpha-codes
source <xs:simpleType name="countryISO2">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">ISO 3166 2-Alpha-Codes</xs:documentation>
   
<xs:documentation xml:lang="EN">ISO 3166 2-alpha-codes</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:minLength value="2" fixed="true"/>
   
<xs:maxLength value="2" fixed="true"/>
   
<xs:pattern value="[A-Z][A-Z]"/>
 
</xs:restriction>
</xs:simpleType>

simpleType currencyUnit
type restriction of xs:string
used by
attribute amount/@currency
facets
minLength 3
maxLength 3
enumeration EUR
annotation
documentation
ISO 4217 Währungscode
documentation
ISO 4217 currency code
source <xs:simpleType name="currencyUnit">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">ISO 4217 Währungscode</xs:documentation>
   
<xs:documentation xml:lang="EN">ISO 4217 currency code</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:minLength value="3" fixed="true"/>
   
<xs:maxLength value="3" fixed="true"/>
   
<xs:enumeration value="EUR"/>
 
</xs:restriction>
</xs:simpleType>

simpleType customsDateType
type restriction of xs:string
facets
enumeration Declaration
enumeration Acceptance
enumeration Relinquishment
source <xs:simpleType name="customsDateType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Declaration"/>
   
<xs:enumeration value="Acceptance"/>
   
<xs:enumeration value="Relinquishment"/>
 
</xs:restriction>
</xs:simpleType>

simpleType customsType
type restriction of xs:NMTOKEN
used by
complexType customsNumber
facets
minLength 1
maxLength 4
enumeration HZO
enumeration MRN
enumeration ATB
enumeration ATx
enumeration VAB
enumeration VAV
enumeration GB
enumeration BVD
enumeration Misc
source <xs:simpleType name="customsType">
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="4"/>
   
<xs:enumeration value="HZO"/>
   
<xs:enumeration value="MRN"/>
   
<xs:enumeration value="ATB"/>
   
<xs:enumeration value="ATx"/>
   
<xs:enumeration value="VAB"/>
   
<xs:enumeration value="VAV"/>
   
<xs:enumeration value="GB"/>
   
<xs:enumeration value="BVD"/>
   
<xs:enumeration value="Misc"/>
 
</xs:restriction>
</xs:simpleType>

simpleType decimal.2
type restriction of xs:decimal
used by
complexType amount
facets
totalDigits 11
fractionDigits 2
source <xs:simpleType name="decimal.2">
 
<xs:restriction base="xs:decimal">
   
<xs:totalDigits value="11" fixed="true"/>
   
<xs:fractionDigits value="2" fixed="true"/>
 
</xs:restriction>
</xs:simpleType>

simpleType decimal.3
type restriction of xs:decimal
used by
complexTypes length quantity weight
facets
totalDigits 12
fractionDigits 3
source <xs:simpleType name="decimal.3">
 
<xs:restriction base="xs:decimal">
   
<xs:totalDigits value="12" fixed="true"/>
   
<xs:fractionDigits value="3" fixed="true"/>
 
</xs:restriction>
</xs:simpleType>

simpleType emailAddress
type restriction of xs:string
used by
element contact/EMail
facets
minLength 3
maxLength 140
source <xs:simpleType name="emailAddress">
 
<xs:restriction base="xs:string">
   
<xs:minLength value="3"/>
   
<xs:maxLength value="140"/>
 
</xs:restriction>
</xs:simpleType>

simpleType fullname
type restriction of xs:string
used by
element adress/Name
facets
minLength 1
maxLength 132
source <xs:simpleType name="fullname">
 
<xs:restriction base="xs:string">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="132"/>
 
</xs:restriction>
</xs:simpleType>

simpleType itemPosition
type restriction of xs:integer
used by
elements seal/Enumeration adress/Number Document/Messages/Message/TrainNotification/Wagon/Position Document/Messages/Message/TrainNotification/Wagon/WagonLoad/TransportOrderPosition Document/Messages/Message/TrainNotification/Wagon/WagonLoad/WagonLoadingPosition
facets
minInclusive 1
maxInclusive 999
annotation
documentation
fortlaufende Position iinnerhalb des Eintrags
documentation
consecutive number within entity
source <xs:simpleType name="itemPosition">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">fortlaufende Position iinnerhalb des Eintrags</xs:documentation>
   
<xs:documentation xml:lang="EN">consecutive number within entity</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:integer">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="999"/>
 
</xs:restriction>
</xs:simpleType>

simpleType lengthUnit
type restriction of xs:string
used by
attribute length/@unit
facets
minLength 1
maxLength 2
enumeration mm
enumeration cm
enumeration m
enumeration km
enumeration in
enumeration ft
source <xs:simpleType name="lengthUnit">
 
<xs:restriction base="xs:string">
   
<xs:minLength value="1" fixed="true"/>
   
<xs:maxLength value="2" fixed="true"/>
   
<xs:enumeration value="mm"/>
   
<xs:enumeration value="cm"/>
   
<xs:enumeration value="m"/>
   
<xs:enumeration value="km"/>
   
<xs:enumeration value="in"/>
   
<xs:enumeration value="ft"/>
 
</xs:restriction>
</xs:simpleType>

simpleType loadingType
type restriction of xs:string
used by
attribute containerLoading/@type
facets
enumeration Dispatch
enumeration Discharge
source <xs:simpleType name="loadingType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Dispatch"/>
   
<xs:enumeration value="Discharge"/>
 
</xs:restriction>
</xs:simpleType>

simpleType name
type restriction of xs:normalizedString
used by
elements location/City port/Name loadingLocation/Name contact/Name railStation/Station Document/Messages/Message/TrainNotification/Wagon/TargetLocation Document/Messages/Message/TrainNotification/Wagon/TargetTrain
facets
minLength 1
maxLength 35
source <xs:simpleType name="name">
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1" fixed="true"/>
   
<xs:maxLength value="35" fixed="true"/>
 
</xs:restriction>
</xs:simpleType>

simpleType officeType
type restriction of xs:string
used by
attribute customsOffice/@type
facets
enumeration Departure
enumeration Destination
enumeration Transit
enumeration Guarantee
source <xs:simpleType name="officeType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Departure"/>
   
<xs:enumeration value="Destination"/>
   
<xs:enumeration value="Transit"/>
   
<xs:enumeration value="Guarantee"/>
 
</xs:restriction>
</xs:simpleType>

simpleType postCode
type restriction of xs:string
used by
element location/PostCode
facets
minLength 1
maxLength 9
source <xs:simpleType name="postCode">
 
<xs:restriction base="xs:string">
   
<xs:minLength value="1" fixed="true"/>
   
<xs:maxLength value="9" fixed="true"/>
 
</xs:restriction>
</xs:simpleType>

simpleType qualifierType
type restriction of xs:string
facets
minLength 1
maxLength 20
source <xs:simpleType name="qualifierType">
 
<xs:restriction base="xs:string">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="20"/>
 
</xs:restriction>
</xs:simpleType>

simpleType quantityUnit
type restriction of xs:string
used by
attribute quantity/@unit
facets
enumeration d
enumeration h
enumeration min
enumeration km
enumeration m
enumeration in
enumeration ft
enumeration TEU
enumeration unit
source <xs:simpleType name="quantityUnit">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="d"/>
   
<xs:enumeration value="h"/>
   
<xs:enumeration value="min"/>
   
<xs:enumeration value="km"/>
   
<xs:enumeration value="m"/>
   
<xs:enumeration value="in"/>
   
<xs:enumeration value="ft"/>
   
<xs:enumeration value="TEU"/>
   
<xs:enumeration value="unit"/>
 
</xs:restriction>
</xs:simpleType>

simpleType referenceString
type restriction of xs:normalizedString
used by
elements referenceIdentification/Reference seal/SealNumber Document/Messages/Message/TrainNotification/TrainNumber Document/Messages/Message/TrainNotification/Wagon/WagonLoad/TransportOrderReference
complexTypes customsNumber reference
attribute Document/Messages/Message/@referenceNumber
facets
minLength 1
maxLength 35
source <xs:simpleType name="referenceString">
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1" fixed="false"/>
   
<xs:maxLength value="35" fixed="true"/>
 
</xs:restriction>
</xs:simpleType>

simpleType referenceType
type restriction of xs:NMTOKEN
used by
attribute reference/@type
facets
minLength 1
maxLength 35
enumeration CustomerOrderNumber
enumeration CarrierOrderNumber
enumeration PortOrderNumber
enumeration HabisCustomsNumber
enumeration CustomsRegistryNumber
enumeration InvoiceNumber
enumeration TransportPaper
enumeration OfferNumber
enumeration BookingNumber
enumeration ReferredInvoice
enumeration TicketNumber
source <xs:simpleType name="referenceType">
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="35"/>
   
<xs:enumeration value="CustomerOrderNumber"/>
   
<xs:enumeration value="CarrierOrderNumber"/>
   
<xs:enumeration value="PortOrderNumber"/>
   
<xs:enumeration value="HabisCustomsNumber"/>
   
<xs:enumeration value="CustomsRegistryNumber"/>
   
<xs:enumeration value="InvoiceNumber"/>
   
<xs:enumeration value="TransportPaper"/>
   
<xs:enumeration value="OfferNumber"/>
   
<xs:enumeration value="BookingNumber"/>
   
<xs:enumeration value="ReferredInvoice"/>
   
<xs:enumeration value="TicketNumber"/>
 
</xs:restriction>
</xs:simpleType>

simpleType remarks
type restriction of xs:normalizedString
facets
minLength 1
maxLength 70
source <xs:simpleType name="remarks">
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="70"/>
 
</xs:restriction>
</xs:simpleType>

simpleType shippersOwn
type restriction of xs:NMTOKEN
facets
minLength 1
maxLength 12
source <xs:simpleType name="shippersOwn">
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="12"/>
 
</xs:restriction>
</xs:simpleType>

simpleType statusInformationType
type restriction of xs:string
facets
length 1
enumeration C
enumeration T
enumeration D
enumeration R
enumeration A
source <xs:simpleType name="statusInformationType">
 
<xs:restriction base="xs:string">
   
<xs:length value="1"/>
   
<xs:enumeration value="C"/>
   
<xs:enumeration value="T"/>
   
<xs:enumeration value="D"/>
   
<xs:enumeration value="R"/>
   
<xs:enumeration value="A"/>
 
</xs:restriction>
</xs:simpleType>

simpleType streetandNumber
type restriction of xs:string
used by
element adress/StreetAndNumber
facets
minLength 1
maxLength 50
source <xs:simpleType name="streetandNumber">
 
<xs:restriction base="xs:string">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="50"/>
 
</xs:restriction>
</xs:simpleType>

simpleType tax
type restriction of xs:decimal
facets
totalDigits 2
annotation
documentation
Steuerrate in Prozent
documentation
tax rate percent
source <xs:simpleType name="tax">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Steuerrate in Prozent</xs:documentation>
   
<xs:documentation xml:lang="EN">tax rate percent</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:decimal">
   
<xs:totalDigits value="2"/>
 
</xs:restriction>
</xs:simpleType>

simpleType telephone
type restriction of xs:normalizedString
used by
elements contact/Fax contact/Telephone
facets
minLength 1
maxLength 35
source <xs:simpleType name="telephone">
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="35"/>
 
</xs:restriction>
</xs:simpleType>

simpleType temperatureUnit
type restriction of xs:string
used by
attribute temperature/@unit
facets
minLength 1
maxLength 1
enumeration C
enumeration F
source <xs:simpleType name="temperatureUnit">
 
<xs:restriction base="xs:string">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="1"/>
   
<xs:enumeration value="C"/>
   
<xs:enumeration value="F"/>
 
</xs:restriction>
</xs:simpleType>

simpleType timeProperty
type restriction of xs:NMTOKEN
used by
element adress/TargetDate
facets
minLength 1
enumeration start
enumeration end
enumeration delivery
enumeration specific
source <xs:simpleType name="timeProperty">
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:minLength value="1"/>
   
<xs:enumeration value="start"/>
   
<xs:enumeration value="end"/>
   
<xs:enumeration value="delivery"/>
   
<xs:enumeration value="specific"/>
 
</xs:restriction>
</xs:simpleType>

simpleType transportDateType
type restriction of xs:NMTOKEN
used by
attribute transportDate/@type
facets
enumeration Arrival
enumeration Departure
enumeration ArrivalGWHOS
enumeration PickupEmpty
enumeration ReturnEmpty
enumeration Handover
enumeration OrderReceipt
source <xs:simpleType name="transportDateType">
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="Arrival"/>
   
<xs:enumeration value="Departure"/>
   
<xs:enumeration value="ArrivalGWHOS"/>
   
<xs:enumeration value="PickupEmpty"/>
   
<xs:enumeration value="ReturnEmpty"/>
   
<xs:enumeration value="Handover"/>
   
<xs:enumeration value="OrderReceipt"/>
 
</xs:restriction>
</xs:simpleType>

simpleType unlo
type restriction of xs:string
used by
elements port/UNLOCode location/UNLOCode
facets
minLength 5
maxLength 5
annotation
documentation
UNLO Location Code
documentation
UNLO location code
source <xs:simpleType name="unlo">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">UNLO Location Code</xs:documentation>
   
<xs:documentation xml:lang="EN">UNLO location code</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:minLength value="5" fixed="true"/>
   
<xs:maxLength value="5" fixed="true"/>
 
</xs:restriction>
</xs:simpleType>

simpleType weightUnit
type restriction of xs:string
used by
attribute weight/@unit
facets
minLength 1
maxLength 2
enumeration g
enumeration kg
enumeration t
source <xs:simpleType name="weightUnit">
 
<xs:restriction base="xs:string">
   
<xs:minLength value="1" fixed="true"/>
   
<xs:maxLength value="2" fixed="true"/>
   
<xs:enumeration value="g"/>
   
<xs:enumeration value="kg"/>
   
<xs:enumeration value="t"/>
 
</xs:restriction>
</xs:simpleType>

complexType BusinessUnitDef
diagram
children Code Name
used by
element ContactDef/BusinessUnit
annotation
documentation
Adresse / Ort der Niederlassung
documentation
Location of a branch office.
source <xs:complexType name="BusinessUnitDef">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Adresse / Ort der Niederlassung</xs:documentation>
   
<xs:documentation xml:lang="EN">Location of a branch office.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Code" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">UN/Locode; z.B. Code der Niederlassung des Verfassers der Nachricht</xs:documentation>
       
<xs:documentation xml:lang="EN">UN/Locode; e.g. the location of the user's branch office.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xsd:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="5"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Name" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Falls kein UN/Locode vorhanden ist, kann alternativ der Name des Orts als Freitext kommuniziert werden.</xs:documentation>
       
<xs:documentation xml:lang="EN">If there is no UN/LoCode available for this place, alternatively the name can be set.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xsd:string">
         
<xs:maxLength value="35"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element BusinessUnitDef/Code
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 5
annotation
documentation
UN/Locode; z.B. Code der Niederlassung des Verfassers der Nachricht
documentation
UN/Locode; e.g. the location of the user's branch office.
source <xs:element name="Code" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">UN/Locode; z.B. Code der Niederlassung des Verfassers der Nachricht</xs:documentation>
   
<xs:documentation xml:lang="EN">UN/Locode; e.g. the location of the user's branch office.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="5"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BusinessUnitDef/Name
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 35
annotation
documentation
Falls kein UN/Locode vorhanden ist, kann alternativ der Name des Orts als Freitext kommuniziert werden.
documentation
If there is no UN/LoCode available for this place, alternatively the name can be set.
source <xs:element name="Name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Falls kein UN/Locode vorhanden ist, kann alternativ der Name des Orts als Freitext kommuniziert werden.</xs:documentation>
   
<xs:documentation xml:lang="EN">If there is no UN/LoCode available for this place, alternatively the name can be set.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType CommunicationDef
diagram
children Participants CreationTime
used by
element MetaInfoDef/Communication
annotation
documentation
Beschreibung der Kommunikation; z.B. Anlagezeitpunkt der Nachricht, Absender und Empfänger, etc.
documentation
Communication data, e. g. the message's creation time or sender, recipient
source <xs:complexType name="CommunicationDef">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Beschreibung der Kommunikation; z.B. Anlagezeitpunkt der Nachricht, Absender und Empfänger, etc.</xs:documentation>
   
<xs:documentation xml:lang="EN">Communication data, e. g. the message's creation time or sender, recipient</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Participants">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">es können max.11 Beteiligte kommuniziert werden. Bei Kommunikationen mit DAKOSY sind Beteiligte mit der Rolle 'Sender' (Absender) und 'Recipient' (Empfänger) Pflicht.</xs:documentation>
       
<xs:documentation xml:lang="EN">Up to 11 entries can be sent:</xs:documentation>
       
<xs:documentation xml:lang="EN">SENDER - mandatory with DAKOSY-code</xs:documentation>
       
<xs:documentation xml:lang="EN">RECIPIENT - mandatory with DAKOSY-Code. Maximum of nine entries is possible.</xs:documentation>
       
<xs:documentation xml:lang="EN">EDI_PROVIDER</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Participant" type="ParticipantDef" minOccurs="2" maxOccurs="11"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CreationTime" type="xsd:dateTime">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Anlagezeitpunkt der Nachricht als lokale Zeit, d.h. ohne Spezifikation einer Zeitzone im Timestamp.</xs:documentation>
       
<xs:documentation xml:lang="EN">Date and time of message creation.</xs:documentation>
       
<xs:documentation xml:lang="EN">Format : 1999-05-31T13:20:00</xs:documentation>
       
<xs:documentation xml:lang="EN">Use local time. Value will be read &quot;as it is&quot;. Please do not send an offset from the UTC.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element CommunicationDef/Participants
diagram
properties
isRef 0
content complex
children Participant
annotation
documentation
es können max.11 Beteiligte kommuniziert werden. Bei Kommunikationen mit DAKOSY sind Beteiligte mit der Rolle 'Sender' (Absender) und 'Recipient' (Empfänger) Pflicht.
documentation
Up to 11 entries can be sent:
documentation
SENDER - mandatory with DAKOSY-code
documentation
RECIPIENT - mandatory with DAKOSY-Code. Maximum of nine entries is possible.
documentation
EDI_PROVIDER
source <xs:element name="Participants">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">es können max.11 Beteiligte kommuniziert werden. Bei Kommunikationen mit DAKOSY sind Beteiligte mit der Rolle 'Sender' (Absender) und 'Recipient' (Empfänger) Pflicht.</xs:documentation>
   
<xs:documentation xml:lang="EN">Up to 11 entries can be sent:</xs:documentation>
   
<xs:documentation xml:lang="EN">SENDER - mandatory with DAKOSY-code</xs:documentation>
   
<xs:documentation xml:lang="EN">RECIPIENT - mandatory with DAKOSY-Code. Maximum of nine entries is possible.</xs:documentation>
   
<xs:documentation xml:lang="EN">EDI_PROVIDER</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Participant" type="ParticipantDef" minOccurs="2" maxOccurs="11"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element CommunicationDef/Participants/Participant
diagram
type ParticipantDef
properties
isRef 0
minOcc 2
maxOcc 11
content complex
children Code Name Pwd
attributes
Name  Type  Use  Default  Fixed  annotation
Rolederived by: xs:NMTOKENrequired      
documentation
Das Attribut beschreibt die Rolle des Beteiligten im Kommunikationsprozess.
documentation
Desribes the particpant's communication part as the message's sender, it's recipient etc.
documentation
Required entries:
documentation
RECIPIENT
documentation
SENDER
documentation
EDI_PROVIDER
source <xs:element name="Participant" type="ParticipantDef" minOccurs="2" maxOccurs="11"/>

element CommunicationDef/CreationTime
diagram
type xs:dateTime
properties
isRef 0
content simple
annotation
documentation
Anlagezeitpunkt der Nachricht als lokale Zeit, d.h. ohne Spezifikation einer Zeitzone im Timestamp.
documentation
Date and time of message creation.
documentation
Format : 1999-05-31T13:20:00
documentation
Use local time. Value will be read &quot;as it is&quot;. Please do not send an offset from the UTC.
source <xs:element name="CreationTime" type="xsd:dateTime">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Anlagezeitpunkt der Nachricht als lokale Zeit, d.h. ohne Spezifikation einer Zeitzone im Timestamp.</xs:documentation>
   
<xs:documentation xml:lang="EN">Date and time of message creation.</xs:documentation>
   
<xs:documentation xml:lang="EN">Format : 1999-05-31T13:20:00</xs:documentation>
   
<xs:documentation xml:lang="EN">Use local time. Value will be read &quot;as it is&quot;. Please do not send an offset from the UTC.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ContactDef
diagram
children Name Phone Email BusinessUnit
used by
element MessageMetaInfoDef/Contact
source <xs:complexType name="ContactDef">
 
<xs:sequence>
   
<xs:element name="Name">
     
<xs:simpleType>
       
<xs:restriction base="xsd:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="35"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Phone" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Telefonnummer; reines Textfeld ohne Validierung; es sollte aus fachlicher Sicht entweder eine Telefonnummer oder eine E-Mail Adresse bei Verwendung der Kontaktdaten kommuniziert werden.</xs:documentation>
       
<xs:documentation xml:lang="EN">plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xsd:string">
         
<xs:maxLength value="35"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Email" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">E.Mail Adresse; reines Textfeld ohne Validierung; es sollte aus fachlicher Sicht entweder eine Telefonnummer oder eine E-Mail Adresse bei Verwendung der Kontaktdaten kommuniziert werden.</xs:documentation>
       
<xs:documentation xml:lang="EN">plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xsd:string">
         
<xs:maxLength value="70"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="BusinessUnit" type="BusinessUnitDef" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ContactDef/Name
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 35
source <xs:element name="Name">
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContactDef/Phone
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 35
annotation
documentation
Telefonnummer; reines Textfeld ohne Validierung; es sollte aus fachlicher Sicht entweder eine Telefonnummer oder eine E-Mail Adresse bei Verwendung der Kontaktdaten kommuniziert werden.
documentation
plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.
source <xs:element name="Phone" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Telefonnummer; reines Textfeld ohne Validierung; es sollte aus fachlicher Sicht entweder eine Telefonnummer oder eine E-Mail Adresse bei Verwendung der Kontaktdaten kommuniziert werden.</xs:documentation>
   
<xs:documentation xml:lang="EN">plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContactDef/Email
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 70
annotation
documentation
E.Mail Adresse; reines Textfeld ohne Validierung; es sollte aus fachlicher Sicht entweder eine Telefonnummer oder eine E-Mail Adresse bei Verwendung der Kontaktdaten kommuniziert werden.
documentation
plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.
source <xs:element name="Email" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">E.Mail Adresse; reines Textfeld ohne Validierung; es sollte aus fachlicher Sicht entweder eine Telefonnummer oder eine E-Mail Adresse bei Verwendung der Kontaktdaten kommuniziert werden.</xs:documentation>
   
<xs:documentation xml:lang="EN">plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:maxLength value="70"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContactDef/BusinessUnit
diagram
type BusinessUnitDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Code Name
source <xs:element name="BusinessUnit" type="BusinessUnitDef" minOccurs="0"/>

complexType MessageMetaInfoDef
diagram
children Contact
annotation
documentation
Meta-Informationen für jede enthaltene Nachricht
documentation
Meta information for each message.
source <xs:complexType name="MessageMetaInfoDef">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Meta-Informationen für jede enthaltene Nachricht</xs:documentation>
   
<xs:documentation xml:lang="EN">Meta information for each message.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Contact" type="ContactDef" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element MessageMetaInfoDef/Contact
diagram
type ContactDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Name Phone Email BusinessUnit
source <xs:element name="Contact" type="ContactDef" minOccurs="0"/>

complexType MetaInfoDef
diagram
children Transaction Application Communication
used by
element Document/Metainfo
attributes
Name  Type  Use  Default  Fixed  annotation
Countxs:positiveInteger      
documentation
Anzahl der in der Kommunikation gebündelten Nachrichten
documentation
Number of messages (elements) that are collected in the transmitted file.
ExchangeNumberderived by: xs:stringrequired      
documentation
Sitzungsnummer zur eindeutigen Identifikation der kommunizierten Datei
documentation
unique reference per physical xml-file
Testxs:booleanoptional  0    
documentation
Testkennzeichen; 0 = Produktion, 1 = Test
documentation
0 - false (default);
documentation
1- true; transmission for test purpose
annotation
documentation
Informationen zur verwendeten Transaktion, den Beteiligten der EDI-Kommunikation, etc.
documentation
Contains information concerning transaction type, communication parties etc.
source <xs:complexType name="MetaInfoDef">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Informationen zur verwendeten Transaktion, den Beteiligten der EDI-Kommunikation, etc.</xs:documentation>
   
<xs:documentation xml:lang="EN">Contains information concerning transaction type, communication parties etc.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Transaction" type="TransactionDef">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Die Struktur spezifiziert die verwendete Transaktion und den Typ der verwendeten Nachricht. Es können nur Nachrichten eines Typs in einer Nachricht gebündelt werden, d.h. z.B. nur Auftragsdaten oder nur Statusinformationen. etc.</xs:documentation>
       
<xs:documentation xml:lang="EN">Specifies the transaction type (GM01, AB01 etc.). Only one transaction per file is allowed. Different types must be sent in separate files.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Application" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Name des Zielsystems, bzw. der Zielapplikation</xs:documentation>
       
<xs:documentation xml:lang="EN">Name of the application, the message is addressed to.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xsd:string">
         
<xs:maxLength value="35"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Communication" type="CommunicationDef"/>
 
</xs:sequence>
 
<xs:attribute name="Count" type="xsd:positiveInteger">
   
<xs:annotation>
     
<xs:documentation xml:lang="DE">Anzahl der in der Kommunikation gebündelten Nachrichten</xs:documentation>
     
<xs:documentation xml:lang="EN">Number of messages (elements) that are collected in the transmitted file.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="ExchangeNumber" use="required">
   
<xs:annotation>
     
<xs:documentation xml:lang="DE">Sitzungsnummer zur eindeutigen Identifikation der kommunizierten Datei</xs:documentation>
     
<xs:documentation xml:lang="EN">unique reference per physical xml-file</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xsd:string">
       
<xs:minLength value="1"/>
       
<xs:maxLength value="14"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="Test" type="xsd:boolean" use="optional" default="0">
   
<xs:annotation>
     
<xs:documentation xml:lang="DE">Testkennzeichen; 0 = Produktion, 1 = Test</xs:documentation>
     
<xs:documentation xml:lang="EN">0 - false (default);</xs:documentation>
     
<xs:documentation xml:lang="EN">1- true; transmission for test purpose</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute MetaInfoDef/@Count
type xs:positiveInteger
properties
isRef 0
annotation
documentation
Anzahl der in der Kommunikation gebündelten Nachrichten
documentation
Number of messages (elements) that are collected in the transmitted file.
source <xs:attribute name="Count" type="xsd:positiveInteger">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Anzahl der in der Kommunikation gebündelten Nachrichten</xs:documentation>
   
<xs:documentation xml:lang="EN">Number of messages (elements) that are collected in the transmitted file.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute MetaInfoDef/@ExchangeNumber
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
maxLength 14
annotation
documentation
Sitzungsnummer zur eindeutigen Identifikation der kommunizierten Datei
documentation
unique reference per physical xml-file
source <xs:attribute name="ExchangeNumber" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Sitzungsnummer zur eindeutigen Identifikation der kommunizierten Datei</xs:documentation>
   
<xs:documentation xml:lang="EN">unique reference per physical xml-file</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="14"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute MetaInfoDef/@Test
type xs:boolean
properties
isRef 0
default 0
use optional
annotation
documentation
Testkennzeichen; 0 = Produktion, 1 = Test
documentation
0 - false (default);
documentation
1- true; transmission for test purpose
source <xs:attribute name="Test" type="xsd:boolean" use="optional" default="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Testkennzeichen; 0 = Produktion, 1 = Test</xs:documentation>
   
<xs:documentation xml:lang="EN">0 - false (default);</xs:documentation>
   
<xs:documentation xml:lang="EN">1- true; transmission for test purpose</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element MetaInfoDef/Transaction
diagram
type TransactionDef
properties
isRef 0
content complex
children Descr Provider
attributes
Name  Type  Use  Default  Fixed  annotation
Codederived by: xs:stringrequired      
documentation
Transaktionscode; Definition durch den für die Transaktion verantwortlichen Provider.
documentation
Code defined by the provider for the specified transaction.
Typederived by: xs:stringrequired      
documentation
Typ der kommunizierten Daten,; z.B. TransportOrder, StatusInformation, etc.
documentation
Single type which is represented by this file.
documentation
A Transaction identified by its code may contain several types identified by their  type.
documentation
This hierarchy is known from EDIFACT-messages where e. g. the transaction GM01 (code) consists of CUSCAR and APERAK (type).
Versionderived by: xs:stringrequired      
documentation
Version der Transaktion
documentation
Version of message definition
annotation
documentation
Die Struktur spezifiziert die verwendete Transaktion und den Typ der verwendeten Nachricht. Es können nur Nachrichten eines Typs in einer Nachricht gebündelt werden, d.h. z.B. nur Auftragsdaten oder nur Statusinformationen. etc.
documentation
Specifies the transaction type (GM01, AB01 etc.). Only one transaction per file is allowed. Different types must be sent in separate files.
source <xs:element name="Transaction" type="TransactionDef">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Die Struktur spezifiziert die verwendete Transaktion und den Typ der verwendeten Nachricht. Es können nur Nachrichten eines Typs in einer Nachricht gebündelt werden, d.h. z.B. nur Auftragsdaten oder nur Statusinformationen. etc.</xs:documentation>
   
<xs:documentation xml:lang="EN">Specifies the transaction type (GM01, AB01 etc.). Only one transaction per file is allowed. Different types must be sent in separate files.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MetaInfoDef/Application
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 35
annotation
documentation
Name des Zielsystems, bzw. der Zielapplikation
documentation
Name of the application, the message is addressed to.
source <xs:element name="Application" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Name des Zielsystems, bzw. der Zielapplikation</xs:documentation>
   
<xs:documentation xml:lang="EN">Name of the application, the message is addressed to.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MetaInfoDef/Communication
diagram
type CommunicationDef
properties
isRef 0
content complex
children Participants CreationTime
source <xs:element name="Communication" type="CommunicationDef"/>

complexType ParticipantCodeDef
diagram
type extension of ParticipantCode
properties
base ParticipantCode
used by
element ParticipantDef/Code
facets
minLength 1
maxLength 17
attributes
Name  Type  Use  Default  Fixed  annotation
Aliasderived by: xs:tokenoptional  DAK    
documentation
Das Attribut spezifiziert die für den verwendeten EDI-Code des Beteiligten verantwortliche Instanz. Zurzeit ist hier nur der Wert 'DAK' für DAKOSY zulässig.
documentation
Alias code. Describes how the participant is identified in a system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.
source <xs:complexType name="ParticipantCodeDef">
 
<xs:simpleContent>
   
<xs:extension base="ParticipantCode">
     
<xs:attribute name="Alias" use="optional" default="DAK">
       
<xs:annotation>
         
<xs:documentation xml:lang="DE">Das Attribut spezifiziert die für den verwendeten EDI-Code des Beteiligten verantwortliche Instanz. Zurzeit ist hier nur der Wert 'DAK' für DAKOSY zulässig.</xs:documentation>
         
<xs:documentation xml:lang="EN">Alias code. Describes how the participant is identified in a system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xsd:token">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="17"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute ParticipantCodeDef/@Alias
type restriction of xs:token
properties
isRef 0
default DAK
use optional
facets
minLength 1
maxLength 17
annotation
documentation
Das Attribut spezifiziert die für den verwendeten EDI-Code des Beteiligten verantwortliche Instanz. Zurzeit ist hier nur der Wert 'DAK' für DAKOSY zulässig.
documentation
Alias code. Describes how the participant is identified in a system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.
source <xs:attribute name="Alias" use="optional" default="DAK">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Das Attribut spezifiziert die für den verwendeten EDI-Code des Beteiligten verantwortliche Instanz. Zurzeit ist hier nur der Wert 'DAK' für DAKOSY zulässig.</xs:documentation>
   
<xs:documentation xml:lang="EN">Alias code. Describes how the participant is identified in a system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:token">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="17"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType ParticipantDef
diagram
children Code Name Pwd
used by
element CommunicationDef/Participants/Participant
attributes
Name  Type  Use  Default  Fixed  annotation
Rolederived by: xs:NMTOKENrequired      
documentation
Das Attribut beschreibt die Rolle des Beteiligten im Kommunikationsprozess.
documentation
Desribes the particpant's communication part as the message's sender, it's recipient etc.
documentation
Required entries:
documentation
RECIPIENT
documentation
SENDER
documentation
EDI_PROVIDER
source <xs:complexType name="ParticipantDef">
 
<xs:sequence>
   
<xs:element name="Code" type="ParticipantCodeDef" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">EDI-Code des Beteiligten</xs:documentation>
       
<xs:documentation xml:lang="EN">Code identifying the participant</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Name" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Name des Beteiligten; rein informatives Element, d.h. keine Auswertung</xs:documentation>
       
<xs:documentation xml:lang="EN">just for informal use</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xsd:string">
         
<xs:maxLength value="35"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Pwd" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Kennwort; nur falls dieses von der Rolle des EDI-Beteiligten verlangt wird</xs:documentation>
       
<xs:documentation xml:lang="EN">Needs only to be set if required by the specified role.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xsd:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="17"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="Role" use="required">
   
<xs:annotation>
     
<xs:documentation xml:lang="DE">Das Attribut beschreibt die Rolle des Beteiligten im Kommunikationsprozess.</xs:documentation>
     
<xs:documentation xml:lang="EN">Desribes the particpant's communication part as the message's sender, it's recipient etc.</xs:documentation>
     
<xs:documentation xml:lang="EN">Required entries:</xs:documentation>
     
<xs:documentation xml:lang="EN">RECIPIENT</xs:documentation>
     
<xs:documentation xml:lang="EN">SENDER</xs:documentation>
     
<xs:documentation xml:lang="EN">EDI_PROVIDER</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xsd:NMTOKEN">
       
<xs:enumeration value="EDI_PROVIDER"/>
       
<xs:enumeration value="RECIPIENT"/>
       
<xs:enumeration value="SENDER"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute ParticipantDef/@Role
type restriction of xs:NMTOKEN
properties
isRef 0
use required
facets
enumeration EDI_PROVIDER
enumeration RECIPIENT
enumeration SENDER
annotation
documentation
Das Attribut beschreibt die Rolle des Beteiligten im Kommunikationsprozess.
documentation
Desribes the particpant's communication part as the message's sender, it's recipient etc.
documentation
Required entries:
documentation
RECIPIENT
documentation
SENDER
documentation
EDI_PROVIDER
source <xs:attribute name="Role" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Das Attribut beschreibt die Rolle des Beteiligten im Kommunikationsprozess.</xs:documentation>
   
<xs:documentation xml:lang="EN">Desribes the particpant's communication part as the message's sender, it's recipient etc.</xs:documentation>
   
<xs:documentation xml:lang="EN">Required entries:</xs:documentation>
   
<xs:documentation xml:lang="EN">RECIPIENT</xs:documentation>
   
<xs:documentation xml:lang="EN">SENDER</xs:documentation>
   
<xs:documentation xml:lang="EN">EDI_PROVIDER</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:NMTOKEN">
     
<xs:enumeration value="EDI_PROVIDER"/>
     
<xs:enumeration value="RECIPIENT"/>
     
<xs:enumeration value="SENDER"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ParticipantDef/Code
diagram
type ParticipantCodeDef
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
facets
minLength 1
maxLength 17
attributes
Name  Type  Use  Default  Fixed  annotation
Aliasderived by: xs:tokenoptional  DAK    
documentation
Das Attribut spezifiziert die für den verwendeten EDI-Code des Beteiligten verantwortliche Instanz. Zurzeit ist hier nur der Wert 'DAK' für DAKOSY zulässig.
documentation
Alias code. Describes how the participant is identified in a system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.
annotation
documentation
EDI-Code des Beteiligten
documentation
Code identifying the participant
source <xs:element name="Code" type="ParticipantCodeDef" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">EDI-Code des Beteiligten</xs:documentation>
   
<xs:documentation xml:lang="EN">Code identifying the participant</xs:documentation>
 
</xs:annotation>
</xs:element>

element ParticipantDef/Name
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 35
annotation
documentation
Name des Beteiligten; rein informatives Element, d.h. keine Auswertung
documentation
just for informal use
source <xs:element name="Name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Name des Beteiligten; rein informatives Element, d.h. keine Auswertung</xs:documentation>
   
<xs:documentation xml:lang="EN">just for informal use</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ParticipantDef/Pwd
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 17
annotation
documentation
Kennwort; nur falls dieses von der Rolle des EDI-Beteiligten verlangt wird
documentation
Needs only to be set if required by the specified role.
source <xs:element name="Pwd" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Kennwort; nur falls dieses von der Rolle des EDI-Beteiligten verlangt wird</xs:documentation>
   
<xs:documentation xml:lang="EN">Needs only to be set if required by the specified role.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="17"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType TransactionDef
diagram
children Descr Provider
used by
element MetaInfoDef/Transaction
attributes
Name  Type  Use  Default  Fixed  annotation
Codederived by: xs:stringrequired      
documentation
Transaktionscode; Definition durch den für die Transaktion verantwortlichen Provider.
documentation
Code defined by the provider for the specified transaction.
Typederived by: xs:stringrequired      
documentation
Typ der kommunizierten Daten,; z.B. TransportOrder, StatusInformation, etc.
documentation
Single type which is represented by this file.
documentation
A Transaction identified by its code may contain several types identified by their  type.
documentation
This hierarchy is known from EDIFACT-messages where e. g. the transaction GM01 (code) consists of CUSCAR and APERAK (type).
Versionderived by: xs:stringrequired      
documentation
Version der Transaktion
documentation
Version of message definition
source <xs:complexType name="TransactionDef">
 
<xs:sequence>
   
<xs:element name="Descr" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Beschreibung; rein informativ, d.h. wird nicht ausgewertet</xs:documentation>
       
<xs:documentation xml:lang="EN">(informal) description</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xsd:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="35"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Provider" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation xml:lang="DE">Name des für die Transaktion verantwortlichen Providers (für AC03 immer DAKOSY)</xs:documentation>
       
<xs:documentation xml:lang="EN">name of the party who is responsible for the underlying schema.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xsd:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="35"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="Code" use="required">
   
<xs:annotation>
     
<xs:documentation xml:lang="DE">Transaktionscode; Definition durch den für die Transaktion verantwortlichen Provider.</xs:documentation>
     
<xs:documentation xml:lang="EN">Code defined by the provider for the specified transaction.</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xsd:string">
       
<xs:minLength value="1"/>
       
<xs:maxLength value="17"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="Type" use="required">
   
<xs:annotation>
     
<xs:documentation xml:lang="DE">Typ der kommunizierten Daten,; z.B. TransportOrder, StatusInformation, etc.</xs:documentation>
     
<xs:documentation xml:lang="EN">Single type which is represented by this file.</xs:documentation>
     
<xs:documentation xml:lang="EN">A Transaction identified by its code may contain several types identified by their  type.</xs:documentation>
     
<xs:documentation xml:lang="EN">This hierarchy is known from EDIFACT-messages where e. g. the transaction GM01 (code) consists of CUSCAR and APERAK (type).</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xsd:string">
       
<xs:minLength value="1"/>
       
<xs:maxLength value="17"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="Version" use="required">
   
<xs:annotation>
     
<xs:documentation xml:lang="DE">Version der Transaktion</xs:documentation>
     
<xs:documentation xml:lang="EN">Version of message definition</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xsd:string">
       
<xs:minLength value="1"/>
       
<xs:maxLength value="17"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute TransactionDef/@Code
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
maxLength 17
annotation
documentation
Transaktionscode; Definition durch den für die Transaktion verantwortlichen Provider.
documentation
Code defined by the provider for the specified transaction.
source <xs:attribute name="Code" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Transaktionscode; Definition durch den für die Transaktion verantwortlichen Provider.</xs:documentation>
   
<xs:documentation xml:lang="EN">Code defined by the provider for the specified transaction.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="17"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute TransactionDef/@Type
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
maxLength 17
annotation
documentation
Typ der kommunizierten Daten,; z.B. TransportOrder, StatusInformation, etc.
documentation
Single type which is represented by this file.
documentation
A Transaction identified by its code may contain several types identified by their  type.
documentation
This hierarchy is known from EDIFACT-messages where e. g. the transaction GM01 (code) consists of CUSCAR and APERAK (type).
source <xs:attribute name="Type" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Typ der kommunizierten Daten,; z.B. TransportOrder, StatusInformation, etc.</xs:documentation>
   
<xs:documentation xml:lang="EN">Single type which is represented by this file.</xs:documentation>
   
<xs:documentation xml:lang="EN">A Transaction identified by its code may contain several types identified by their  type.</xs:documentation>
   
<xs:documentation xml:lang="EN">This hierarchy is known from EDIFACT-messages where e. g. the transaction GM01 (code) consists of CUSCAR and APERAK (type).</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="17"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute TransactionDef/@Version
type restriction of xs:string
properties
isRef 0
use required
facets
minLength 1
maxLength 17
annotation
documentation
Version der Transaktion
documentation
Version of message definition
source <xs:attribute name="Version" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Version der Transaktion</xs:documentation>
   
<xs:documentation xml:lang="EN">Version of message definition</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="17"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element TransactionDef/Descr
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Beschreibung; rein informativ, d.h. wird nicht ausgewertet
documentation
(informal) description
source <xs:element name="Descr" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Beschreibung; rein informativ, d.h. wird nicht ausgewertet</xs:documentation>
   
<xs:documentation xml:lang="EN">(informal) description</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TransactionDef/Provider
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35
annotation
documentation
Name des für die Transaktion verantwortlichen Providers (für AC03 immer DAKOSY)
documentation
name of the party who is responsible for the underlying schema.
source <xs:element name="Provider" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">Name des für die Transaktion verantwortlichen Providers (für AC03 immer DAKOSY)</xs:documentation>
   
<xs:documentation xml:lang="EN">name of the party who is responsible for the underlying schema.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xsd:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

simpleType ParticipantCode
type restriction of xs:string
used by
complexType ParticipantCodeDef
facets
minLength 1
maxLength 17
annotation
documentation
EDI-Code des Beteiligten
documentation
Code identifying the participant
source <xs:simpleType name="ParticipantCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="DE">EDI-Code des Beteiligten</xs:documentation>
   
<xs:documentation xml:lang="EN">Code identifying the participant</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="17"/>
 
</xs:restriction>
</xs:simpleType>