Schema TransportCoordination.xsd


schema location:  http://tr02-wiki.dakosy.de/dokumentation/TR02XMLv14.0/TransportCoordination.xsd
 
Elements  Complex types 
TransportCoordination  TransportCoordination 
TransportCoordinationMessage 


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


schema location:  http://tr02-wiki.dakosy.de/dokumentation/TR02XMLv14.0/TR02_Core.xsd
 
Complex types  Simple types 
AdditionalTransportMeansID  Code17TypeContent 
Code17Type  Code2TypeContent 
Code2Type  Code4TypeContent 
Code4Type  Code6TypeContent 
Code6Type  CommentTypeContent 
ContainerHeightType  ConsigneeReferenceType 
ContainerLengthType  ContainerHeightTypeContent 
ContainerTypeType  ContainerLengthTypeContent 
DateTimeType  ContainerNumberType 
Error  ContainerTypeTypeContent 
InspectionType  CountryDescription 
Legitimation  CountType 
LinearMeasureType  DeletionTypeType 
LocationType  ErrorCode 
LocationTypeCode  GReferenceTypeContent 
NameType  IndicatorType 
OwnerParty  InspectionTypeContent 
PartyType  IReferenceTypeContent 
PaticipantInformationType  ISOCodeType 
ReferenceIDType  LinearMeasureTypeContent 
ReferenceType  LoadingIndicatorType 
ReferenceTypeCode  LocationIdentificationTypeContent 
RegistrationNationalityType  LocationTypeContent 
RegistrationNumberCodeType  Name2 
RegistrationNumberType  QuayAccountNumberTypeContent 
SubordinateLocation  Reference07Type 
TemperatureMeasureType  Reference12Type 
TerminalLocationType  Reference15Type 
Text255Type  Reference22Type 
TextType  Reference35Type 
TransportCompanyCodeType  ReferenceTypeCodeContent 
TransportCompanyType  RegistrationNationality 
TransportCompanyTypeType  RegistrationNumberCodeTypeContent 
TransportMeans  RegistrationNumberTypeContent 
TransportMeansTypeCode  RegistrationNumberTypePosition 
TransportModeCode  ResponseType 
WeightMeasureType  SealNumberType 
SignificanceType 
TemperatureMeasureTypeContent 
Text255TypeContent 
TpStatus 
TransportCompanyNameType 
TransportMeansIdentificationType 
TransportMeansName 
TransportMeansTypeCodeContent 
TransportModeCodeContent 
WeightMeasureTypeContent 


element TransportCoordination
diagram
type TransportCoordination
children Transaction Interchange TransportCoordinationMessage
source
<xs:element name="TransportCoordination" type="TransportCoordination"/>

complexType TransportCoordination
diagram
children Transaction Interchange TransportCoordinationMessage
used by
element TransportCoordination
annotation
documentation 
The TransportCoordination (Transport-Vormeldung) is utilized to coordinate the pick up or delivery of goods e.g. with a quay operator.
documentation 
Die TransportCoordination (Transport-Vormeldung) wird an einen Kaibetrieb  / Ladestelle übertragen, um die Abholung oder Anlieferung von Ladung zu koordinieren.
source
<xs:complexType name="TransportCoordination">
  <xs:annotation>
    <xs:documentation xml:lang="EN">The TransportCoordination (Transport-Vormeldung) is utilized to coordinate the pick up or delivery of goods e.g. with a quay operator.</xs:documentation>
    <xs:documentation xml:lang="DE">Die TransportCoordination (Transport-Vormeldung) wird an einen Kaibetrieb  / Ladestelle übertragen, um die Abholung oder Anlieferung von Ladung zu koordinieren.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Transaction" type="Transaction"/>
    <xs:element name="Interchange" type="Interchange"/>
    <xs:element name="TransportCoordinationMessage" type="TransportCoordinationMessage" maxOccurs="999"/>
  </xs:sequence>
</xs:complexType>

element TransportCoordination/Transaction
diagram
type Transaction
attributes
Name  Type  Use  Default  Fixed  Annotation
code  xs:string        
documentation 
transaction code
documentation 
Code der Transaktion
version  xs:string        
documentation 
transaction version
documentation 
Version der Transaktion
type  xs:string        
documentation 
transaction type (i.e. TransportCoordination, Response, ...)
documentation 
Typ der Nachricht (z.B. TransportCoordination, Response, ...)
source
<xs:element name="Transaction" type="Transaction"/>

element TransportCoordination/Interchange
diagram
type Interchange
children CreationTime ExchangeNumber TestIndicator MessageCount Sender Recipient
source
<xs:element name="Interchange" type="Interchange"/>

element TransportCoordination/TransportCoordinationMessage
diagram
type TransportCoordinationMessage
children MessageHeader Header
attributes
Name  Type  Use  Default  Fixed  Annotation
messageType  xs:string        
messageVersionID  xs:string  required      
documentation 
version of the messagedefinition that is used for this message
documentation 
Version der Nachrichtendefinition, auf der eine Nachricht basiert
source
<xs:element name="TransportCoordinationMessage" type="TransportCoordinationMessage" maxOccurs="999"/>

complexType TransportCoordinationMessage
diagram
type extension of Message
children MessageHeader Header
used by
element TransportCoordination/TransportCoordinationMessage
attributes
Name  Type  Use  Default  Fixed  Annotation
messageType  xs:string        
messageVersionID  xs:string  required      
documentation 
version of the messagedefinition that is used for this message
documentation 
Version der Nachrichtendefinition, auf der eine Nachricht basiert
annotation
documentation 
The TransportCoordination (Transport-Vormeldung) is utilized to coordinate the pick up or delivery of goods e.g. with a quay operator.
documentation 
Die TransportCoordination (Transport-Vormeldung) wird an einen Kaibetrieb  / Ladestelle übertragen, um die Abholung oder Anlieferung von Ladung zu koordinieren.
source
<xs:complexType name="TransportCoordinationMessage">
  <xs:annotation>
    <xs:documentation xml:lang="EN">The TransportCoordination (Transport-Vormeldung) is utilized to coordinate the pick up or delivery of goods e.g. with a quay operator.</xs:documentation>
    <xs:documentation xml:lang="DE">Die TransportCoordination (Transport-Vormeldung) wird an einen Kaibetrieb  / Ladestelle übertragen, um die Abholung oder Anlieferung von Ladung zu koordinieren.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Message">
      <xs:sequence>
        <xs:element name="Header">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ParticipantInformation" type="PaticipantInformationType" maxOccurs="2">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">Information about the participating transport company</xs:documentation>
                  <xs:documentation xml:lang="DE">Daten des beteiligten Transportunternehmer / Subunternehmer </xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="TerminalLocation" type="TerminalLocationType">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">Specifies the location of the terminal and the place of loading (in Bremen, Hamburg or Lübeck)</xs:documentation>
                  <xs:documentation xml:lang="DE">beteiligtes Terminal / Hafen (z.B. Bremen, Lückeck oder Hamburg)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="TransportMeans" type="TransportMeansTypeCode">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">Specifies the means of transport: feeder, rail, truck</xs:documentation>
                  <xs:documentation xml:lang="DE">Spezifikation des Verkehrsträgers</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Significance" type="SignificanceType">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">Specifies the significance of the message. The significance of the message is hierarchical and results in diferent requirements with regard to mandatory data elements. The enumeration allows the following values:
- statusRequest
- slotBooking (includes statusRequest)
- transportBooking (includes slotBooking)</xs:documentation>
                  <xs:documentation xml:lang="DE">Bedeutung der Nachricht (Statusanfrage, Slotbuchung oder Transportbuchung)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="TransportMode" type="TransportModeCode" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">Specifies the mode of transport: AN=delivery, AU=pickup, ... pertaining to all load elements</xs:documentation>
                  <xs:documentation xml:lang="DE">Verkehrsrichtung: AN=Anlieferung, AU=Auslieferung, ... (Angaben auf Ladeeinheitebene haben Vorrang)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Dispatcher" minOccurs="0">
                <xs:complexType>
                  <xs:complexContent>
                    <xs:extension base="Contact"/>
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
              <xs:choice>
                <xs:element name="ReferencedLoad" maxOccurs="99">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Position" type="CountType">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">The position is a unique number / count within the message to unambiguosly identify the load</xs:documentation>
                          <xs:documentation xml:lang="DE">laufende Nummer zur eindeutigen Identifikation der Ladungsposition innerhalb der Nachricht.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="ReferenceStatusRequest">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">used only in combination with the significance 'slotBooking' and 'transportBooking': reference (list of references) of the predating 'statusRequest' TransportCoordination message, this message is a part of</xs:documentation>
                          <xs:documentation xml:lang="DE">wird nur in Verbindung mit der Bedeutung 'slotBooking' und 'transportBooking' verwendet: Referenz (bzw. Liste von Referenzen) der Statusanfrage, die dieser Nachricht vorausgegangen ist, bzw. auf die sich diese Nachricht bezieht</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent>
                            <xs:extension base="ReferenceType"/>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Load" maxOccurs="999">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Position" type="CountType">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">The position is a unique number / count within the message to unambiguosly identify the load</xs:documentation>
                          <xs:documentation xml:lang="DE">laufende Nummer zur eindeutigen Identifikation der Ladungsposition innerhalb der Nachricht.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="SlotBooking" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">slot booking details</xs:documentation>
                          <xs:documentation xml:lang="DE">Angaben zur Slotbuchung</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="TimeSlot" type="DateTimeType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">requested specific time-slot</xs:documentation>
                                <xs:documentation xml:lang="DE">geplanter Abhol- / Anlieferzeitpunkt</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="EarliestArrival" type="DateTimeType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">earliest alternativ time-slot</xs:documentation>
                                <xs:documentation xml:lang="DE">früheste Ankunftszeit</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="LatestArrival" type="DateTimeType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">latest alternativ time-slot</xs:documentation>
                                <xs:documentation xml:lang="DE">späteste Ankunftszeit</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="RequestedArrival" type="DateTimeType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">preferred time-slot</xs:documentation>
                                <xs:documentation xml:lang="DE">Wunschzeit</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:choice>
                        <xs:element name="ContainerLoad">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="LoadingIndicator" type="LoadingIndicatorType">
                                <xs:annotation>
                                  <xs:documentation xml:lang="EN">loading indicator full / empty</xs:documentation>
                                  <xs:documentation xml:lang="DE">Kennzeichen leer / beladen</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="Container" minOccurs="0">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Number" type="ContainerNumberType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">container ID / number</xs:documentation>
                                        <xs:documentation xml:lang="DE">Containernummer</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Length" type="ContainerLengthType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">container length</xs:documentation>
                                        <xs:documentation xml:lang="DE">Containerlänge</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Height" type="ContainerHeightType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">container height</xs:documentation>
                                        <xs:documentation xml:lang="DE">Containerhöhe</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Type" type="ContainerTypeType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">container type</xs:documentation>
                                        <xs:documentation xml:lang="DE">Containertyp</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="ISOCode" type="ISOCodeType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">container ISO code</xs:documentation>
                                        <xs:documentation xml:lang="DE">Container ISO Code</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="Oversized" minOccurs="0">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Indicator" type="IndicatorType">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">indicator for over-sized load</xs:documentation>
                                        <xs:documentation xml:lang="DE">Kennzeichen OOG</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Top" type="LinearMeasureType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">over-sized load (height)</xs:documentation>
                                        <xs:documentation xml:lang="DE">Überhöhe</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Front" type="LinearMeasureType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">over-sized load (length, front)</xs:documentation>
                                        <xs:documentation xml:lang="DE">Überlänge vorn</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Back" type="LinearMeasureType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">over-sized load (length, back)</xs:documentation>
                                        <xs:documentation xml:lang="DE">Überlänge hinten</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Left" type="LinearMeasureType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">over-sized load (width, left)</xs:documentation>
                                        <xs:documentation xml:lang="DE">Überbreite links</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Right" type="LinearMeasureType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">over-sized load (width, right)</xs:documentation>
                                        <xs:documentation xml:lang="DE">Überbreite rechts</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="ClipOnUnit" minOccurs="0">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Indicator" type="IndicatorType">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">indicator for clip-on-unit</xs:documentation>
                                        <xs:documentation xml:lang="DE">Kennzeichen Clip-On-Unit</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="ID" type="Reference15Type" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">ID of the clip-on-unit</xs:documentation>
                                        <xs:documentation xml:lang="DE">Identifikation der Clip-On-Unit</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="Temperature" type="TemperatureMeasureType" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="EN">temperature for temperature controlled containers</xs:documentation>
                                  <xs:documentation xml:lang="DE">Temperaturangabe</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="GrossWeight" type="WeightMeasureType" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="EN">gross weight</xs:documentation>
                                  <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="NonOperatingReefer" type="IndicatorType" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="EN">Indicator Non-Operatiing Reefer for Iso-Code-Type Reefer. If this element is not send, it is interpreted as false.</xs:documentation>
                                  <xs:documentation xml:lang="DE">Kennzeichen für nicht aktiven Reefercontainer. Ein ausbleiben dieses Elements wird als false interpretiert.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="IReference" type="IReferenceTypeContent" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="EN">I-reference for the LPM System</xs:documentation>
                                  <xs:documentation xml:lang="DE">LPM-Referenz</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="Accounting" minOccurs="0">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="ConsignorCode" type="Code4Type" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">code of the consignor</xs:documentation>
                                        <xs:documentation xml:lang="DE">Auftraggebercode</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="QuayAccountNumber" type="QuayAccountNumberTypeContent" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">quay account number</xs:documentation>
                                        <xs:documentation xml:lang="DE">Kai-Kontonummer</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="ConsigneeReference" type="ConsigneeReferenceType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation>consignee reference (used in connection with the quay account number)</xs:documentation>
                                        <xs:documentation xml:lang="DE">Kundenmerkzeichen (in Verbindung mit der Kai-Kontonummer)</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="ConventionelLoad">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Transport">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Number">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">transport number / reference</xs:documentation>
                                        <xs:documentation xml:lang="DE">Transportnummer</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Client">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">client</xs:documentation>
                                        <xs:documentation xml:lang="DE">Mandant</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="MarksAndNumber">
                                <xs:annotation>
                                  <xs:documentation xml:lang="EN">marks und numbers (reference with which the packages are marked)</xs:documentation>
                                  <xs:documentation xml:lang="DE">Markierung</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="Packaging">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="NumberUnits" type="CountType">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">number of units</xs:documentation>
                                        <xs:documentation xml:lang="DE">Anzahl Packstücke</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Code" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">packaging code</xs:documentation>
                                        <xs:documentation xml:lang="DE">Verpackungscode</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="CommodityCode" type="Code6Type">
                                <xs:annotation>
                                  <xs:documentation xml:lang="EN">commodity code</xs:documentation>
                                  <xs:documentation xml:lang="DE">Warencode (HS-Code)</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="Contents">
                                <xs:annotation>
                                  <xs:documentation xml:lang="EN">contents</xs:documentation>
                                  <xs:documentation xml:lang="DE">Warenbeschreibung</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="Weight" minOccurs="0">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="GrossWeight" type="WeightMeasureType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">gross weight</xs:documentation>
                                        <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="NetWeight" type="WeightMeasureType" minOccurs="0">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="EN">net weight</xs:documentation>
                                        <xs:documentation xml:lang="DE">Nettogewicht</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="Dimensions" minOccurs="0">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Length" type="LinearMeasureType"/>
                                    <xs:element name="Height" type="LinearMeasureType"/>
                                    <xs:element name="Width" type="LinearMeasureType"/>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:choice>
                      <xs:element name="TransportMode" type="TransportModeCode" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">Specifies the mode of transport: AN=delivery, AU=pickup, ...</xs:documentation>
                          <xs:documentation xml:lang="DE">Verkehrsrichtung: AN=Anlieferung, AU=Auslieferung, ...</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Carrier" minOccurs="0">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Code" type="Code4Type" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">carrier code</xs:documentation>
                                <xs:documentation xml:lang="DE">Reedercode</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="BookingReference" type="Reference22Type" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">booking number / reference</xs:documentation>
                                <xs:documentation xml:lang="DE">Buchungsnummer Reeder</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="ReleaseNumber" type="Reference35Type" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">release number / reference</xs:documentation>
                                <xs:documentation xml:lang="DE">Freistellungsnummer</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="ReleasePassword" type="Reference15Type" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">additional password for release number</xs:documentation>
                                <xs:documentation xml:lang="DE">Kennwort Freistellungsnummer</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="ReleaseValidTill" type="DateTimeType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">date the release expires</xs:documentation>
                                <xs:documentation xml:lang="DE">Freistellung aktiv bis</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="Voyage" minOccurs="0">
                        <xs:complexType>
                          <xs:choice>
                            <xs:sequence>
                              <xs:element name="Vessel" type="TransportMeans" minOccurs="0"/>
                              <xs:element name="VoyageNumber" minOccurs="0"/>
                              <xs:element name="PortOfLoading" type="SubordinateLocation" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="EN">port of loading</xs:documentation>
                                  <xs:documentation xml:lang="DE">Ladehafen</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="PortOfDischarge" type="SubordinateLocation" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="EN">port of discharge</xs:documentation>
                                  <xs:documentation xml:lang="DE">Löschhafen</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                            <xs:element name="TrainTransportIndicator" type="IndicatorType">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">Defines the subsequent transport carrier as rail</xs:documentation>
                                <xs:documentation xml:lang="DE">Bestimmt den nachfolgenden Verkehrsträger als Schiene</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:choice>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="DangerousGoodsIndicator" type="IndicatorType" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">indicator for dangerous goods. If this element is not send, it is interpreted as false.</xs:documentation>
                          <xs:documentation xml:lang="DE">Kennzeichen Gefahrgut. Ein ausbleiben dieses Elements wird als false interpretiert.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="DangerousGoods" minOccurs="0" maxOccurs="999">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">dangerous goods data</xs:documentation>
                          <xs:documentation xml:lang="DE">Gefahrgutangaben</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Position" type="CountType"/>
                            <xs:element name="Class" minOccurs="0">
                              <xs:simpleType>
                                <xs:restriction base="xs:NMTOKEN">
                                  <xs:minLength value="1"/>
                                  <xs:maxLength value="4"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="UNNumber" minOccurs="0">
                              <xs:simpleType>
                                <xs:restriction base="xs:NMTOKEN">
                                  <xs:length value="4"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="EMSNumber" minOccurs="0" maxOccurs="2">
                              <xs:simpleType>
                                <xs:restriction base="xs:NMTOKEN">
                                  <xs:length value="6"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="MFAGNumber" minOccurs="0" maxOccurs="2">
                              <xs:simpleType>
                                <xs:restriction base="xs:NMTOKEN">
                                  <xs:length value="4"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="FlashPoint" type="TemperatureMeasureType" minOccurs="0"/>
                            <xs:element name="Stowage" minOccurs="0">
                              <xs:simpleType>
                                <xs:restriction base="xs:NMTOKEN">
                                  <xs:length value="3"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="Packing" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="Number" type="xs:positiveInteger" minOccurs="0"/>
                                  <xs:element name="Code" type="xs:anySimpleType" minOccurs="0"/>
                                  <xs:element name="Group">
                                    <xs:simpleType>
                                      <xs:restriction base="xs:NMTOKEN">
                                        <xs:minLength value="1"/>
                                        <xs:maxLength value="3"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="EmptyPackageCode" type="xs:anySimpleType" minOccurs="0"/>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="DangerWeight" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="Gross" type="WeightMeasureType"/>
                                  <xs:element name="Net" type="WeightMeasureType" minOccurs="0"/>
                                  <xs:element name="NetExplosive" type="WeightMeasureType" minOccurs="0"/>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="WGKCode" minOccurs="0">
                              <xs:simpleType>
                                <xs:restriction base="xs:string">
                                  <xs:enumeration value="0"/>
                                  <xs:enumeration value="1"/>
                                  <xs:enumeration value="2"/>
                                  <xs:enumeration value="3"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="CL7" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="SheetNumber" minOccurs="0">
                                    <xs:simpleType>
                                      <xs:restriction base="xs:decimal">
                                        <xs:totalDigits value="2"/>
                                        <xs:fractionDigits value="0"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="Category" minOccurs="0">
                                    <xs:simpleType>
                                      <xs:restriction base="xs:NMTOKEN">
                                        <xs:minLength value="1"/>
                                        <xs:maxLength value="4"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="ChemicalActivity" minOccurs="0">
                                    <xs:simpleType>
                                      <xs:restriction base="xs:NMTOKEN">
                                        <xs:minLength value="1"/>
                                        <xs:maxLength value="4"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="TransportSign" minOccurs="0">
                                    <xs:simpleType>
                                      <xs:restriction base="xs:NMTOKEN">
                                        <xs:minLength value="1"/>
                                        <xs:maxLength value="3"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="PackagingType" minOccurs="0">
                                    <xs:simpleType>
                                      <xs:restriction base="xs:NMTOKEN">
                                        <xs:minLength value="1"/>
                                        <xs:maxLength value="4"/>
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="LegalNorm" minOccurs="0">
                              <xs:simpleType>
                                <xs:restriction base="xs:NMTOKEN">
                                  <xs:minLength value="1"/>
                                  <xs:maxLength value="5"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="ClassificationCode" minOccurs="0">
                              <xs:simpleType>
                                <xs:restriction base="xs:NMTOKEN">
                                  <xs:minLength value="1"/>
                                  <xs:maxLength value="7"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="ProperShippingName" minOccurs="0" maxOccurs="5">
                              <xs:simpleType>
                                <xs:restriction base="xs:normalizedString">
                                  <xs:minLength value="1"/>
                                  <xs:maxLength value="70"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="GoodsNumber" minOccurs="0">
                              <xs:simpleType>
                                <xs:restriction base="xs:NMTOKEN">
                                  <xs:minLength value="1"/>
                                  <xs:maxLength value="4"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="GoodsLabel" type="xs:anySimpleType" minOccurs="0" maxOccurs="5"/>
                            <xs:element name="MPLabel" type="xs:anySimpleType" minOccurs="0"/>
                            <xs:element name="TransportProhibited" type="xs:boolean" minOccurs="0"/>
                            <xs:element name="DateSafety" type="DateTimeType" minOccurs="0"/>
                            <xs:element name="IndicatorTank" type="xs:boolean" minOccurs="0"/>
                            <xs:element name="RiskGroup" minOccurs="0">
                              <xs:simpleType>
                                <xs:restriction base="xs:NMTOKEN">
                                  <xs:length value="1"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="Regulations" minOccurs="0" maxOccurs="2">
                              <xs:simpleType>
                                <xs:restriction base="xs:normalizedString">
                                  <xs:minLength value="1"/>
                                  <xs:maxLength value="70"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="LastTransported" minOccurs="0" maxOccurs="5">
                              <xs:simpleType>
                                <xs:restriction base="xs:normalizedString">
                                  <xs:minLength value="1"/>
                                  <xs:maxLength value="70"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="Memoranda" minOccurs="0" maxOccurs="3">
                              <xs:simpleType>
                                <xs:restriction base="xs:normalizedString">
                                  <xs:minLength value="1"/>
                                  <xs:maxLength value="70"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="GegisReference" type="GReferenceTypeContent" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>G-reference for the GEGIS System</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="CustomsIndicator" type="IndicatorType" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">indicator customs. If this element is not send, it is interpreted as false.</xs:documentation>
                          <xs:documentation xml:lang="DE">Kennzeichen Zollgut. Ein ausbleiben dieses Elements wird als false interpretiert.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Customs" minOccurs="0" maxOccurs="999">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">customs data</xs:documentation>
                          <xs:documentation xml:lang="DE">Zolldaten</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="RegistrationNumber" type="RegistrationNumberType" minOccurs="0" maxOccurs="unbounded">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">customs registration number (i.e. ATLAS registration number, MRN, B-Number, ...)</xs:documentation>
                                <xs:documentation xml:lang="DE">Zollregistiernummer (z.B. ATLAS-Registriernummer, B-Nummer, ...)</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="NumberUnits" type="CountType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">number of units</xs:documentation>
                                <xs:documentation xml:lang="DE">Anzahl Packstücke</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="Comment" type="Text255Type" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">generel remarks</xs:documentation>
                          <xs:documentation xml:lang="DE">allgemeine Bemerkung</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:choice>
              <xs:element name="SlotBooking" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">slot booking pertaining to all load elements</xs:documentation>
                  <xs:documentation xml:lang="DE">Ladeeinheit übergreifende Angaben zur Slotbuchung (Angaben auf Ladeeinheitebene haben Vorrang)</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="TimeSlot" type="DateTimeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="DE">geplanter Abhol- / Anlieferzeitpunkt</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="EarliestArrival" type="DateTimeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="DE">früheste Ankunftszeit</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="LatestArrival" type="DateTimeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="DE">späteste Ankunftszeit</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="RequestedArrival" type="DateTimeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="DE">Wunschzeit</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Legitimation" type="Legitimation" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">legitimationdata for authorization check for the transport</xs:documentation>
                  <xs:documentation xml:lang="DE">Legitimationsdaten zur Berechtigungsprüfung für den Transport</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Comment" type="Text255Type" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">generel remarks</xs:documentation>
                  <xs:documentation xml:lang="DE">allgemeine Bemerkung</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="TruckerTpNumber" type="Reference35Type" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">the trucker's TP-Number from former Versions of TR02</xs:documentation>
                  <xs:documentation xml:lang="DE">Die TP-Nummer des Truckers auf früheren TR02-Versionen</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element TransportCoordinationMessage/Header
diagram
children ParticipantInformation TerminalLocation TransportMeans Significance TransportMode Dispatcher ReferencedLoad Load SlotBooking Legitimation Comment TruckerTpNumber
source
<xs:element name="Header">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ParticipantInformation" type="PaticipantInformationType" maxOccurs="2">
        <xs:annotation>
          <xs:documentation xml:lang="EN">Information about the participating transport company</xs:documentation>
          <xs:documentation xml:lang="DE">Daten des beteiligten Transportunternehmer / Subunternehmer </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TerminalLocation" type="TerminalLocationType">
        <xs:annotation>
          <xs:documentation xml:lang="EN">Specifies the location of the terminal and the place of loading (in Bremen, Hamburg or Lübeck)</xs:documentation>
          <xs:documentation xml:lang="DE">beteiligtes Terminal / Hafen (z.B. Bremen, Lückeck oder Hamburg)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportMeans" type="TransportMeansTypeCode">
        <xs:annotation>
          <xs:documentation xml:lang="EN">Specifies the means of transport: feeder, rail, truck</xs:documentation>
          <xs:documentation xml:lang="DE">Spezifikation des Verkehrsträgers</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Significance" type="SignificanceType">
        <xs:annotation>
          <xs:documentation xml:lang="EN">Specifies the significance of the message. The significance of the message is hierarchical and results in diferent requirements with regard to mandatory data elements. The enumeration allows the following values:
- statusRequest
- slotBooking (includes statusRequest)
- transportBooking (includes slotBooking)</xs:documentation>
          <xs:documentation xml:lang="DE">Bedeutung der Nachricht (Statusanfrage, Slotbuchung oder Transportbuchung)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportMode" type="TransportModeCode" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">Specifies the mode of transport: AN=delivery, AU=pickup, ... pertaining to all load elements</xs:documentation>
          <xs:documentation xml:lang="DE">Verkehrsrichtung: AN=Anlieferung, AU=Auslieferung, ... (Angaben auf Ladeeinheitebene haben Vorrang)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Dispatcher" minOccurs="0">
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="Contact"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:choice>
        <xs:element name="ReferencedLoad" maxOccurs="99">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Position" type="CountType">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">The position is a unique number / count within the message to unambiguosly identify the load</xs:documentation>
                  <xs:documentation xml:lang="DE">laufende Nummer zur eindeutigen Identifikation der Ladungsposition innerhalb der Nachricht.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ReferenceStatusRequest">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">used only in combination with the significance 'slotBooking' and 'transportBooking': reference (list of references) of the predating 'statusRequest' TransportCoordination message, this message is a part of</xs:documentation>
                  <xs:documentation xml:lang="DE">wird nur in Verbindung mit der Bedeutung 'slotBooking' und 'transportBooking' verwendet: Referenz (bzw. Liste von Referenzen) der Statusanfrage, die dieser Nachricht vorausgegangen ist, bzw. auf die sich diese Nachricht bezieht</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent>
                    <xs:extension base="ReferenceType"/>
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Load" maxOccurs="999">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Position" type="CountType">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">The position is a unique number / count within the message to unambiguosly identify the load</xs:documentation>
                  <xs:documentation xml:lang="DE">laufende Nummer zur eindeutigen Identifikation der Ladungsposition innerhalb der Nachricht.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="SlotBooking" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">slot booking details</xs:documentation>
                  <xs:documentation xml:lang="DE">Angaben zur Slotbuchung</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="TimeSlot" type="DateTimeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">requested specific time-slot</xs:documentation>
                        <xs:documentation xml:lang="DE">geplanter Abhol- / Anlieferzeitpunkt</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="EarliestArrival" type="DateTimeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">earliest alternativ time-slot</xs:documentation>
                        <xs:documentation xml:lang="DE">früheste Ankunftszeit</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="LatestArrival" type="DateTimeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">latest alternativ time-slot</xs:documentation>
                        <xs:documentation xml:lang="DE">späteste Ankunftszeit</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="RequestedArrival" type="DateTimeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">preferred time-slot</xs:documentation>
                        <xs:documentation xml:lang="DE">Wunschzeit</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:choice>
                <xs:element name="ContainerLoad">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="LoadingIndicator" type="LoadingIndicatorType">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">loading indicator full / empty</xs:documentation>
                          <xs:documentation xml:lang="DE">Kennzeichen leer / beladen</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Container" minOccurs="0">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Number" type="ContainerNumberType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">container ID / number</xs:documentation>
                                <xs:documentation xml:lang="DE">Containernummer</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Length" type="ContainerLengthType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">container length</xs:documentation>
                                <xs:documentation xml:lang="DE">Containerlänge</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Height" type="ContainerHeightType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">container height</xs:documentation>
                                <xs:documentation xml:lang="DE">Containerhöhe</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Type" type="ContainerTypeType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">container type</xs:documentation>
                                <xs:documentation xml:lang="DE">Containertyp</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="ISOCode" type="ISOCodeType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">container ISO code</xs:documentation>
                                <xs:documentation xml:lang="DE">Container ISO Code</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="Oversized" minOccurs="0">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Indicator" type="IndicatorType">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">indicator for over-sized load</xs:documentation>
                                <xs:documentation xml:lang="DE">Kennzeichen OOG</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Top" type="LinearMeasureType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">over-sized load (height)</xs:documentation>
                                <xs:documentation xml:lang="DE">Überhöhe</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Front" type="LinearMeasureType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">over-sized load (length, front)</xs:documentation>
                                <xs:documentation xml:lang="DE">Überlänge vorn</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Back" type="LinearMeasureType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">over-sized load (length, back)</xs:documentation>
                                <xs:documentation xml:lang="DE">Überlänge hinten</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Left" type="LinearMeasureType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">over-sized load (width, left)</xs:documentation>
                                <xs:documentation xml:lang="DE">Überbreite links</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Right" type="LinearMeasureType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">over-sized load (width, right)</xs:documentation>
                                <xs:documentation xml:lang="DE">Überbreite rechts</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="ClipOnUnit" minOccurs="0">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Indicator" type="IndicatorType">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">indicator for clip-on-unit</xs:documentation>
                                <xs:documentation xml:lang="DE">Kennzeichen Clip-On-Unit</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="ID" type="Reference15Type" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">ID of the clip-on-unit</xs:documentation>
                                <xs:documentation xml:lang="DE">Identifikation der Clip-On-Unit</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="Temperature" type="TemperatureMeasureType" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">temperature for temperature controlled containers</xs:documentation>
                          <xs:documentation xml:lang="DE">Temperaturangabe</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="GrossWeight" type="WeightMeasureType" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">gross weight</xs:documentation>
                          <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="NonOperatingReefer" type="IndicatorType" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">Indicator Non-Operatiing Reefer for Iso-Code-Type Reefer. If this element is not send, it is interpreted as false.</xs:documentation>
                          <xs:documentation xml:lang="DE">Kennzeichen für nicht aktiven Reefercontainer. Ein ausbleiben dieses Elements wird als false interpretiert.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="IReference" type="IReferenceTypeContent" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">I-reference for the LPM System</xs:documentation>
                          <xs:documentation xml:lang="DE">LPM-Referenz</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Accounting" minOccurs="0">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="ConsignorCode" type="Code4Type" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">code of the consignor</xs:documentation>
                                <xs:documentation xml:lang="DE">Auftraggebercode</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="QuayAccountNumber" type="QuayAccountNumberTypeContent" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">quay account number</xs:documentation>
                                <xs:documentation xml:lang="DE">Kai-Kontonummer</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="ConsigneeReference" type="ConsigneeReferenceType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>consignee reference (used in connection with the quay account number)</xs:documentation>
                                <xs:documentation xml:lang="DE">Kundenmerkzeichen (in Verbindung mit der Kai-Kontonummer)</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="ConventionelLoad">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Transport">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Number">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">transport number / reference</xs:documentation>
                                <xs:documentation xml:lang="DE">Transportnummer</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Client">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">client</xs:documentation>
                                <xs:documentation xml:lang="DE">Mandant</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="MarksAndNumber">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">marks und numbers (reference with which the packages are marked)</xs:documentation>
                          <xs:documentation xml:lang="DE">Markierung</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Packaging">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="NumberUnits" type="CountType">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">number of units</xs:documentation>
                                <xs:documentation xml:lang="DE">Anzahl Packstücke</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Code" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">packaging code</xs:documentation>
                                <xs:documentation xml:lang="DE">Verpackungscode</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="CommodityCode" type="Code6Type">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">commodity code</xs:documentation>
                          <xs:documentation xml:lang="DE">Warencode (HS-Code)</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Contents">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">contents</xs:documentation>
                          <xs:documentation xml:lang="DE">Warenbeschreibung</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Weight" minOccurs="0">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="GrossWeight" type="WeightMeasureType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">gross weight</xs:documentation>
                                <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="NetWeight" type="WeightMeasureType" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">net weight</xs:documentation>
                                <xs:documentation xml:lang="DE">Nettogewicht</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="Dimensions" minOccurs="0">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Length" type="LinearMeasureType"/>
                            <xs:element name="Height" type="LinearMeasureType"/>
                            <xs:element name="Width" type="LinearMeasureType"/>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:choice>
              <xs:element name="TransportMode" type="TransportModeCode" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">Specifies the mode of transport: AN=delivery, AU=pickup, ...</xs:documentation>
                  <xs:documentation xml:lang="DE">Verkehrsrichtung: AN=Anlieferung, AU=Auslieferung, ...</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Carrier" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Code" type="Code4Type" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">carrier code</xs:documentation>
                        <xs:documentation xml:lang="DE">Reedercode</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="BookingReference" type="Reference22Type" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">booking number / reference</xs:documentation>
                        <xs:documentation xml:lang="DE">Buchungsnummer Reeder</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="ReleaseNumber" type="Reference35Type" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">release number / reference</xs:documentation>
                        <xs:documentation xml:lang="DE">Freistellungsnummer</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="ReleasePassword" type="Reference15Type" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">additional password for release number</xs:documentation>
                        <xs:documentation xml:lang="DE">Kennwort Freistellungsnummer</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="ReleaseValidTill" type="DateTimeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">date the release expires</xs:documentation>
                        <xs:documentation xml:lang="DE">Freistellung aktiv bis</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Voyage" minOccurs="0">
                <xs:complexType>
                  <xs:choice>
                    <xs:sequence>
                      <xs:element name="Vessel" type="TransportMeans" minOccurs="0"/>
                      <xs:element name="VoyageNumber" minOccurs="0"/>
                      <xs:element name="PortOfLoading" type="SubordinateLocation" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">port of loading</xs:documentation>
                          <xs:documentation xml:lang="DE">Ladehafen</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="PortOfDischarge" type="SubordinateLocation" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="EN">port of discharge</xs:documentation>
                          <xs:documentation xml:lang="DE">Löschhafen</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                    <xs:element name="TrainTransportIndicator" type="IndicatorType">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">Defines the subsequent transport carrier as rail</xs:documentation>
                        <xs:documentation xml:lang="DE">Bestimmt den nachfolgenden Verkehrsträger als Schiene</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:choice>
                </xs:complexType>
              </xs:element>
              <xs:element name="DangerousGoodsIndicator" type="IndicatorType" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">indicator for dangerous goods. If this element is not send, it is interpreted as false.</xs:documentation>
                  <xs:documentation xml:lang="DE">Kennzeichen Gefahrgut. Ein ausbleiben dieses Elements wird als false interpretiert.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="DangerousGoods" minOccurs="0" maxOccurs="999">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">dangerous goods data</xs:documentation>
                  <xs:documentation xml:lang="DE">Gefahrgutangaben</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Position" type="CountType"/>
                    <xs:element name="Class" minOccurs="0">
                      <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                          <xs:minLength value="1"/>
                          <xs:maxLength value="4"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="UNNumber" minOccurs="0">
                      <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                          <xs:length value="4"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="EMSNumber" minOccurs="0" maxOccurs="2">
                      <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                          <xs:length value="6"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="MFAGNumber" minOccurs="0" maxOccurs="2">
                      <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                          <xs:length value="4"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="FlashPoint" type="TemperatureMeasureType" minOccurs="0"/>
                    <xs:element name="Stowage" minOccurs="0">
                      <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                          <xs:length value="3"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="Packing" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="Number" type="xs:positiveInteger" minOccurs="0"/>
                          <xs:element name="Code" type="xs:anySimpleType" minOccurs="0"/>
                          <xs:element name="Group">
                            <xs:simpleType>
                              <xs:restriction base="xs:NMTOKEN">
                                <xs:minLength value="1"/>
                                <xs:maxLength value="3"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="EmptyPackageCode" type="xs:anySimpleType" minOccurs="0"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="DangerWeight" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="Gross" type="WeightMeasureType"/>
                          <xs:element name="Net" type="WeightMeasureType" minOccurs="0"/>
                          <xs:element name="NetExplosive" type="WeightMeasureType" minOccurs="0"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="WGKCode" minOccurs="0">
                      <xs:simpleType>
                        <xs:restriction base="xs:string">
                          <xs:enumeration value="0"/>
                          <xs:enumeration value="1"/>
                          <xs:enumeration value="2"/>
                          <xs:enumeration value="3"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="CL7" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="SheetNumber" minOccurs="0">
                            <xs:simpleType>
                              <xs:restriction base="xs:decimal">
                                <xs:totalDigits value="2"/>
                                <xs:fractionDigits value="0"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="Category" minOccurs="0">
                            <xs:simpleType>
                              <xs:restriction base="xs:NMTOKEN">
                                <xs:minLength value="1"/>
                                <xs:maxLength value="4"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="ChemicalActivity" minOccurs="0">
                            <xs:simpleType>
                              <xs:restriction base="xs:NMTOKEN">
                                <xs:minLength value="1"/>
                                <xs:maxLength value="4"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="TransportSign" minOccurs="0">
                            <xs:simpleType>
                              <xs:restriction base="xs:NMTOKEN">
                                <xs:minLength value="1"/>
                                <xs:maxLength value="3"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="PackagingType" minOccurs="0">
                            <xs:simpleType>
                              <xs:restriction base="xs:NMTOKEN">
                                <xs:minLength value="1"/>
                                <xs:maxLength value="4"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="LegalNorm" minOccurs="0">
                      <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                          <xs:minLength value="1"/>
                          <xs:maxLength value="5"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="ClassificationCode" minOccurs="0">
                      <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                          <xs:minLength value="1"/>
                          <xs:maxLength value="7"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="ProperShippingName" minOccurs="0" maxOccurs="5">
                      <xs:simpleType>
                        <xs:restriction base="xs:normalizedString">
                          <xs:minLength value="1"/>
                          <xs:maxLength value="70"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="GoodsNumber" minOccurs="0">
                      <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                          <xs:minLength value="1"/>
                          <xs:maxLength value="4"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="GoodsLabel" type="xs:anySimpleType" minOccurs="0" maxOccurs="5"/>
                    <xs:element name="MPLabel" type="xs:anySimpleType" minOccurs="0"/>
                    <xs:element name="TransportProhibited" type="xs:boolean" minOccurs="0"/>
                    <xs:element name="DateSafety" type="DateTimeType" minOccurs="0"/>
                    <xs:element name="IndicatorTank" type="xs:boolean" minOccurs="0"/>
                    <xs:element name="RiskGroup" minOccurs="0">
                      <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                          <xs:length value="1"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="Regulations" minOccurs="0" maxOccurs="2">
                      <xs:simpleType>
                        <xs:restriction base="xs:normalizedString">
                          <xs:minLength value="1"/>
                          <xs:maxLength value="70"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="LastTransported" minOccurs="0" maxOccurs="5">
                      <xs:simpleType>
                        <xs:restriction base="xs:normalizedString">
                          <xs:minLength value="1"/>
                          <xs:maxLength value="70"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                    <xs:element name="Memoranda" minOccurs="0" maxOccurs="3">
                      <xs:simpleType>
                        <xs:restriction base="xs:normalizedString">
                          <xs:minLength value="1"/>
                          <xs:maxLength value="70"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="GegisReference" type="GReferenceTypeContent" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>G-reference for the GEGIS System</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="CustomsIndicator" type="IndicatorType" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">indicator customs. If this element is not send, it is interpreted as false.</xs:documentation>
                  <xs:documentation xml:lang="DE">Kennzeichen Zollgut. Ein ausbleiben dieses Elements wird als false interpretiert.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Customs" minOccurs="0" maxOccurs="999">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">customs data</xs:documentation>
                  <xs:documentation xml:lang="DE">Zolldaten</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="RegistrationNumber" type="RegistrationNumberType" minOccurs="0" maxOccurs="unbounded">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">customs registration number (i.e. ATLAS registration number, MRN, B-Number, ...)</xs:documentation>
                        <xs:documentation xml:lang="DE">Zollregistiernummer (z.B. ATLAS-Registriernummer, B-Nummer, ...)</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="NumberUnits" type="CountType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">number of units</xs:documentation>
                        <xs:documentation xml:lang="DE">Anzahl Packstücke</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Comment" type="Text255Type" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">generel remarks</xs:documentation>
                  <xs:documentation xml:lang="DE">allgemeine Bemerkung</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element name="SlotBooking" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">slot booking pertaining to all load elements</xs:documentation>
          <xs:documentation xml:lang="DE">Ladeeinheit übergreifende Angaben zur Slotbuchung (Angaben auf Ladeeinheitebene haben Vorrang)</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TimeSlot" type="DateTimeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="DE">geplanter Abhol- / Anlieferzeitpunkt</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EarliestArrival" type="DateTimeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="DE">früheste Ankunftszeit</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="LatestArrival" type="DateTimeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="DE">späteste Ankunftszeit</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="RequestedArrival" type="DateTimeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="DE">Wunschzeit</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Legitimation" type="Legitimation" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">legitimationdata for authorization check for the transport</xs:documentation>
          <xs:documentation xml:lang="DE">Legitimationsdaten zur Berechtigungsprüfung für den Transport</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comment" type="Text255Type" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">generel remarks</xs:documentation>
          <xs:documentation xml:lang="DE">allgemeine Bemerkung</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TruckerTpNumber" type="Reference35Type" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">the trucker's TP-Number from former Versions of TR02</xs:documentation>
          <xs:documentation xml:lang="DE">Die TP-Nummer des Truckers auf früheren TR02-Versionen</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/ParticipantInformation
diagram
type PaticipantInformationType
children Company Reference
annotation
documentation 
Information about the participating transport company
documentation 
Daten des beteiligten Transportunternehmer / Subunternehmer 
source
<xs:element name="ParticipantInformation" type="PaticipantInformationType" maxOccurs="2">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Information about the participating transport company</xs:documentation>
    <xs:documentation xml:lang="DE">Daten des beteiligten Transportunternehmer / Subunternehmer </xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/TerminalLocation
diagram
type TerminalLocationType
children LocationIdentification LocationName LocationType PlaceOfLoading
annotation
documentation 
Specifies the location of the terminal and the place of loading (in Bremen, Hamburg or Lübeck)
documentation 
beteiligtes Terminal / Hafen (z.B. Bremen, Lückeck oder Hamburg)
source
<xs:element name="TerminalLocation" type="TerminalLocationType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Specifies the location of the terminal and the place of loading (in Bremen, Hamburg or Lübeck)</xs:documentation>
    <xs:documentation xml:lang="DE">beteiligtes Terminal / Hafen (z.B. Bremen, Lückeck oder Hamburg)</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/TransportMeans
diagram
type TransportMeansTypeCode
facets
minLength 1
maxLength 8
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
Specifies the means of transport: feeder, rail, truck
documentation 
Spezifikation des Verkehrsträgers
source
<xs:element name="TransportMeans" type="TransportMeansTypeCode">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Specifies the means of transport: feeder, rail, truck</xs:documentation>
    <xs:documentation xml:lang="DE">Spezifikation des Verkehrsträgers</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Significance
diagram
type SignificanceType
facets
enumeration statusRequest
enumeration slotBooking
enumeration transportBooking
annotation
documentation 
Specifies the significance of the message. The significance of the message is hierarchical and results in diferent requirements with regard to mandatory data elements. The enumeration allows the following values:
- statusRequest
- slotBooking (includes statusRequest)
- transportBooking (includes slotBooking)
documentation 
Bedeutung der Nachricht (Statusanfrage, Slotbuchung oder Transportbuchung)
source
<xs:element name="Significance" type="SignificanceType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Specifies the significance of the message. The significance of the message is hierarchical and results in diferent requirements with regard to mandatory data elements. The enumeration allows the following values:
- statusRequest
- slotBooking (includes statusRequest)
- transportBooking (includes slotBooking)</xs:documentation>
    <xs:documentation xml:lang="DE">Bedeutung der Nachricht (Statusanfrage, Slotbuchung oder Transportbuchung)</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/TransportMode
diagram
type TransportModeCode
facets
minLength 1
maxLength 7
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
Specifies the mode of transport: AN=delivery, AU=pickup, ... pertaining to all load elements
documentation 
Verkehrsrichtung: AN=Anlieferung, AU=Auslieferung, ... (Angaben auf Ladeeinheitebene haben Vorrang)
source
<xs:element name="TransportMode" type="TransportModeCode" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Specifies the mode of transport: AN=delivery, AU=pickup, ... pertaining to all load elements</xs:documentation>
    <xs:documentation xml:lang="DE">Verkehrsrichtung: AN=Anlieferung, AU=Auslieferung, ... (Angaben auf Ladeeinheitebene haben Vorrang)</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Dispatcher
diagram
type extension of Contact
children Name Telephone Fax Email
source
<xs:element name="Dispatcher" minOccurs="0">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="Contact"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/ReferencedLoad
diagram
children Position ReferenceStatusRequest
source
<xs:element name="ReferencedLoad" maxOccurs="99">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Position" type="CountType">
        <xs:annotation>
          <xs:documentation xml:lang="EN">The position is a unique number / count within the message to unambiguosly identify the load</xs:documentation>
          <xs:documentation xml:lang="DE">laufende Nummer zur eindeutigen Identifikation der Ladungsposition innerhalb der Nachricht.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ReferenceStatusRequest">
        <xs:annotation>
          <xs:documentation xml:lang="EN">used only in combination with the significance 'slotBooking' and 'transportBooking': reference (list of references) of the predating 'statusRequest' TransportCoordination message, this message is a part of</xs:documentation>
          <xs:documentation xml:lang="DE">wird nur in Verbindung mit der Bedeutung 'slotBooking' und 'transportBooking' verwendet: Referenz (bzw. Liste von Referenzen) der Statusanfrage, die dieser Nachricht vorausgegangen ist, bzw. auf die sich diese Nachricht bezieht</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="ReferenceType"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/ReferencedLoad/Position
diagram
type CountType
facets
minInclusive 1
annotation
documentation 
The position is a unique number / count within the message to unambiguosly identify the load
documentation 
laufende Nummer zur eindeutigen Identifikation der Ladungsposition innerhalb der Nachricht.
source
<xs:element name="Position" type="CountType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">The position is a unique number / count within the message to unambiguosly identify the load</xs:documentation>
    <xs:documentation xml:lang="DE">laufende Nummer zur eindeutigen Identifikation der Ladungsposition innerhalb der Nachricht.</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/ReferencedLoad/ReferenceStatusRequest
diagram
type extension of ReferenceType
children ReferenceID TypeCode Position
annotation
documentation 
used only in combination with the significance 'slotBooking' and 'transportBooking': reference (list of references) of the predating 'statusRequest' TransportCoordination message, this message is a part of
documentation 
wird nur in Verbindung mit der Bedeutung 'slotBooking' und 'transportBooking' verwendet: Referenz (bzw. Liste von Referenzen) der Statusanfrage, die dieser Nachricht vorausgegangen ist, bzw. auf die sich diese Nachricht bezieht
source
<xs:element name="ReferenceStatusRequest">
  <xs:annotation>
    <xs:documentation xml:lang="EN">used only in combination with the significance 'slotBooking' and 'transportBooking': reference (list of references) of the predating 'statusRequest' TransportCoordination message, this message is a part of</xs:documentation>
    <xs:documentation xml:lang="DE">wird nur in Verbindung mit der Bedeutung 'slotBooking' und 'transportBooking' verwendet: Referenz (bzw. Liste von Referenzen) der Statusanfrage, die dieser Nachricht vorausgegangen ist, bzw. auf die sich diese Nachricht bezieht</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ReferenceType"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/Load
diagram
children Position SlotBooking ContainerLoad ConventionelLoad TransportMode Carrier Voyage DangerousGoodsIndicator DangerousGoods GegisReference CustomsIndicator Customs Comment
source
<xs:element name="Load" maxOccurs="999">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Position" type="CountType">
        <xs:annotation>
          <xs:documentation xml:lang="EN">The position is a unique number / count within the message to unambiguosly identify the load</xs:documentation>
          <xs:documentation xml:lang="DE">laufende Nummer zur eindeutigen Identifikation der Ladungsposition innerhalb der Nachricht.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SlotBooking" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">slot booking details</xs:documentation>
          <xs:documentation xml:lang="DE">Angaben zur Slotbuchung</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TimeSlot" type="DateTimeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">requested specific time-slot</xs:documentation>
                <xs:documentation xml:lang="DE">geplanter Abhol- / Anlieferzeitpunkt</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EarliestArrival" type="DateTimeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">earliest alternativ time-slot</xs:documentation>
                <xs:documentation xml:lang="DE">früheste Ankunftszeit</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="LatestArrival" type="DateTimeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">latest alternativ time-slot</xs:documentation>
                <xs:documentation xml:lang="DE">späteste Ankunftszeit</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="RequestedArrival" type="DateTimeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">preferred time-slot</xs:documentation>
                <xs:documentation xml:lang="DE">Wunschzeit</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:choice>
        <xs:element name="ContainerLoad">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="LoadingIndicator" type="LoadingIndicatorType">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">loading indicator full / empty</xs:documentation>
                  <xs:documentation xml:lang="DE">Kennzeichen leer / beladen</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Container" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Number" type="ContainerNumberType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">container ID / number</xs:documentation>
                        <xs:documentation xml:lang="DE">Containernummer</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Length" type="ContainerLengthType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">container length</xs:documentation>
                        <xs:documentation xml:lang="DE">Containerlänge</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Height" type="ContainerHeightType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">container height</xs:documentation>
                        <xs:documentation xml:lang="DE">Containerhöhe</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Type" type="ContainerTypeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">container type</xs:documentation>
                        <xs:documentation xml:lang="DE">Containertyp</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="ISOCode" type="ISOCodeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">container ISO code</xs:documentation>
                        <xs:documentation xml:lang="DE">Container ISO Code</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Oversized" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Indicator" type="IndicatorType">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">indicator for over-sized load</xs:documentation>
                        <xs:documentation xml:lang="DE">Kennzeichen OOG</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Top" type="LinearMeasureType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">over-sized load (height)</xs:documentation>
                        <xs:documentation xml:lang="DE">Überhöhe</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Front" type="LinearMeasureType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">over-sized load (length, front)</xs:documentation>
                        <xs:documentation xml:lang="DE">Überlänge vorn</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Back" type="LinearMeasureType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">over-sized load (length, back)</xs:documentation>
                        <xs:documentation xml:lang="DE">Überlänge hinten</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Left" type="LinearMeasureType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">over-sized load (width, left)</xs:documentation>
                        <xs:documentation xml:lang="DE">Überbreite links</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Right" type="LinearMeasureType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">over-sized load (width, right)</xs:documentation>
                        <xs:documentation xml:lang="DE">Überbreite rechts</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="ClipOnUnit" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Indicator" type="IndicatorType">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">indicator for clip-on-unit</xs:documentation>
                        <xs:documentation xml:lang="DE">Kennzeichen Clip-On-Unit</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="ID" type="Reference15Type" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">ID of the clip-on-unit</xs:documentation>
                        <xs:documentation xml:lang="DE">Identifikation der Clip-On-Unit</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Temperature" type="TemperatureMeasureType" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">temperature for temperature controlled containers</xs:documentation>
                  <xs:documentation xml:lang="DE">Temperaturangabe</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="GrossWeight" type="WeightMeasureType" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">gross weight</xs:documentation>
                  <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="NonOperatingReefer" type="IndicatorType" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">Indicator Non-Operatiing Reefer for Iso-Code-Type Reefer. If this element is not send, it is interpreted as false.</xs:documentation>
                  <xs:documentation xml:lang="DE">Kennzeichen für nicht aktiven Reefercontainer. Ein ausbleiben dieses Elements wird als false interpretiert.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="IReference" type="IReferenceTypeContent" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">I-reference for the LPM System</xs:documentation>
                  <xs:documentation xml:lang="DE">LPM-Referenz</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Accounting" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="ConsignorCode" type="Code4Type" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">code of the consignor</xs:documentation>
                        <xs:documentation xml:lang="DE">Auftraggebercode</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="QuayAccountNumber" type="QuayAccountNumberTypeContent" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">quay account number</xs:documentation>
                        <xs:documentation xml:lang="DE">Kai-Kontonummer</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="ConsigneeReference" type="ConsigneeReferenceType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>consignee reference (used in connection with the quay account number)</xs:documentation>
                        <xs:documentation xml:lang="DE">Kundenmerkzeichen (in Verbindung mit der Kai-Kontonummer)</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ConventionelLoad">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Transport">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Number">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">transport number / reference</xs:documentation>
                        <xs:documentation xml:lang="DE">Transportnummer</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Client">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">client</xs:documentation>
                        <xs:documentation xml:lang="DE">Mandant</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="MarksAndNumber">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">marks und numbers (reference with which the packages are marked)</xs:documentation>
                  <xs:documentation xml:lang="DE">Markierung</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Packaging">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="NumberUnits" type="CountType">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">number of units</xs:documentation>
                        <xs:documentation xml:lang="DE">Anzahl Packstücke</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Code" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">packaging code</xs:documentation>
                        <xs:documentation xml:lang="DE">Verpackungscode</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="CommodityCode" type="Code6Type">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">commodity code</xs:documentation>
                  <xs:documentation xml:lang="DE">Warencode (HS-Code)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Contents">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">contents</xs:documentation>
                  <xs:documentation xml:lang="DE">Warenbeschreibung</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Weight" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="GrossWeight" type="WeightMeasureType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">gross weight</xs:documentation>
                        <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="NetWeight" type="WeightMeasureType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">net weight</xs:documentation>
                        <xs:documentation xml:lang="DE">Nettogewicht</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Dimensions" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Length" type="LinearMeasureType"/>
                    <xs:element name="Height" type="LinearMeasureType"/>
                    <xs:element name="Width" type="LinearMeasureType"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element name="TransportMode" type="TransportModeCode" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">Specifies the mode of transport: AN=delivery, AU=pickup, ...</xs:documentation>
          <xs:documentation xml:lang="DE">Verkehrsrichtung: AN=Anlieferung, AU=Auslieferung, ...</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Code" type="Code4Type" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">carrier code</xs:documentation>
                <xs:documentation xml:lang="DE">Reedercode</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="BookingReference" type="Reference22Type" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">booking number / reference</xs:documentation>
                <xs:documentation xml:lang="DE">Buchungsnummer Reeder</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ReleaseNumber" type="Reference35Type" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">release number / reference</xs:documentation>
                <xs:documentation xml:lang="DE">Freistellungsnummer</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ReleasePassword" type="Reference15Type" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">additional password for release number</xs:documentation>
                <xs:documentation xml:lang="DE">Kennwort Freistellungsnummer</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ReleaseValidTill" type="DateTimeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">date the release expires</xs:documentation>
                <xs:documentation xml:lang="DE">Freistellung aktiv bis</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Voyage" minOccurs="0">
        <xs:complexType>
          <xs:choice>
            <xs:sequence>
              <xs:element name="Vessel" type="TransportMeans" minOccurs="0"/>
              <xs:element name="VoyageNumber" minOccurs="0"/>
              <xs:element name="PortOfLoading" type="SubordinateLocation" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">port of loading</xs:documentation>
                  <xs:documentation xml:lang="DE">Ladehafen</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="PortOfDischarge" type="SubordinateLocation" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">port of discharge</xs:documentation>
                  <xs:documentation xml:lang="DE">Löschhafen</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:element name="TrainTransportIndicator" type="IndicatorType">
              <xs:annotation>
                <xs:documentation xml:lang="EN">Defines the subsequent transport carrier as rail</xs:documentation>
                <xs:documentation xml:lang="DE">Bestimmt den nachfolgenden Verkehrsträger als Schiene</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="DangerousGoodsIndicator" type="IndicatorType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">indicator for dangerous goods. If this element is not send, it is interpreted as false.</xs:documentation>
          <xs:documentation xml:lang="DE">Kennzeichen Gefahrgut. Ein ausbleiben dieses Elements wird als false interpretiert.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DangerousGoods" minOccurs="0" maxOccurs="999">
        <xs:annotation>
          <xs:documentation xml:lang="EN">dangerous goods data</xs:documentation>
          <xs:documentation xml:lang="DE">Gefahrgutangaben</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Position" type="CountType"/>
            <xs:element name="Class" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="4"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="UNNumber" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                  <xs:length value="4"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="EMSNumber" minOccurs="0" maxOccurs="2">
              <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                  <xs:length value="6"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="MFAGNumber" minOccurs="0" maxOccurs="2">
              <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                  <xs:length value="4"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="FlashPoint" type="TemperatureMeasureType" minOccurs="0"/>
            <xs:element name="Stowage" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                  <xs:length value="3"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Packing" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Number" type="xs:positiveInteger" minOccurs="0"/>
                  <xs:element name="Code" type="xs:anySimpleType" minOccurs="0"/>
                  <xs:element name="Group">
                    <xs:simpleType>
                      <xs:restriction base="xs:NMTOKEN">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="3"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="EmptyPackageCode" type="xs:anySimpleType" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="DangerWeight" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Gross" type="WeightMeasureType"/>
                  <xs:element name="Net" type="WeightMeasureType" minOccurs="0"/>
                  <xs:element name="NetExplosive" type="WeightMeasureType" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="WGKCode" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="0"/>
                  <xs:enumeration value="1"/>
                  <xs:enumeration value="2"/>
                  <xs:enumeration value="3"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="CL7" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="SheetNumber" minOccurs="0">
                    <xs:simpleType>
                      <xs:restriction base="xs:decimal">
                        <xs:totalDigits value="2"/>
                        <xs:fractionDigits value="0"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Category" minOccurs="0">
                    <xs:simpleType>
                      <xs:restriction base="xs:NMTOKEN">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="4"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="ChemicalActivity" minOccurs="0">
                    <xs:simpleType>
                      <xs:restriction base="xs:NMTOKEN">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="4"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="TransportSign" minOccurs="0">
                    <xs:simpleType>
                      <xs:restriction base="xs:NMTOKEN">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="3"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="PackagingType" minOccurs="0">
                    <xs:simpleType>
                      <xs:restriction base="xs:NMTOKEN">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="4"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="LegalNorm" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="5"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ClassificationCode" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="7"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ProperShippingName" minOccurs="0" maxOccurs="5">
              <xs:simpleType>
                <xs:restriction base="xs:normalizedString">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="70"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="GoodsNumber" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="4"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="GoodsLabel" type="xs:anySimpleType" minOccurs="0" maxOccurs="5"/>
            <xs:element name="MPLabel" type="xs:anySimpleType" minOccurs="0"/>
            <xs:element name="TransportProhibited" type="xs:boolean" minOccurs="0"/>
            <xs:element name="DateSafety" type="DateTimeType" minOccurs="0"/>
            <xs:element name="IndicatorTank" type="xs:boolean" minOccurs="0"/>
            <xs:element name="RiskGroup" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                  <xs:length value="1"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Regulations" minOccurs="0" maxOccurs="2">
              <xs:simpleType>
                <xs:restriction base="xs:normalizedString">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="70"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="LastTransported" minOccurs="0" maxOccurs="5">
              <xs:simpleType>
                <xs:restriction base="xs:normalizedString">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="70"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Memoranda" minOccurs="0" maxOccurs="3">
              <xs:simpleType>
                <xs:restriction base="xs:normalizedString">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="70"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GegisReference" type="GReferenceTypeContent" minOccurs="0">
        <xs:annotation>
          <xs:documentation>G-reference for the GEGIS System</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsIndicator" type="IndicatorType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">indicator customs. If this element is not send, it is interpreted as false.</xs:documentation>
          <xs:documentation xml:lang="DE">Kennzeichen Zollgut. Ein ausbleiben dieses Elements wird als false interpretiert.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Customs" minOccurs="0" maxOccurs="999">
        <xs:annotation>
          <xs:documentation xml:lang="EN">customs data</xs:documentation>
          <xs:documentation xml:lang="DE">Zolldaten</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="RegistrationNumber" type="RegistrationNumberType" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="EN">customs registration number (i.e. ATLAS registration number, MRN, B-Number, ...)</xs:documentation>
                <xs:documentation xml:lang="DE">Zollregistiernummer (z.B. ATLAS-Registriernummer, B-Nummer, ...)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="NumberUnits" type="CountType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">number of units</xs:documentation>
                <xs:documentation xml:lang="DE">Anzahl Packstücke</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Comment" type="Text255Type" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">generel remarks</xs:documentation>
          <xs:documentation xml:lang="DE">allgemeine Bemerkung</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/Load/Position
diagram
type CountType
facets
minInclusive 1
annotation
documentation 
The position is a unique number / count within the message to unambiguosly identify the load
documentation 
laufende Nummer zur eindeutigen Identifikation der Ladungsposition innerhalb der Nachricht.
source
<xs:element name="Position" type="CountType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">The position is a unique number / count within the message to unambiguosly identify the load</xs:documentation>
    <xs:documentation xml:lang="DE">laufende Nummer zur eindeutigen Identifikation der Ladungsposition innerhalb der Nachricht.</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/SlotBooking
diagram
children TimeSlot EarliestArrival LatestArrival RequestedArrival
annotation
documentation 
slot booking details
documentation 
Angaben zur Slotbuchung
source
<xs:element name="SlotBooking" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">slot booking details</xs:documentation>
    <xs:documentation xml:lang="DE">Angaben zur Slotbuchung</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TimeSlot" type="DateTimeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">requested specific time-slot</xs:documentation>
          <xs:documentation xml:lang="DE">geplanter Abhol- / Anlieferzeitpunkt</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EarliestArrival" type="DateTimeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">earliest alternativ time-slot</xs:documentation>
          <xs:documentation xml:lang="DE">früheste Ankunftszeit</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LatestArrival" type="DateTimeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">latest alternativ time-slot</xs:documentation>
          <xs:documentation xml:lang="DE">späteste Ankunftszeit</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RequestedArrival" type="DateTimeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">preferred time-slot</xs:documentation>
          <xs:documentation xml:lang="DE">Wunschzeit</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/Load/SlotBooking/TimeSlot
diagram
type DateTimeType
children DateTime Format
annotation
documentation 
requested specific time-slot
documentation 
geplanter Abhol- / Anlieferzeitpunkt
source
<xs:element name="TimeSlot" type="DateTimeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">requested specific time-slot</xs:documentation>
    <xs:documentation xml:lang="DE">geplanter Abhol- / Anlieferzeitpunkt</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/SlotBooking/EarliestArrival
diagram
type DateTimeType
children DateTime Format
annotation
documentation 
earliest alternativ time-slot
documentation 
früheste Ankunftszeit
source
<xs:element name="EarliestArrival" type="DateTimeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">earliest alternativ time-slot</xs:documentation>
    <xs:documentation xml:lang="DE">früheste Ankunftszeit</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/SlotBooking/LatestArrival
diagram
type DateTimeType
children DateTime Format
annotation
documentation 
latest alternativ time-slot
documentation 
späteste Ankunftszeit
source
<xs:element name="LatestArrival" type="DateTimeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">latest alternativ time-slot</xs:documentation>
    <xs:documentation xml:lang="DE">späteste Ankunftszeit</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/SlotBooking/RequestedArrival
diagram
type DateTimeType
children DateTime Format
annotation
documentation 
preferred time-slot
documentation 
Wunschzeit
source
<xs:element name="RequestedArrival" type="DateTimeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">preferred time-slot</xs:documentation>
    <xs:documentation xml:lang="DE">Wunschzeit</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad
diagram
children LoadingIndicator Container Oversized ClipOnUnit Temperature GrossWeight NonOperatingReefer IReference Accounting
source
<xs:element name="ContainerLoad">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="LoadingIndicator" type="LoadingIndicatorType">
        <xs:annotation>
          <xs:documentation xml:lang="EN">loading indicator full / empty</xs:documentation>
          <xs:documentation xml:lang="DE">Kennzeichen leer / beladen</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Container" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Number" type="ContainerNumberType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">container ID / number</xs:documentation>
                <xs:documentation xml:lang="DE">Containernummer</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Length" type="ContainerLengthType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">container length</xs:documentation>
                <xs:documentation xml:lang="DE">Containerlänge</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Height" type="ContainerHeightType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">container height</xs:documentation>
                <xs:documentation xml:lang="DE">Containerhöhe</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Type" type="ContainerTypeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">container type</xs:documentation>
                <xs:documentation xml:lang="DE">Containertyp</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ISOCode" type="ISOCodeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">container ISO code</xs:documentation>
                <xs:documentation xml:lang="DE">Container ISO Code</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Oversized" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Indicator" type="IndicatorType">
              <xs:annotation>
                <xs:documentation xml:lang="EN">indicator for over-sized load</xs:documentation>
                <xs:documentation xml:lang="DE">Kennzeichen OOG</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Top" type="LinearMeasureType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">over-sized load (height)</xs:documentation>
                <xs:documentation xml:lang="DE">Überhöhe</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Front" type="LinearMeasureType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">over-sized load (length, front)</xs:documentation>
                <xs:documentation xml:lang="DE">Überlänge vorn</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Back" type="LinearMeasureType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">over-sized load (length, back)</xs:documentation>
                <xs:documentation xml:lang="DE">Überlänge hinten</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Left" type="LinearMeasureType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">over-sized load (width, left)</xs:documentation>
                <xs:documentation xml:lang="DE">Überbreite links</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Right" type="LinearMeasureType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">over-sized load (width, right)</xs:documentation>
                <xs:documentation xml:lang="DE">Überbreite rechts</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ClipOnUnit" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Indicator" type="IndicatorType">
              <xs:annotation>
                <xs:documentation xml:lang="EN">indicator for clip-on-unit</xs:documentation>
                <xs:documentation xml:lang="DE">Kennzeichen Clip-On-Unit</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ID" type="Reference15Type" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">ID of the clip-on-unit</xs:documentation>
                <xs:documentation xml:lang="DE">Identifikation der Clip-On-Unit</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Temperature" type="TemperatureMeasureType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">temperature for temperature controlled containers</xs:documentation>
          <xs:documentation xml:lang="DE">Temperaturangabe</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GrossWeight" type="WeightMeasureType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">gross weight</xs:documentation>
          <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NonOperatingReefer" type="IndicatorType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">Indicator Non-Operatiing Reefer for Iso-Code-Type Reefer. If this element is not send, it is interpreted as false.</xs:documentation>
          <xs:documentation xml:lang="DE">Kennzeichen für nicht aktiven Reefercontainer. Ein ausbleiben dieses Elements wird als false interpretiert.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IReference" type="IReferenceTypeContent" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">I-reference for the LPM System</xs:documentation>
          <xs:documentation xml:lang="DE">LPM-Referenz</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Accounting" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ConsignorCode" type="Code4Type" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">code of the consignor</xs:documentation>
                <xs:documentation xml:lang="DE">Auftraggebercode</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="QuayAccountNumber" type="QuayAccountNumberTypeContent" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">quay account number</xs:documentation>
                <xs:documentation xml:lang="DE">Kai-Kontonummer</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ConsigneeReference" type="ConsigneeReferenceType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>consignee reference (used in connection with the quay account number)</xs:documentation>
                <xs:documentation xml:lang="DE">Kundenmerkzeichen (in Verbindung mit der Kai-Kontonummer)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/LoadingIndicator
diagram
type LoadingIndicatorType
facets
length 1
enumeration E
enumeration F
annotation
documentation 
loading indicator full / empty
documentation 
Kennzeichen leer / beladen
source
<xs:element name="LoadingIndicator" type="LoadingIndicatorType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">loading indicator full / empty</xs:documentation>
    <xs:documentation xml:lang="DE">Kennzeichen leer / beladen</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Container
diagram
children Number Length Height Type ISOCode
source
<xs:element name="Container" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Number" type="ContainerNumberType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">container ID / number</xs:documentation>
          <xs:documentation xml:lang="DE">Containernummer</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Length" type="ContainerLengthType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">container length</xs:documentation>
          <xs:documentation xml:lang="DE">Containerlänge</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Height" type="ContainerHeightType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">container height</xs:documentation>
          <xs:documentation xml:lang="DE">Containerhöhe</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type" type="ContainerTypeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">container type</xs:documentation>
          <xs:documentation xml:lang="DE">Containertyp</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ISOCode" type="ISOCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">container ISO code</xs:documentation>
          <xs:documentation xml:lang="DE">Container ISO Code</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Container/Number
diagram
type ContainerNumberType
facets
minLength 1
maxLength 12
annotation
documentation 
container ID / number
documentation 
Containernummer
source
<xs:element name="Number" type="ContainerNumberType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">container ID / number</xs:documentation>
    <xs:documentation xml:lang="DE">Containernummer</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Container/Length
diagram
type ContainerLengthType
facets
length 2
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
container length
documentation 
Containerlänge
source
<xs:element name="Length" type="ContainerLengthType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">container length</xs:documentation>
    <xs:documentation xml:lang="DE">Containerlänge</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Container/Height
diagram
type ContainerHeightType
facets
length 2
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
container height
documentation 
Containerhöhe
source
<xs:element name="Height" type="ContainerHeightType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">container height</xs:documentation>
    <xs:documentation xml:lang="DE">Containerhöhe</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Container/Type
diagram
type ContainerTypeType
facets
length 2
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
container type
documentation 
Containertyp
source
<xs:element name="Type" type="ContainerTypeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">container type</xs:documentation>
    <xs:documentation xml:lang="DE">Containertyp</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Container/ISOCode
diagram
type ISOCodeType
facets
length 4
annotation
documentation 
container ISO code
documentation 
Container ISO Code
source
<xs:element name="ISOCode" type="ISOCodeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">container ISO code</xs:documentation>
    <xs:documentation xml:lang="DE">Container ISO Code</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Oversized
diagram
children Indicator Top Front Back Left Right
source
<xs:element name="Oversized" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Indicator" type="IndicatorType">
        <xs:annotation>
          <xs:documentation xml:lang="EN">indicator for over-sized load</xs:documentation>
          <xs:documentation xml:lang="DE">Kennzeichen OOG</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Top" type="LinearMeasureType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">over-sized load (height)</xs:documentation>
          <xs:documentation xml:lang="DE">Überhöhe</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Front" type="LinearMeasureType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">over-sized load (length, front)</xs:documentation>
          <xs:documentation xml:lang="DE">Überlänge vorn</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Back" type="LinearMeasureType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">over-sized load (length, back)</xs:documentation>
          <xs:documentation xml:lang="DE">Überlänge hinten</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Left" type="LinearMeasureType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">over-sized load (width, left)</xs:documentation>
          <xs:documentation xml:lang="DE">Überbreite links</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Right" type="LinearMeasureType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">over-sized load (width, right)</xs:documentation>
          <xs:documentation xml:lang="DE">Überbreite rechts</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Oversized/Indicator
diagram
type IndicatorType
annotation
documentation 
indicator for over-sized load
documentation 
Kennzeichen OOG
source
<xs:element name="Indicator" type="IndicatorType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">indicator for over-sized load</xs:documentation>
    <xs:documentation xml:lang="DE">Kennzeichen OOG</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Oversized/Top
diagram
type LinearMeasureType
facets
minInclusive 1
maxInclusive 999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
annotation
documentation 
over-sized load (height)
documentation 
Überhöhe
source
<xs:element name="Top" type="LinearMeasureType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">over-sized load (height)</xs:documentation>
    <xs:documentation xml:lang="DE">Überhöhe</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Oversized/Front
diagram
type LinearMeasureType
facets
minInclusive 1
maxInclusive 999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
annotation
documentation 
over-sized load (length, front)
documentation 
Überlänge vorn
source
<xs:element name="Front" type="LinearMeasureType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">over-sized load (length, front)</xs:documentation>
    <xs:documentation xml:lang="DE">Überlänge vorn</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Oversized/Back
diagram
type LinearMeasureType
facets
minInclusive 1
maxInclusive 999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
annotation
documentation 
over-sized load (length, back)
documentation 
Überlänge hinten
source
<xs:element name="Back" type="LinearMeasureType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">over-sized load (length, back)</xs:documentation>
    <xs:documentation xml:lang="DE">Überlänge hinten</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Oversized/Left
diagram
type LinearMeasureType
facets
minInclusive 1
maxInclusive 999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
annotation
documentation 
over-sized load (width, left)
documentation 
Überbreite links
source
<xs:element name="Left" type="LinearMeasureType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">over-sized load (width, left)</xs:documentation>
    <xs:documentation xml:lang="DE">Überbreite links</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Oversized/Right
diagram
type LinearMeasureType
facets
minInclusive 1
maxInclusive 999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
annotation
documentation 
over-sized load (width, right)
documentation 
Überbreite rechts
source
<xs:element name="Right" type="LinearMeasureType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">over-sized load (width, right)</xs:documentation>
    <xs:documentation xml:lang="DE">Überbreite rechts</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/ClipOnUnit
diagram
children Indicator ID
source
<xs:element name="ClipOnUnit" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Indicator" type="IndicatorType">
        <xs:annotation>
          <xs:documentation xml:lang="EN">indicator for clip-on-unit</xs:documentation>
          <xs:documentation xml:lang="DE">Kennzeichen Clip-On-Unit</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ID" type="Reference15Type" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">ID of the clip-on-unit</xs:documentation>
          <xs:documentation xml:lang="DE">Identifikation der Clip-On-Unit</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/ClipOnUnit/Indicator
diagram
type IndicatorType
annotation
documentation 
indicator for clip-on-unit
documentation 
Kennzeichen Clip-On-Unit
source
<xs:element name="Indicator" type="IndicatorType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">indicator for clip-on-unit</xs:documentation>
    <xs:documentation xml:lang="DE">Kennzeichen Clip-On-Unit</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/ClipOnUnit/ID
diagram
type Reference15Type
facets
minLength 1
maxLength 15
annotation
documentation 
ID of the clip-on-unit
documentation 
Identifikation der Clip-On-Unit
source
<xs:element name="ID" type="Reference15Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">ID of the clip-on-unit</xs:documentation>
    <xs:documentation xml:lang="DE">Identifikation der Clip-On-Unit</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Temperature
diagram
type TemperatureMeasureType
facets
minInclusive -999
maxInclusive 999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
annotation
documentation 
temperature for temperature controlled containers
documentation 
Temperaturangabe
source
<xs:element name="Temperature" type="TemperatureMeasureType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">temperature for temperature controlled containers</xs:documentation>
    <xs:documentation xml:lang="DE">Temperaturangabe</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/GrossWeight
diagram
type WeightMeasureType
facets
minInclusive 1
maxInclusive 9999999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
annotation
documentation 
gross weight
documentation 
Bruttogewicht
source
<xs:element name="GrossWeight" type="WeightMeasureType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">gross weight</xs:documentation>
    <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/NonOperatingReefer
diagram
type IndicatorType
annotation
documentation 
Indicator Non-Operatiing Reefer for Iso-Code-Type Reefer. If this element is not send, it is interpreted as false.
documentation 
Kennzeichen für nicht aktiven Reefercontainer. Ein ausbleiben dieses Elements wird als false interpretiert.
source
<xs:element name="NonOperatingReefer" type="IndicatorType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Indicator Non-Operatiing Reefer for Iso-Code-Type Reefer. If this element is not send, it is interpreted as false.</xs:documentation>
    <xs:documentation xml:lang="DE">Kennzeichen für nicht aktiven Reefercontainer. Ein ausbleiben dieses Elements wird als false interpretiert.</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/IReference
diagram
type IReferenceTypeContent
facets
minLength 1
maxLength 35
annotation
documentation 
I-reference for the LPM System
documentation 
LPM-Referenz
source
<xs:element name="IReference" type="IReferenceTypeContent" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">I-reference for the LPM System</xs:documentation>
    <xs:documentation xml:lang="DE">LPM-Referenz</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Accounting
diagram
children ConsignorCode QuayAccountNumber ConsigneeReference
source
<xs:element name="Accounting" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ConsignorCode" type="Code4Type" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">code of the consignor</xs:documentation>
          <xs:documentation xml:lang="DE">Auftraggebercode</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="QuayAccountNumber" type="QuayAccountNumberTypeContent" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">quay account number</xs:documentation>
          <xs:documentation xml:lang="DE">Kai-Kontonummer</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConsigneeReference" type="ConsigneeReferenceType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>consignee reference (used in connection with the quay account number)</xs:documentation>
          <xs:documentation xml:lang="DE">Kundenmerkzeichen (in Verbindung mit der Kai-Kontonummer)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Accounting/ConsignorCode
diagram
type Code4Type
facets
minLength 1
maxLength 4
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
code of the consignor
documentation 
Auftraggebercode
source
<xs:element name="ConsignorCode" type="Code4Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">code of the consignor</xs:documentation>
    <xs:documentation xml:lang="DE">Auftraggebercode</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Accounting/QuayAccountNumber
diagram
type QuayAccountNumberTypeContent
facets
minLength 1
maxLength 7
annotation
documentation 
quay account number
documentation 
Kai-Kontonummer
source
<xs:element name="QuayAccountNumber" type="QuayAccountNumberTypeContent" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">quay account number</xs:documentation>
    <xs:documentation xml:lang="DE">Kai-Kontonummer</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ContainerLoad/Accounting/ConsigneeReference
diagram
type ConsigneeReferenceType
facets
minLength 1
maxLength 12
annotation
documentation 
consignee reference (used in connection with the quay account number)
documentation 
Kundenmerkzeichen (in Verbindung mit der Kai-Kontonummer)
source
<xs:element name="ConsigneeReference" type="ConsigneeReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>consignee reference (used in connection with the quay account number)</xs:documentation>
    <xs:documentation xml:lang="DE">Kundenmerkzeichen (in Verbindung mit der Kai-Kontonummer)</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad
diagram
children Transport MarksAndNumber Packaging CommodityCode Contents Weight Dimensions
source
<xs:element name="ConventionelLoad">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Transport">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Number">
              <xs:annotation>
                <xs:documentation xml:lang="EN">transport number / reference</xs:documentation>
                <xs:documentation xml:lang="DE">Transportnummer</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Client">
              <xs:annotation>
                <xs:documentation xml:lang="EN">client</xs:documentation>
                <xs:documentation xml:lang="DE">Mandant</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="MarksAndNumber">
        <xs:annotation>
          <xs:documentation xml:lang="EN">marks und numbers (reference with which the packages are marked)</xs:documentation>
          <xs:documentation xml:lang="DE">Markierung</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="NumberUnits" type="CountType">
              <xs:annotation>
                <xs:documentation xml:lang="EN">number of units</xs:documentation>
                <xs:documentation xml:lang="DE">Anzahl Packstücke</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Code" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">packaging code</xs:documentation>
                <xs:documentation xml:lang="DE">Verpackungscode</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CommodityCode" type="Code6Type">
        <xs:annotation>
          <xs:documentation xml:lang="EN">commodity code</xs:documentation>
          <xs:documentation xml:lang="DE">Warencode (HS-Code)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Contents">
        <xs:annotation>
          <xs:documentation xml:lang="EN">contents</xs:documentation>
          <xs:documentation xml:lang="DE">Warenbeschreibung</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Weight" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="GrossWeight" type="WeightMeasureType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">gross weight</xs:documentation>
                <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="NetWeight" type="WeightMeasureType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">net weight</xs:documentation>
                <xs:documentation xml:lang="DE">Nettogewicht</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Dimensions" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Length" type="LinearMeasureType"/>
            <xs:element name="Height" type="LinearMeasureType"/>
            <xs:element name="Width" type="LinearMeasureType"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad/Transport
diagram
children Number Client
source
<xs:element name="Transport">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Number">
        <xs:annotation>
          <xs:documentation xml:lang="EN">transport number / reference</xs:documentation>
          <xs:documentation xml:lang="DE">Transportnummer</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Client">
        <xs:annotation>
          <xs:documentation xml:lang="EN">client</xs:documentation>
          <xs:documentation xml:lang="DE">Mandant</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad/Transport/Number
diagram
annotation
documentation 
transport number / reference
documentation 
Transportnummer
source
<xs:element name="Number">
  <xs:annotation>
    <xs:documentation xml:lang="EN">transport number / reference</xs:documentation>
    <xs:documentation xml:lang="DE">Transportnummer</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad/Transport/Client
diagram
annotation
documentation 
client
documentation 
Mandant
source
<xs:element name="Client">
  <xs:annotation>
    <xs:documentation xml:lang="EN">client</xs:documentation>
    <xs:documentation xml:lang="DE">Mandant</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad/MarksAndNumber
diagram
annotation
documentation 
marks und numbers (reference with which the packages are marked)
documentation 
Markierung
source
<xs:element name="MarksAndNumber">
  <xs:annotation>
    <xs:documentation xml:lang="EN">marks und numbers (reference with which the packages are marked)</xs:documentation>
    <xs:documentation xml:lang="DE">Markierung</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad/Packaging
diagram
children NumberUnits Code
source
<xs:element name="Packaging">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="NumberUnits" type="CountType">
        <xs:annotation>
          <xs:documentation xml:lang="EN">number of units</xs:documentation>
          <xs:documentation xml:lang="DE">Anzahl Packstücke</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Code" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">packaging code</xs:documentation>
          <xs:documentation xml:lang="DE">Verpackungscode</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad/Packaging/NumberUnits
diagram
type CountType
facets
minInclusive 1
annotation
documentation 
number of units
documentation 
Anzahl Packstücke
source
<xs:element name="NumberUnits" type="CountType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">number of units</xs:documentation>
    <xs:documentation xml:lang="DE">Anzahl Packstücke</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad/Packaging/Code
diagram
annotation
documentation 
packaging code
documentation 
Verpackungscode
source
<xs:element name="Code" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">packaging code</xs:documentation>
    <xs:documentation xml:lang="DE">Verpackungscode</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad/CommodityCode
diagram
type Code6Type
facets
minLength 1
maxLength 6
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
commodity code
documentation 
Warencode (HS-Code)
source
<xs:element name="CommodityCode" type="Code6Type">
  <xs:annotation>
    <xs:documentation xml:lang="EN">commodity code</xs:documentation>
    <xs:documentation xml:lang="DE">Warencode (HS-Code)</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad/Contents
diagram
annotation
documentation 
contents
documentation 
Warenbeschreibung
source
<xs:element name="Contents">
  <xs:annotation>
    <xs:documentation xml:lang="EN">contents</xs:documentation>
    <xs:documentation xml:lang="DE">Warenbeschreibung</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad/Weight
diagram
children GrossWeight NetWeight
source
<xs:element name="Weight" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="GrossWeight" type="WeightMeasureType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">gross weight</xs:documentation>
          <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NetWeight" type="WeightMeasureType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">net weight</xs:documentation>
          <xs:documentation xml:lang="DE">Nettogewicht</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad/Weight/GrossWeight
diagram
type WeightMeasureType
facets
minInclusive 1
maxInclusive 9999999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
annotation
documentation 
gross weight
documentation 
Bruttogewicht
source
<xs:element name="GrossWeight" type="WeightMeasureType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">gross weight</xs:documentation>
    <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportCoordinationMessage/Header/Load/ConventionelLoad/Weight/NetWeight
diagram
type WeightMeasureType
facets
minInclusive 1
maxInclusive 9999999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
annotation
documentation 
net weight
documentation 
Nettogewicht
source
<xs:element name="NetWeight" type="WeightMeasureType" minOccurs="0">
  <xs:annotation>
    <