Schema IngateOutgate.xsd


schema location:  http://tr02-wiki.dakosy.de/dokumentation/TR02XMLv14.2/IngateOutgate.xsd
 
Elements  Complex types 
IngateOutgate  IngateOutgate 
IngateOutgateMessage 


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


schema location:  http://tr02-wiki.dakosy.de/dokumentation/TR02XMLv14.2/TR02_Core.xsd
 
Complex types  Simple types 
AdditionalTransportMeansID  Code17TypeContent 
Code17Type  Code2TypeContent 
Code2Type  Code3TypeContent 
Code3Type  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 
VoyageNumberType 
WeightMeasureTypeContent 


element IngateOutgate
diagram
type IngateOutgate
children Transaction Interchange IngateOutgateMessage
source
<xs:element name="IngateOutgate" type="IngateOutgate"/>

complexType IngateOutgate
diagram
children Transaction Interchange IngateOutgateMessage
used by
element IngateOutgate
annotation
documentation 
The IngateOutgate (Ingate - Outgate Message) is associated with the actual ingate or outgate at the terminal.
documentation 
Die IngateOutgate (Ingate - Outgate Nachricht) bezieht sich auf das Ingate / Outgate beim Terminal.
source
<xs:complexType name="IngateOutgate">
  <xs:annotation>
    <xs:documentation xml:lang="EN">The IngateOutgate (Ingate - Outgate Message) is associated with the actual ingate or outgate at the terminal.</xs:documentation>
    <xs:documentation xml:lang="DE">Die IngateOutgate (Ingate - Outgate Nachricht) bezieht sich auf das Ingate / Outgate beim Terminal.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Transaction" type="Transaction"/>
    <xs:element name="Interchange" type="Interchange"/>
    <xs:element name="IngateOutgateMessage" type="IngateOutgateMessage" maxOccurs="999"/>
  </xs:sequence>
</xs:complexType>

element IngateOutgate/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 IngateOutgate/Interchange
diagram
type Interchange
children CreationTime ExchangeNumber TestIndicator MessageCount Sender Recipient
source
<xs:element name="Interchange" type="Interchange"/>

element IngateOutgate/IngateOutgateMessage
diagram
type IngateOutgateMessage
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="IngateOutgateMessage" type="IngateOutgateMessage" maxOccurs="999"/>

complexType IngateOutgateMessage
diagram
type extension of Message
children MessageHeader Header
used by
element IngateOutgate/IngateOutgateMessage
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 IngateOutgate (Ingate - Outgate Message) is associated with the actual ingate or outgate at the terminal.
documentation 
Die IngateOutgate (Ingate - Outgate Nachricht) bezieht sich auf das Ingate / Outgate beim Terminal.
source
<xs:complexType name="IngateOutgateMessage">
  <xs:annotation>
    <xs:documentation xml:lang="EN">The IngateOutgate (Ingate - Outgate Message) is associated with the actual ingate or outgate at the terminal.</xs:documentation>
    <xs:documentation xml:lang="DE">Die IngateOutgate (Ingate - Outgate Nachricht) bezieht sich auf das Ingate / Outgate beim Terminal.</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 wether the terminal touched by the transport is in Bremen, Hamburg or Lübeck</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ConventionalLoad" type="IndicatorType">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">Indicates wether the IngateOutgate message refers to a transport of a conventional load (in opposition to container transports).</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="VehicleRegistration" type="Reference12Type">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">vehicle registration / licence plate number or identifikation of the vehicle pool</xs:documentation>
                  <xs:documentation xml:lang="DE">Polizeiliches Kennzeichen, bzw. Poolkennung</xs:documentation>
                </xs:annotation>
              </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. It corresponds to the position  of the (referenced-)load within the TransportCoordination Message</xs:documentation>
                        <xs:documentation xml:lang="DE">laufende Nummer zur eindeutigen Identifikation der Ladung innerhalb der Nachricht. Die laufende Nummer in der Ingate- / Outgate-Meldung entspricht der laufenden Nummer der (referenzierten) Ladung in der 'TransportCoordination'.</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Interchange" type="DateTimeType">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">interchange time</xs:documentation>
                        <xs:documentation xml:lang="DE">Abhol- / Anlieferzeitpunkt</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:choice minOccurs="0">
                      <xs:element name="ContainerLoad">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="LoadingIndicator" type="LoadingIndicatorType" minOccurs="0">
                              <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">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="Number" type="ContainerNumberType">
                                    <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>indicator for over-sized load</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 (lenght, 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 (lenght,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">
                              <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>Indicator Non-Operatiing Reefer for Iso-Code-Type Reefer</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Carrier" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="Code" type="Code4Type">
                                    <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="Reference15Type" 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:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="Voyage" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="Vessel" type="TransportMeans" minOccurs="0"/>
                                  <xs:element name="VoyageNumber" minOccurs="0"/>
                                </xs:sequence>
                              </xs:complexType>
                            </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="Comment" type="Text255Type" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation xml:lang="EN">generel remarks</xs:documentation>
                                <xs:documentation xml:lang="DE">Bemekung</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Terminal" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="InCustody" type="IndicatorType" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation xml:lang="EN">indicator 'in custody'</xs:documentation>
                                      <xs:documentation xml:lang="DE">In Verwahrung (J/N)</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:element name="SBT" type="IndicatorType" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation xml:lang="EN">indicator SBT handling</xs:documentation>
                                      <xs:documentation xml:lang="DE">Kennzeichen SBT Abfertigung</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:element name="EarliestDischarge" type="DateTimeType" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation xml:lang="EN">earliest possible discharge starting at</xs:documentation>
                                      <xs:documentation xml:lang="DE">früheste Anlieferung ab</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:element name="DispatchInformation" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="DispatchAttribute" minOccurs="0" maxOccurs="4">
                                          <xs:annotation>
                                            <xs:documentation xml:lang="EN">dispatch attribute</xs:documentation>
                                            <xs:documentation xml:lang="DE">Abfertigungsmerkmal</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="xs:string">
                                              <xs:minLength value="1"/>
                                              <xs:maxLength value="3"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="DispatchArea" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation xml:lang="EN">dispatch area</xs:documentation>
                                            <xs:documentation xml:lang="DE">Abfertigungsbereich (Fuhre)</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="xs:string">
                                              <xs:minLength value="1"/>
                                              <xs:maxLength value="12"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="Block" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>block</xs:documentation>
                                            <xs:documentation>
block of the depot area the container is stored

corresponds to AC02 field number 719
          </xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="xs:string">
                                              <xs:minLength value="1"/>
                                              <xs:maxLength value="5"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="Row" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>row</xs:documentation>
                                            <xs:documentation>
row within the block of the depot area the container is stored

corresponds to AC02 field number 720
          </xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="xs:string">
                                              <xs:minLength value="1"/>
                                              <xs:maxLength value="3"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="Position" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>position</xs:documentation>
                                            <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 721
          </xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="xs:string">
                                              <xs:minLength value="1"/>
                                              <xs:maxLength value="3"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="Level" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>level</xs:documentation>
                                            <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 722
          </xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="xs:string">
                                              <xs:length value="1"/>
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="DischargeReference" type="Reference07Type" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation xml:lang="EN">discharge reference of the terminal</xs:documentation>
                                      <xs:documentation xml:lang="DE">Auslieferreferenz Kai</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:element name="DemurrageStart" type="DateTimeType" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation xml:lang="EN">point of time the demurrage starts</xs:documentation>
                                      <xs:documentation xml:lang="DE">Zeitpunkt Demurrage-Start</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:element name="Inspection" type="InspectionType" minOccurs="0"/>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="Seal" minOccurs="0" maxOccurs="99">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="SealNumber" type="Reference35Type">
                                    <xs:annotation>
                                      <xs:documentation xml:lang="EN">seal number</xs:documentation>
                                      <xs:documentation xml:lang="DE">Siegelnummer</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:element name="SealType" type="Code17Type">
                                    <xs:annotation>
                                      <xs:documentation xml:lang="EN">type of seal</xs:documentation>
                                      <xs:documentation xml:lang="DE">Art des Siegels</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" type="xs:string">
                              <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="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="DangerousGoodsIndicator" type="IndicatorType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">indicator for dangerous goods</xs:documentation>
                        <xs:documentation xml:lang="DE">Kennzeichen Gefahrgut</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="CustomsIndicator" type="IndicatorType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">indicator customs</xs:documentation>
                        <xs:documentation xml:lang="DE">Kennzeichen Zollgut</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">
                            <xs:annotation>
                              <xs:documentation xml:lang="EN">customs registration number (i.e. ATLAS registration number, B-Number, ...)</xs:documentation>
                              <xs:documentation xml:lang="DE">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:element name="StatusOk" type="IndicatorType" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation xml:lang="EN">flag indicating a verified positiv customs status</xs:documentation>
                              <xs:documentation xml:lang="DE">Zollstatus geprüft?</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Inspection" type="InspectionType" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation xml:lang="EN">customs inspection</xs:documentation>
                              <xs:documentation xml:lang="DE">Beschau</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="Damage" type="CommentTypeContent" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">damage description</xs:documentation>
                        <xs:documentation xml:lang="DE">Beschädigung</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element IngateOutgateMessage/Header
diagram
children ParticipantInformation TerminalLocation ConventionalLoad VehicleRegistration Load
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 wether the terminal touched by the transport is in Bremen, Hamburg or Lübeck</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConventionalLoad" type="IndicatorType">
        <xs:annotation>
          <xs:documentation xml:lang="EN">Indicates wether the IngateOutgate message refers to a transport of a conventional load (in opposition to container transports).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="VehicleRegistration" type="Reference12Type">
        <xs:annotation>
          <xs:documentation xml:lang="EN">vehicle registration / licence plate number or identifikation of the vehicle pool</xs:documentation>
          <xs:documentation xml:lang="DE">Polizeiliches Kennzeichen, bzw. Poolkennung</xs:documentation>
        </xs:annotation>
      </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. It corresponds to the position  of the (referenced-)load within the TransportCoordination Message</xs:documentation>
                <xs:documentation xml:lang="DE">laufende Nummer zur eindeutigen Identifikation der Ladung innerhalb der Nachricht. Die laufende Nummer in der Ingate- / Outgate-Meldung entspricht der laufenden Nummer der (referenzierten) Ladung in der 'TransportCoordination'.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Interchange" type="DateTimeType">
              <xs:annotation>
                <xs:documentation xml:lang="EN">interchange time</xs:documentation>
                <xs:documentation xml:lang="DE">Abhol- / Anlieferzeitpunkt</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:choice minOccurs="0">
              <xs:element name="ContainerLoad">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="LoadingIndicator" type="LoadingIndicatorType" minOccurs="0">
                      <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">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="Number" type="ContainerNumberType">
                            <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>indicator for over-sized load</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 (lenght, 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 (lenght,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">
                      <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>Indicator Non-Operatiing Reefer for Iso-Code-Type Reefer</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Carrier" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="Code" type="Code4Type">
                            <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="Reference15Type" 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:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="Voyage" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="Vessel" type="TransportMeans" minOccurs="0"/>
                          <xs:element name="VoyageNumber" minOccurs="0"/>
                        </xs:sequence>
                      </xs:complexType>
                    </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="Comment" type="Text255Type" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">generel remarks</xs:documentation>
                        <xs:documentation xml:lang="DE">Bemekung</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Terminal" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="InCustody" type="IndicatorType" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation xml:lang="EN">indicator 'in custody'</xs:documentation>
                              <xs:documentation xml:lang="DE">In Verwahrung (J/N)</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="SBT" type="IndicatorType" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation xml:lang="EN">indicator SBT handling</xs:documentation>
                              <xs:documentation xml:lang="DE">Kennzeichen SBT Abfertigung</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="EarliestDischarge" type="DateTimeType" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation xml:lang="EN">earliest possible discharge starting at</xs:documentation>
                              <xs:documentation xml:lang="DE">früheste Anlieferung ab</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DispatchInformation" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="DispatchAttribute" minOccurs="0" maxOccurs="4">
                                  <xs:annotation>
                                    <xs:documentation xml:lang="EN">dispatch attribute</xs:documentation>
                                    <xs:documentation xml:lang="DE">Abfertigungsmerkmal</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:minLength value="1"/>
                                      <xs:maxLength value="3"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="DispatchArea" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation xml:lang="EN">dispatch area</xs:documentation>
                                    <xs:documentation xml:lang="DE">Abfertigungsbereich (Fuhre)</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:minLength value="1"/>
                                      <xs:maxLength value="12"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="Block" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>block</xs:documentation>
                                    <xs:documentation>
block of the depot area the container is stored

corresponds to AC02 field number 719
          </xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:minLength value="1"/>
                                      <xs:maxLength value="5"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="Row" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>row</xs:documentation>
                                    <xs:documentation>
row within the block of the depot area the container is stored

corresponds to AC02 field number 720
          </xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:minLength value="1"/>
                                      <xs:maxLength value="3"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="Position" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>position</xs:documentation>
                                    <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 721
          </xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:minLength value="1"/>
                                      <xs:maxLength value="3"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="Level" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>level</xs:documentation>
                                    <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 722
          </xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:length value="1"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="DischargeReference" type="Reference07Type" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation xml:lang="EN">discharge reference of the terminal</xs:documentation>
                              <xs:documentation xml:lang="DE">Auslieferreferenz Kai</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DemurrageStart" type="DateTimeType" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation xml:lang="EN">point of time the demurrage starts</xs:documentation>
                              <xs:documentation xml:lang="DE">Zeitpunkt Demurrage-Start</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Inspection" type="InspectionType" minOccurs="0"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="Seal" minOccurs="0" maxOccurs="99">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="SealNumber" type="Reference35Type">
                            <xs:annotation>
                              <xs:documentation xml:lang="EN">seal number</xs:documentation>
                              <xs:documentation xml:lang="DE">Siegelnummer</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="SealType" type="Code17Type">
                            <xs:annotation>
                              <xs:documentation xml:lang="EN">type of seal</xs:documentation>
                              <xs:documentation xml:lang="DE">Art des Siegels</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" type="xs:string">
                      <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="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="DangerousGoodsIndicator" type="IndicatorType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">indicator for dangerous goods</xs:documentation>
                <xs:documentation xml:lang="DE">Kennzeichen Gefahrgut</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="CustomsIndicator" type="IndicatorType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">indicator customs</xs:documentation>
                <xs:documentation xml:lang="DE">Kennzeichen Zollgut</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">
                    <xs:annotation>
                      <xs:documentation xml:lang="EN">customs registration number (i.e. ATLAS registration number, B-Number, ...)</xs:documentation>
                      <xs:documentation xml:lang="DE">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:element name="StatusOk" type="IndicatorType" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="EN">flag indicating a verified positiv customs status</xs:documentation>
                      <xs:documentation xml:lang="DE">Zollstatus geprüft?</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Inspection" type="InspectionType" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="EN">customs inspection</xs:documentation>
                      <xs:documentation xml:lang="DE">Beschau</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Damage" type="CommentTypeContent" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">damage description</xs:documentation>
                <xs:documentation xml:lang="DE">Beschädigung</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IngateOutgateMessage/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 IngateOutgateMessage/Header/TerminalLocation
diagram
type TerminalLocationType
children LocationIdentification LocationName LocationType PlaceOfLoading
annotation
documentation 
Specifies wether the terminal touched by the transport is in Bremen, Hamburg or Lübeck
source
<xs:element name="TerminalLocation" type="TerminalLocationType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Specifies wether the terminal touched by the transport is in Bremen, Hamburg or Lübeck</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/ConventionalLoad
diagram
type IndicatorType
annotation
documentation 
Indicates wether the IngateOutgate message refers to a transport of a conventional load (in opposition to container transports).
source
<xs:element name="ConventionalLoad" type="IndicatorType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Indicates wether the IngateOutgate message refers to a transport of a conventional load (in opposition to container transports).</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/VehicleRegistration
diagram
type Reference12Type
facets
minLength 1
maxLength 12
annotation
documentation 
vehicle registration / licence plate number or identifikation of the vehicle pool
documentation 
Polizeiliches Kennzeichen, bzw. Poolkennung
source
<xs:element name="VehicleRegistration" type="Reference12Type">
  <xs:annotation>
    <xs:documentation xml:lang="EN">vehicle registration / licence plate number or identifikation of the vehicle pool</xs:documentation>
    <xs:documentation xml:lang="DE">Polizeiliches Kennzeichen, bzw. Poolkennung</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load
diagram
children Position Interchange ContainerLoad ConventionelLoad DangerousGoodsIndicator DangerousGoods CustomsIndicator Customs Damage
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. It corresponds to the position  of the (referenced-)load within the TransportCoordination Message</xs:documentation>
          <xs:documentation xml:lang="DE">laufende Nummer zur eindeutigen Identifikation der Ladung innerhalb der Nachricht. Die laufende Nummer in der Ingate- / Outgate-Meldung entspricht der laufenden Nummer der (referenzierten) Ladung in der 'TransportCoordination'.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Interchange" type="DateTimeType">
        <xs:annotation>
          <xs:documentation xml:lang="EN">interchange time</xs:documentation>
          <xs:documentation xml:lang="DE">Abhol- / Anlieferzeitpunkt</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice minOccurs="0">
        <xs:element name="ContainerLoad">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="LoadingIndicator" type="LoadingIndicatorType" minOccurs="0">
                <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">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Number" type="ContainerNumberType">
                      <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>indicator for over-sized load</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 (lenght, 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 (lenght,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">
                <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>Indicator Non-Operatiing Reefer for Iso-Code-Type Reefer</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Carrier" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Code" type="Code4Type">
                      <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="Reference15Type" 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:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Voyage" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Vessel" type="TransportMeans" minOccurs="0"/>
                    <xs:element name="VoyageNumber" minOccurs="0"/>
                  </xs:sequence>
                </xs:complexType>
              </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="Comment" type="Text255Type" minOccurs="0">
                <xs:annotation>
                  <xs:documentation xml:lang="EN">generel remarks</xs:documentation>
                  <xs:documentation xml:lang="DE">Bemekung</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Terminal" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="InCustody" type="IndicatorType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">indicator 'in custody'</xs:documentation>
                        <xs:documentation xml:lang="DE">In Verwahrung (J/N)</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="SBT" type="IndicatorType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">indicator SBT handling</xs:documentation>
                        <xs:documentation xml:lang="DE">Kennzeichen SBT Abfertigung</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="EarliestDischarge" type="DateTimeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">earliest possible discharge starting at</xs:documentation>
                        <xs:documentation xml:lang="DE">früheste Anlieferung ab</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="DispatchInformation" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="DispatchAttribute" minOccurs="0" maxOccurs="4">
                            <xs:annotation>
                              <xs:documentation xml:lang="EN">dispatch attribute</xs:documentation>
                              <xs:documentation xml:lang="DE">Abfertigungsmerkmal</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:minLength value="1"/>
                                <xs:maxLength value="3"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="DispatchArea" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation xml:lang="EN">dispatch area</xs:documentation>
                              <xs:documentation xml:lang="DE">Abfertigungsbereich (Fuhre)</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:minLength value="1"/>
                                <xs:maxLength value="12"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="Block" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>block</xs:documentation>
                              <xs:documentation>
block of the depot area the container is stored

corresponds to AC02 field number 719
          </xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:minLength value="1"/>
                                <xs:maxLength value="5"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="Row" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>row</xs:documentation>
                              <xs:documentation>
row within the block of the depot area the container is stored

corresponds to AC02 field number 720
          </xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:minLength value="1"/>
                                <xs:maxLength value="3"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="Position" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>position</xs:documentation>
                              <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 721
          </xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:minLength value="1"/>
                                <xs:maxLength value="3"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="Level" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>level</xs:documentation>
                              <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 722
          </xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:length value="1"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="DischargeReference" type="Reference07Type" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">discharge reference of the terminal</xs:documentation>
                        <xs:documentation xml:lang="DE">Auslieferreferenz Kai</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="DemurrageStart" type="DateTimeType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">point of time the demurrage starts</xs:documentation>
                        <xs:documentation xml:lang="DE">Zeitpunkt Demurrage-Start</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Inspection" type="InspectionType" minOccurs="0"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Seal" minOccurs="0" maxOccurs="99">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="SealNumber" type="Reference35Type">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">seal number</xs:documentation>
                        <xs:documentation xml:lang="DE">Siegelnummer</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="SealType" type="Code17Type">
                      <xs:annotation>
                        <xs:documentation xml:lang="EN">type of seal</xs:documentation>
                        <xs:documentation xml:lang="DE">Art des Siegels</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" type="xs:string">
                <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="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="DangerousGoodsIndicator" type="IndicatorType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">indicator for dangerous goods</xs:documentation>
          <xs:documentation xml:lang="DE">Kennzeichen Gefahrgut</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="CustomsIndicator" type="IndicatorType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">indicator customs</xs:documentation>
          <xs:documentation xml:lang="DE">Kennzeichen Zollgut</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">
              <xs:annotation>
                <xs:documentation xml:lang="EN">customs registration number (i.e. ATLAS registration number, B-Number, ...)</xs:documentation>
                <xs:documentation xml:lang="DE">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:element name="StatusOk" type="IndicatorType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">flag indicating a verified positiv customs status</xs:documentation>
                <xs:documentation xml:lang="DE">Zollstatus geprüft?</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Inspection" type="InspectionType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">customs inspection</xs:documentation>
                <xs:documentation xml:lang="DE">Beschau</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Damage" type="CommentTypeContent" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">damage description</xs:documentation>
          <xs:documentation xml:lang="DE">Beschädigung</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IngateOutgateMessage/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. It corresponds to the position  of the (referenced-)load within the TransportCoordination Message
documentation 
laufende Nummer zur eindeutigen Identifikation der Ladung innerhalb der Nachricht. Die laufende Nummer in der Ingate- / Outgate-Meldung entspricht der laufenden Nummer der (referenzierten) Ladung in der 'TransportCoordination'.
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. It corresponds to the position  of the (referenced-)load within the TransportCoordination Message</xs:documentation>
    <xs:documentation xml:lang="DE">laufende Nummer zur eindeutigen Identifikation der Ladung innerhalb der Nachricht. Die laufende Nummer in der Ingate- / Outgate-Meldung entspricht der laufenden Nummer der (referenzierten) Ladung in der 'TransportCoordination'.</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/Interchange
diagram
type DateTimeType
children DateTime Format
annotation
documentation 
interchange time
documentation 
Abhol- / Anlieferzeitpunkt
source
<xs:element name="Interchange" type="DateTimeType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">interchange time</xs:documentation>
    <xs:documentation xml:lang="DE">Abhol- / Anlieferzeitpunkt</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad
diagram
children LoadingIndicator Container Oversized ClipOnUnit Temperature GrossWeight NonOperatingReefer Carrier Voyage IReference Comment Terminal Seal
source
<xs:element name="ContainerLoad">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="LoadingIndicator" type="LoadingIndicatorType" minOccurs="0">
        <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">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Number" type="ContainerNumberType">
              <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>indicator for over-sized load</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 (lenght, 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 (lenght,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">
        <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>Indicator Non-Operatiing Reefer for Iso-Code-Type Reefer</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Code" type="Code4Type">
              <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="Reference15Type" 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:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Voyage" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Vessel" type="TransportMeans" minOccurs="0"/>
            <xs:element name="VoyageNumber" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </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="Comment" type="Text255Type" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">generel remarks</xs:documentation>
          <xs:documentation xml:lang="DE">Bemekung</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Terminal" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="InCustody" type="IndicatorType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">indicator 'in custody'</xs:documentation>
                <xs:documentation xml:lang="DE">In Verwahrung (J/N)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SBT" type="IndicatorType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">indicator SBT handling</xs:documentation>
                <xs:documentation xml:lang="DE">Kennzeichen SBT Abfertigung</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EarliestDischarge" type="DateTimeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">earliest possible discharge starting at</xs:documentation>
                <xs:documentation xml:lang="DE">früheste Anlieferung ab</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DispatchInformation" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="DispatchAttribute" minOccurs="0" maxOccurs="4">
                    <xs:annotation>
                      <xs:documentation xml:lang="EN">dispatch attribute</xs:documentation>
                      <xs:documentation xml:lang="DE">Abfertigungsmerkmal</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="3"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="DispatchArea" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="EN">dispatch area</xs:documentation>
                      <xs:documentation xml:lang="DE">Abfertigungsbereich (Fuhre)</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="12"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Block" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>block</xs:documentation>
                      <xs:documentation>
block of the depot area the container is stored

corresponds to AC02 field number 719
          </xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="5"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Row" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>row</xs:documentation>
                      <xs:documentation>
row within the block of the depot area the container is stored

corresponds to AC02 field number 720
          </xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="3"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Position" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>position</xs:documentation>
                      <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 721
          </xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="3"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Level" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>level</xs:documentation>
                      <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 722
          </xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:length value="1"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="DischargeReference" type="Reference07Type" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">discharge reference of the terminal</xs:documentation>
                <xs:documentation xml:lang="DE">Auslieferreferenz Kai</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DemurrageStart" type="DateTimeType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">point of time the demurrage starts</xs:documentation>
                <xs:documentation xml:lang="DE">Zeitpunkt Demurrage-Start</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Inspection" type="InspectionType" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Seal" minOccurs="0" maxOccurs="99">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SealNumber" type="Reference35Type">
              <xs:annotation>
                <xs:documentation xml:lang="EN">seal number</xs:documentation>
                <xs:documentation xml:lang="DE">Siegelnummer</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SealType" type="Code17Type">
              <xs:annotation>
                <xs:documentation xml:lang="EN">type of seal</xs:documentation>
                <xs:documentation xml:lang="DE">Art des Siegels</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IngateOutgateMessage/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" minOccurs="0">
  <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 IngateOutgateMessage/Header/Load/ContainerLoad/Container
diagram
children Number Length Height Type ISOCode
source
<xs:element name="Container">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Number" type="ContainerNumberType">
        <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 IngateOutgateMessage/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">
  <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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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>indicator for over-sized load</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 (lenght, 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 (lenght,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 IngateOutgateMessage/Header/Load/ContainerLoad/Oversized/Indicator
diagram
type IndicatorType
annotation
documentation 
indicator for over-sized load
source
<xs:element name="Indicator" type="IndicatorType">
  <xs:annotation>
    <xs:documentation>indicator for over-sized load</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/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 IngateOutgateMessage/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 (lenght, front)
documentation 
Überlänge vorn
source
<xs:element name="Front" type="LinearMeasureType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">over-sized load (lenght, front)</xs:documentation>
    <xs:documentation xml:lang="DE">Überlänge vorn</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/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 (lenght,back)
documentation 
Überlänge hinten
source
<xs:element name="Back" type="LinearMeasureType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN"> over-sized load (lenght,back)</xs:documentation>
    <xs:documentation xml:lang="DE">Überlänge hinten</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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">
  <xs:annotation>
    <xs:documentation xml:lang="EN">gross weight</xs:documentation>
    <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/NonOperatingReefer
diagram
type IndicatorType
annotation
documentation 
Indicator Non-Operatiing Reefer for Iso-Code-Type Reefer
source
<xs:element name="NonOperatingReefer" type="IndicatorType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Indicator Non-Operatiing Reefer for Iso-Code-Type Reefer</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Carrier
diagram
children Code BookingReference ReleaseNumber
source
<xs:element name="Carrier" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Code" type="Code4Type">
        <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="Reference15Type" 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:sequence>
  </xs:complexType>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Carrier/Code
diagram
type Code4Type
facets
minLength 1
maxLength 4
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
carrier code
documentation 
Reedercode
source
<xs:element name="Code" type="Code4Type">
  <xs:annotation>
    <xs:documentation xml:lang="EN">carrier code</xs:documentation>
    <xs:documentation xml:lang="DE">Reedercode</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Carrier/BookingReference
diagram
type Reference22Type
facets
minLength 1
maxLength 22
annotation
documentation 
booking number / reference
documentation 
Buchungsnummer Reeder
source
<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>

element IngateOutgateMessage/Header/Load/ContainerLoad/Carrier/ReleaseNumber
diagram
type Reference15Type
facets
minLength 1
maxLength 15
annotation
documentation 
release number / reference
documentation 
Freistellungsnummer
source
<xs:element name="ReleaseNumber" type="Reference15Type" 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>

element IngateOutgateMessage/Header/Load/ContainerLoad/Voyage
diagram
children Vessel VoyageNumber
source
<xs:element name="Voyage" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Vessel" type="TransportMeans" minOccurs="0"/>
      <xs:element name="VoyageNumber" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Voyage/Vessel
diagram
type TransportMeans
children TransportMeansTypeCode TransportMeansIdentification AdditionalTransportMeansID TransportMeansName RegistrationNationalityCode TransportMeansOwner IMO
source
<xs:element name="Vessel" type="TransportMeans" minOccurs="0"/>

element IngateOutgateMessage/Header/Load/ContainerLoad/Voyage/VoyageNumber
diagram
source
<xs:element name="VoyageNumber" minOccurs="0"/>

element IngateOutgateMessage/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 IngateOutgateMessage/Header/Load/ContainerLoad/Comment
diagram
type Text255Type
facets
minLength 1
maxLength 255
attributes
Name  Type  Use  Default  Fixed  Annotation
languageLocale      DE    
annotation
documentation 
generel remarks
documentation 
Bemekung
source
<xs:element name="Comment" type="Text255Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">generel remarks</xs:documentation>
    <xs:documentation xml:lang="DE">Bemekung</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal
diagram
children InCustody SBT EarliestDischarge DispatchInformation DischargeReference DemurrageStart Inspection
source
<xs:element name="Terminal" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="InCustody" type="IndicatorType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">indicator 'in custody'</xs:documentation>
          <xs:documentation xml:lang="DE">In Verwahrung (J/N)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SBT" type="IndicatorType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">indicator SBT handling</xs:documentation>
          <xs:documentation xml:lang="DE">Kennzeichen SBT Abfertigung</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EarliestDischarge" type="DateTimeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">earliest possible discharge starting at</xs:documentation>
          <xs:documentation xml:lang="DE">früheste Anlieferung ab</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DispatchInformation" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DispatchAttribute" minOccurs="0" maxOccurs="4">
              <xs:annotation>
                <xs:documentation xml:lang="EN">dispatch attribute</xs:documentation>
                <xs:documentation xml:lang="DE">Abfertigungsmerkmal</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="3"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="DispatchArea" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="EN">dispatch area</xs:documentation>
                <xs:documentation xml:lang="DE">Abfertigungsbereich (Fuhre)</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="12"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Block" minOccurs="0">
              <xs:annotation>
                <xs:documentation>block</xs:documentation>
                <xs:documentation>
block of the depot area the container is stored

corresponds to AC02 field number 719
          </xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="5"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Row" minOccurs="0">
              <xs:annotation>
                <xs:documentation>row</xs:documentation>
                <xs:documentation>
row within the block of the depot area the container is stored

corresponds to AC02 field number 720
          </xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="3"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Position" minOccurs="0">
              <xs:annotation>
                <xs:documentation>position</xs:documentation>
                <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 721
          </xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="3"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Level" minOccurs="0">
              <xs:annotation>
                <xs:documentation>level</xs:documentation>
                <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 722
          </xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:length value="1"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DischargeReference" type="Reference07Type" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">discharge reference of the terminal</xs:documentation>
          <xs:documentation xml:lang="DE">Auslieferreferenz Kai</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DemurrageStart" type="DateTimeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">point of time the demurrage starts</xs:documentation>
          <xs:documentation xml:lang="DE">Zeitpunkt Demurrage-Start</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Inspection" type="InspectionType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/InCustody
diagram
type IndicatorType
annotation
documentation 
indicator 'in custody'
documentation 
In Verwahrung (J/N)
source
<xs:element name="InCustody" type="IndicatorType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">indicator 'in custody'</xs:documentation>
    <xs:documentation xml:lang="DE">In Verwahrung (J/N)</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/SBT
diagram
type IndicatorType
annotation
documentation 
indicator SBT handling
documentation 
Kennzeichen SBT Abfertigung
source
<xs:element name="SBT" type="IndicatorType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">indicator SBT handling</xs:documentation>
    <xs:documentation xml:lang="DE">Kennzeichen SBT Abfertigung</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/EarliestDischarge
diagram
type DateTimeType
children DateTime Format
annotation
documentation 
earliest possible discharge starting at
documentation 
früheste Anlieferung ab
source
<xs:element name="EarliestDischarge" type="DateTimeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">earliest possible discharge starting at</xs:documentation>
    <xs:documentation xml:lang="DE">früheste Anlieferung ab</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/DispatchInformation
diagram
children DispatchAttribute DispatchArea Block Row Position Level
source
<xs:element name="DispatchInformation" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DispatchAttribute" minOccurs="0" maxOccurs="4">
        <xs:annotation>
          <xs:documentation xml:lang="EN">dispatch attribute</xs:documentation>
          <xs:documentation xml:lang="DE">Abfertigungsmerkmal</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="3"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="DispatchArea" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">dispatch area</xs:documentation>
          <xs:documentation xml:lang="DE">Abfertigungsbereich (Fuhre)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="12"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Block" minOccurs="0">
        <xs:annotation>
          <xs:documentation>block</xs:documentation>
          <xs:documentation>
block of the depot area the container is stored

corresponds to AC02 field number 719
          </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="5"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Row" minOccurs="0">
        <xs:annotation>
          <xs:documentation>row</xs:documentation>
          <xs:documentation>
row within the block of the depot area the container is stored

corresponds to AC02 field number 720
          </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="3"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Position" minOccurs="0">
        <xs:annotation>
          <xs:documentation>position</xs:documentation>
          <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 721
          </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="3"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Level" minOccurs="0">
        <xs:annotation>
          <xs:documentation>level</xs:documentation>
          <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 722
          </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:length value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/DispatchInformation/DispatchAttribute
diagram
type restriction of xs:string
facets
minLength 1
maxLength 3
annotation
documentation 
dispatch attribute
documentation 
Abfertigungsmerkmal
source
<xs:element name="DispatchAttribute" minOccurs="0" maxOccurs="4">
  <xs:annotation>
    <xs:documentation xml:lang="EN">dispatch attribute</xs:documentation>
    <xs:documentation xml:lang="DE">Abfertigungsmerkmal</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="3"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/DispatchInformation/DispatchArea
diagram
type restriction of xs:string
facets
minLength 1
maxLength 12
annotation
documentation 
dispatch area
documentation 
Abfertigungsbereich (Fuhre)
source
<xs:element name="DispatchArea" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">dispatch area</xs:documentation>
    <xs:documentation xml:lang="DE">Abfertigungsbereich (Fuhre)</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="12"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/DispatchInformation/Block
diagram
type restriction of xs:string
facets
minLength 1
maxLength 5
annotation
documentation 
block
documentation 

block of the depot area the container is stored

corresponds to AC02 field number 719
          
source
<xs:element name="Block" minOccurs="0">
  <xs:annotation>
    <xs:documentation>block</xs:documentation>
    <xs:documentation>
block of the depot area the container is stored

corresponds to AC02 field number 719
          </xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="5"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/DispatchInformation/Row
diagram
type restriction of xs:string
facets
minLength 1
maxLength 3
annotation
documentation 
row
documentation 

row within the block of the depot area the container is stored

corresponds to AC02 field number 720
          
source
<xs:element name="Row" minOccurs="0">
  <xs:annotation>
    <xs:documentation>row</xs:documentation>
    <xs:documentation>
row within the block of the depot area the container is stored

corresponds to AC02 field number 720
          </xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="3"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/DispatchInformation/Position
diagram
type restriction of xs:string
facets
minLength 1
maxLength 3
annotation
documentation 
position
documentation 

place/position of the container within the row fo the depot area

corresponds to AC02 field number 721
          
source
<xs:element name="Position" minOccurs="0">
  <xs:annotation>
    <xs:documentation>position</xs:documentation>
    <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 721
          </xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="3"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/DispatchInformation/Level
diagram
type restriction of xs:string
facets
length 1
annotation
documentation 
level
documentation 

place/position of the container within the row fo the depot area

corresponds to AC02 field number 722
          
source
<xs:element name="Level" minOccurs="0">
  <xs:annotation>
    <xs:documentation>level</xs:documentation>
    <xs:documentation>
place/position of the container within the row fo the depot area

corresponds to AC02 field number 722
          </xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:length value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/DischargeReference
diagram
type Reference07Type
facets
minLength 1
maxLength 7
annotation
documentation 
discharge reference of the terminal
documentation 
Auslieferreferenz Kai
source
<xs:element name="DischargeReference" type="Reference07Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">discharge reference of the terminal</xs:documentation>
    <xs:documentation xml:lang="DE">Auslieferreferenz Kai</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/DemurrageStart
diagram
type DateTimeType
children DateTime Format
annotation
documentation 
point of time the demurrage starts
documentation 
Zeitpunkt Demurrage-Start
source
<xs:element name="DemurrageStart" type="DateTimeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">point of time the demurrage starts</xs:documentation>
    <xs:documentation xml:lang="DE">Zeitpunkt Demurrage-Start</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/Inspection
diagram
type InspectionType
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:element name="Inspection" type="InspectionType" minOccurs="0"/>

element IngateOutgateMessage/Header/Load/ContainerLoad/Seal
diagram
children SealNumber SealType
source
<xs:element name="Seal" minOccurs="0" maxOccurs="99">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SealNumber" type="Reference35Type">
        <xs:annotation>
          <xs:documentation xml:lang="EN">seal number</xs:documentation>
          <xs:documentation xml:lang="DE">Siegelnummer</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SealType" type="Code17Type">
        <xs:annotation>
          <xs:documentation xml:lang="EN">type of seal</xs:documentation>
          <xs:documentation xml:lang="DE">Art des Siegels</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Seal/SealNumber
diagram
type Reference35Type
facets
minLength 1
maxLength 35
annotation
documentation 
seal number
documentation 
Siegelnummer
source
<xs:element name="SealNumber" type="Reference35Type">
  <xs:annotation>
    <xs:documentation xml:lang="EN">seal number</xs:documentation>
    <xs:documentation xml:lang="DE">Siegelnummer</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ContainerLoad/Seal/SealType
diagram
type Code17Type
facets
minLength 1
maxLength 17
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
type of seal
documentation 
Art des Siegels
source
<xs:element name="SealType" type="Code17Type">
  <xs:annotation>
    <xs:documentation xml:lang="EN">type of seal</xs:documentation>
    <xs:documentation xml:lang="DE">Art des Siegels</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ConventionelLoad
diagram
children Transport MarksAndNumber Packaging 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" type="xs:string">
        <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="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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/Header/Load/ConventionelLoad/MarksAndNumber
diagram
type xs:string
annotation
documentation 
marks und numbers (reference with which the packages are marked)
documentation 
Markierung
source
<xs:element name="MarksAndNumber" type="xs:string">
  <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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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 IngateOutgateMessage/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>
    <xs:documentation xml:lang="EN">net weight</xs:documentation>
    <xs:documentation xml:lang="DE">Nettogewicht</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/ConventionelLoad/Dimensions
diagram
children Length Height Width
source
<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>

element IngateOutgateMessage/Header/Load/ConventionelLoad/Dimensions/Length
diagram
type LinearMeasureType
facets
minInclusive 1
maxInclusive 999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
source
<xs:element name="Length" type="LinearMeasureType"/>

element IngateOutgateMessage/Header/Load/ConventionelLoad/Dimensions/Height
diagram
type LinearMeasureType
facets
minInclusive 1
maxInclusive 999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
source
<xs:element name="Height" type="LinearMeasureType"/>

element IngateOutgateMessage/Header/Load/ConventionelLoad/Dimensions/Width
diagram
type LinearMeasureType
facets
minInclusive 1
maxInclusive 999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
source
<xs:element name="Width" type="LinearMeasureType"/>

element IngateOutgateMessage/Header/Load/DangerousGoodsIndicator
diagram
type IndicatorType
annotation
documentation 
indicator for dangerous goods
documentation 
Kennzeichen Gefahrgut
source
<xs:element name="DangerousGoodsIndicator" type="IndicatorType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">indicator for dangerous goods</xs:documentation>
    <xs:documentation xml:lang="DE">Kennzeichen Gefahrgut</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/DangerousGoods
diagram
children Position Class UNNumber EMSNumber MFAGNumber FlashPoint Stowage Packing DangerWeight WGKCode CL7 LegalNorm ClassificationCode ProperShippingName GoodsNumber GoodsLabel MPLabel TransportProhibited DateSafety IndicatorTank RiskGroup Regulations LastTransported Memoranda
annotation
documentation 
dangerous goods data
documentation 
Gefahrgutangaben
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/Position
diagram
type CountType
facets
minInclusive 1
source
<xs:element name="Position" type="CountType"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/Class
diagram
type restriction of xs:NMTOKEN
facets
minLength 1
maxLength 4
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/UNNumber
diagram
type restriction of xs:NMTOKEN
facets
length 4
source
<xs:element name="UNNumber" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:NMTOKEN">
      <xs:length value="4"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element IngateOutgateMessage/Header/Load/DangerousGoods/EMSNumber
diagram
type restriction of xs:NMTOKEN
facets
length 6
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/MFAGNumber
diagram
type restriction of xs:NMTOKEN
facets
length 4
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/FlashPoint
diagram
type TemperatureMeasureType
facets
minInclusive -999
maxInclusive 999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
source
<xs:element name="FlashPoint" type="TemperatureMeasureType" minOccurs="0"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/Stowage
diagram
type restriction of xs:NMTOKEN
facets
length 3
source
<xs:element name="Stowage" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:NMTOKEN">
      <xs:length value="3"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element IngateOutgateMessage/Header/Load/DangerousGoods/Packing
diagram
children Number Code Group EmptyPackageCode
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/Packing/Number
diagram
type xs:positiveInteger
source
<xs:element name="Number" type="xs:positiveInteger" minOccurs="0"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/Packing/Code
diagram
type xs:anySimpleType
source
<xs:element name="Code" type="xs:anySimpleType" minOccurs="0"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/Packing/Group
diagram
type restriction of xs:NMTOKEN
facets
minLength 1
maxLength 3
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/Packing/EmptyPackageCode
diagram
type xs:anySimpleType
source
<xs:element name="EmptyPackageCode" type="xs:anySimpleType" minOccurs="0"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/DangerWeight
diagram
children Gross Net NetExplosive
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/DangerWeight/Gross
diagram
type WeightMeasureType
facets
minInclusive 1
maxInclusive 9999999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
source
<xs:element name="Gross" type="WeightMeasureType"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/DangerWeight/Net
diagram
type WeightMeasureType
facets
minInclusive 1
maxInclusive 9999999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
source
<xs:element name="Net" type="WeightMeasureType" minOccurs="0"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/DangerWeight/NetExplosive
diagram
type WeightMeasureType
facets
minInclusive 1
maxInclusive 9999999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
source
<xs:element name="NetExplosive" type="WeightMeasureType" minOccurs="0"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/WGKCode
diagram
type restriction of xs:string
facets
enumeration 0
enumeration 1
enumeration 2
enumeration 3
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/CL7
diagram
children SheetNumber Category ChemicalActivity TransportSign PackagingType
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/CL7/SheetNumber
diagram
type restriction of xs:decimal
facets
totalDigits 2
fractionDigits 0
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/CL7/Category
diagram
type restriction of xs:NMTOKEN
facets
minLength 1
maxLength 4
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/CL7/ChemicalActivity
diagram
type restriction of xs:NMTOKEN
facets
minLength 1
maxLength 4
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/CL7/TransportSign
diagram
type restriction of xs:NMTOKEN
facets
minLength 1
maxLength 3
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/CL7/PackagingType
diagram
type restriction of xs:NMTOKEN
facets
minLength 1
maxLength 4
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/LegalNorm
diagram
type restriction of xs:NMTOKEN
facets
minLength 1
maxLength 5
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/ClassificationCode
diagram
type restriction of xs:NMTOKEN
facets
minLength 1
maxLength 7
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/ProperShippingName
diagram
type restriction of xs:normalizedString
facets
minLength 1
maxLength 70
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/GoodsNumber
diagram
type restriction of xs:NMTOKEN
facets
minLength 1
maxLength 4
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/GoodsLabel
diagram
type xs:anySimpleType
source
<xs:element name="GoodsLabel" type="xs:anySimpleType" minOccurs="0" maxOccurs="5"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/MPLabel
diagram
type xs:anySimpleType
source
<xs:element name="MPLabel" type="xs:anySimpleType" minOccurs="0"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/TransportProhibited
diagram
type xs:boolean
source
<xs:element name="TransportProhibited" type="xs:boolean" minOccurs="0"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/DateSafety
diagram
type DateTimeType
children DateTime Format
source
<xs:element name="DateSafety" type="DateTimeType" minOccurs="0"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/IndicatorTank
diagram
type xs:boolean
source
<xs:element name="IndicatorTank" type="xs:boolean" minOccurs="0"/>

element IngateOutgateMessage/Header/Load/DangerousGoods/RiskGroup
diagram
type restriction of xs:NMTOKEN
facets
length 1
source
<xs:element name="RiskGroup" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:NMTOKEN">
      <xs:length value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element IngateOutgateMessage/Header/Load/DangerousGoods/Regulations
diagram
type restriction of xs:normalizedString
facets
minLength 1
maxLength 70
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/LastTransported
diagram
type restriction of xs:normalizedString
facets
minLength 1
maxLength 70
source
<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>

element IngateOutgateMessage/Header/Load/DangerousGoods/Memoranda
diagram
type restriction of xs:normalizedString
facets
minLength 1
maxLength 70
source
<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>

element IngateOutgateMessage/Header/Load/CustomsIndicator
diagram
type IndicatorType
annotation
documentation 
indicator customs
documentation 
Kennzeichen Zollgut
source
<xs:element name="CustomsIndicator" type="IndicatorType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">indicator customs</xs:documentation>
    <xs:documentation xml:lang="DE">Kennzeichen Zollgut</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/Customs
diagram
children RegistrationNumber NumberUnits StatusOk Inspection
annotation
documentation 
customs data
documentation 
Zolldaten
source
<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">
        <xs:annotation>
          <xs:documentation xml:lang="EN">customs registration number (i.e. ATLAS registration number, B-Number, ...)</xs:documentation>
          <xs:documentation xml:lang="DE">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:element name="StatusOk" type="IndicatorType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">flag indicating a verified positiv customs status</xs:documentation>
          <xs:documentation xml:lang="DE">Zollstatus geprüft?</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Inspection" type="InspectionType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="EN">customs inspection</xs:documentation>
          <xs:documentation xml:lang="DE">Beschau</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IngateOutgateMessage/Header/Load/Customs/RegistrationNumber
diagram
type RegistrationNumberType
children Code Number Position
annotation
documentation 
customs registration number (i.e. ATLAS registration number, B-Number, ...)
documentation 
ATLAS-Registriernummer
B-Nummer
source
<xs:element name="RegistrationNumber" type="RegistrationNumberType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">customs registration number (i.e. ATLAS registration number, B-Number, ...)</xs:documentation>
    <xs:documentation xml:lang="DE">ATLAS-Registriernummer
B-Nummer</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/Customs/NumberUnits
diagram
type CountType
facets
minInclusive 1
annotation
documentation 
number of units
documentation 
Anzahl Packstücke
source
<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>

element IngateOutgateMessage/Header/Load/Customs/StatusOk
diagram
type IndicatorType
annotation
documentation 
flag indicating a verified positiv customs status
documentation 
Zollstatus geprüft?
source
<xs:element name="StatusOk" type="IndicatorType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">flag indicating a verified positiv customs status</xs:documentation>
    <xs:documentation xml:lang="DE">Zollstatus geprüft?</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/Customs/Inspection
diagram
type InspectionType
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
customs inspection
documentation 
Beschau
source
<xs:element name="Inspection" type="InspectionType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">customs inspection</xs:documentation>
    <xs:documentation xml:lang="DE">Beschau</xs:documentation>
  </xs:annotation>
</xs:element>

element IngateOutgateMessage/Header/Load/Damage
diagram
type CommentTypeContent
facets
minLength 1
maxLength 30
annotation
documentation 
damage description
documentation 
Beschädigung
source
<xs:element name="Damage" type="CommentTypeContent" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">damage description</xs:documentation>
    <xs:documentation xml:lang="DE">Beschädigung</xs:documentation>
  </xs:annotation>
</xs:element>

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

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

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

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

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

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

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

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

complexType DocumentCreationTime
diagram
type extension of dateTimeWithoutTimezone
used by
element Interchange/CreationTime
facets
pattern .+T[^Z+-]+
annotation
documentation 

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

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

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

element Interchange/CreationTime
diagram
type DocumentCreationTime
facets
pattern .+T[^Z+-]+
annotation
documentation 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

complexType Transaction
diagram
used by
element IngateOutgate/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, ...)
annotation
documentation 
code, version and type of transaction
documentation 
Das Element beinhaltet den Code und die Version  der Transaktion und den Typ der Nachricht
source
<xs:complexType name="Transaction">
  <xs:annotation>
    <xs:documentation xml:lang="EN">code, version and type of transaction</xs:documentation>
    <xs:documentation xml:lang="DE">Das Element beinhaltet den Code und die Version  der Transaktion und den Typ der Nachricht</xs:documentation>
  </xs:annotation>
  <xs:attribute name="code" type="xs:string">
    <xs:annotation>
      <xs:documentation xml:lang="EN">transaction code</xs:documentation>
      <xs:documentation xml:lang="DE">Code der Transaktion</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="version" type="xs:string">
    <xs:annotation>
      <xs:documentation xml:lang="EN">transaction version</xs:documentation>
      <xs:documentation xml:lang="DE">Version der Transaktion</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="type" type="xs:string">
    <xs:annotation>
      <xs:documentation xml:lang="EN">transaction type (i.e. TransportCoordination, Response, ...)</xs:documentation>
      <xs:documentation xml:lang="DE">Typ der Nachricht (z.B. TransportCoordination, Response, ...)</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

simpleType dateTimeWithoutTimezone
type restriction of xs:dateTime
used by
complexType DocumentCreationTime
facets
pattern .+T[^Z+-]+
source
<xs:simpleType name="dateTimeWithoutTimezone">
  <xs:restriction base="xs:dateTime">
    <xs:pattern value=".+T[^Z+-]+"/>
  </xs:restriction>
</xs:simpleType>

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

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

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

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

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

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

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

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

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

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

complexType AdditionalTransportMeansID
diagram
type extension of xs:string
used by
element TransportMeans/AdditionalTransportMeansID
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="AdditionalTransportMeansID">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType Code17Type
diagram
type extension of Code17TypeContent
used by
elements PartyType/PartyIdentification IngateOutgateMessage/Header/Load/ContainerLoad/Seal/SealType
complexType TransportCompanyTypeType
facets
minLength 1
maxLength 17
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="Code17Type">
  <xs:simpleContent>
    <xs:extension base="Code17TypeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType Code2Type
diagram
type extension of Code2TypeContent
facets
minLength 1
maxLength 2
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="Code2Type">
  <xs:simpleContent>
    <xs:extension base="Code2TypeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType Code3Type
diagram
type extension of Code3TypeContent
facets
minLength 1
maxLength 3
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="Code3Type">
  <xs:simpleContent>
    <xs:extension base="Code3TypeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType Code4Type
diagram
type extension of Code4TypeContent
used by
elements IngateOutgateMessage/Header/Load/ContainerLoad/Carrier/Code SubordinateLocation/PlaceOfLoading/Code
complexType TransportCompanyCodeType
facets
minLength 1
maxLength 4
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="Code4Type">
  <xs:simpleContent>
    <xs:extension base="Code4TypeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType Code6Type
diagram
type extension of Code6TypeContent
used by
element Legitimation/TruckerCard
facets
minLength 1
maxLength 6
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="Code6Type">
  <xs:simpleContent>
    <xs:extension base="Code6TypeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType ContainerHeightType
diagram
type extension of ContainerHeightTypeContent
used by
element IngateOutgateMessage/Header/Load/ContainerLoad/Container/Height
facets
length 2
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="ContainerHeightType">
  <xs:simpleContent>
    <xs:extension base="ContainerHeightTypeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType ContainerLengthType
diagram
type extension of ContainerLengthTypeContent
used by
element IngateOutgateMessage/Header/Load/ContainerLoad/Container/Length
facets
length 2
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="ContainerLengthType">
  <xs:simpleContent>
    <xs:extension base="ContainerLengthTypeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType ContainerTypeType
diagram
type extension of ContainerTypeTypeContent
used by
element IngateOutgateMessage/Header/Load/ContainerLoad/Container/Type
facets
length 2
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="ContainerTypeType">
  <xs:simpleContent>
    <xs:extension base="ContainerTypeTypeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType DateTimeType
diagram
children DateTime Format
used by
elements IngateOutgateMessage/Header/Load/DangerousGoods/DateSafety IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/DemurrageStart IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/EarliestDischarge IngateOutgateMessage/Header/Load/Interchange
source
<xs:complexType name="DateTimeType">
  <xs:sequence>
    <xs:element name="DateTime">
      <xs:simpleType>
        <xs:restriction base="xs:dateTime">
          <xs:pattern value=".+T[^Z+-]+"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Format" type="xs:string" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element DateTimeType/DateTime
diagram
type restriction of xs:dateTime
facets
pattern .+T[^Z+-]+
source
<xs:element name="DateTime">
  <xs:simpleType>
    <xs:restriction base="xs:dateTime">
      <xs:pattern value=".+T[^Z+-]+"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DateTimeType/Format
diagram
type xs:string
source
<xs:element name="Format" type="xs:string" minOccurs="0"/>

complexType Error
diagram
children ErrorCode ErrorInformation
annotation
documentation 
The Error element contains information about an error which occured while processing an EDI message.
documentation 
Das Error-Element beschreibt einen bei der Verarbeitung einer EDI-Nachricht aufgetretenen Fehler.
source
<xs:complexType name="Error">
  <xs:annotation>
    <xs:documentation xml:lang="EN">The Error element contains information about an error which occured while processing an EDI message.</xs:documentation>
    <xs:documentation xml:lang="DE">Das Error-Element beschreibt einen bei der Verarbeitung einer EDI-Nachricht aufgetretenen Fehler.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ErrorCode" type="ErrorCode">
      <xs:annotation>
        <xs:documentation xml:lang="EN">A code describing the error (max. 8 digits)</xs:documentation>
        <xs:documentation xml:lang="DE">Ein bis zu 8-Stelliger Fehlercode</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ErrorInformation" type="TextType" minOccurs="0" maxOccurs="2">
      <xs:annotation>
        <xs:documentation xml:lang="EN">Free text information about the error.</xs:documentation>
        <xs:documentation xml:lang="DE">Freitextinformationen zum aufgetretenen Fehler.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Error/ErrorCode
diagram
type ErrorCode
facets
minLength 1
maxLength 8
annotation
documentation 
A code describing the error (max. 8 digits)
documentation 
Ein bis zu 8-Stelliger Fehlercode
source
<xs:element name="ErrorCode" type="ErrorCode">
  <xs:annotation>
    <xs:documentation xml:lang="EN">A code describing the error (max. 8 digits)</xs:documentation>
    <xs:documentation xml:lang="DE">Ein bis zu 8-Stelliger Fehlercode</xs:documentation>
  </xs:annotation>
</xs:element>

element Error/ErrorInformation
diagram
type TextType
attributes
Name  Type  Use  Default  Fixed  Annotation
languageLocale  xs:string  optional  DE    
annotation
documentation 
Free text information about the error.
documentation 
Freitextinformationen zum aufgetretenen Fehler.
source
<xs:element name="ErrorInformation" type="TextType" minOccurs="0" maxOccurs="2">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Free text information about the error.</xs:documentation>
    <xs:documentation xml:lang="DE">Freitextinformationen zum aufgetretenen Fehler.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType InspectionType
diagram
type extension of InspectionTypeContent
used by
elements IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/Inspection IngateOutgateMessage/Header/Load/Customs/Inspection
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="InspectionType">
  <xs:simpleContent>
    <xs:extension base="InspectionTypeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType Legitimation
diagram
children VehicleRegistration TruckerCard
annotation
documentation 
transport authorization-data
documentation 
Daten für die Prüfung der Tansportberechtigung
source
<xs:complexType name="Legitimation">
  <xs:annotation>
    <xs:documentation xml:lang="EN">transport authorization-data</xs:documentation>
    <xs:documentation xml:lang="DE">Daten für die Prüfung der Tansportberechtigung</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="VehicleRegistration" type="Reference12Type" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">vehicle licence number or pool code</xs:documentation>
        <xs:documentation xml:lang="DE">Polizeiliches Kennzeichen, bzw. Poolkennung</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TruckerCard" type="Code6Type" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">driver's truckercard-number</xs:documentation>
        <xs:documentation xml:lang="DE">Truckercard-Nummer des Fahrers</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Legitimation/VehicleRegistration
diagram
type Reference12Type
facets
minLength 1
maxLength 12
annotation
documentation 
vehicle licence number or pool code
documentation 
Polizeiliches Kennzeichen, bzw. Poolkennung
source
<xs:element name="VehicleRegistration" type="Reference12Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">vehicle licence number or pool code</xs:documentation>
    <xs:documentation xml:lang="DE">Polizeiliches Kennzeichen, bzw. Poolkennung</xs:documentation>
  </xs:annotation>
</xs:element>

element Legitimation/TruckerCard
diagram
type Code6Type
facets
minLength 1
maxLength 6
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
driver's truckercard-number
documentation 
Truckercard-Nummer des Fahrers
source
<xs:element name="TruckerCard" type="Code6Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">driver's truckercard-number</xs:documentation>
    <xs:documentation xml:lang="DE">Truckercard-Nummer des Fahrers</xs:documentation>
  </xs:annotation>
</xs:element>

complexType LinearMeasureType
diagram
type extension of LinearMeasureTypeContent
used by
elements IngateOutgateMessage/Header/Load/ContainerLoad/Oversized/Back IngateOutgateMessage/Header/Load/ContainerLoad/Oversized/Front IngateOutgateMessage/Header/Load/ConventionelLoad/Dimensions/Height IngateOutgateMessage/Header/Load/ContainerLoad/Oversized/Left IngateOutgateMessage/Header/Load/ConventionelLoad/Dimensions/Length IngateOutgateMessage/Header/Load/ContainerLoad/Oversized/Right IngateOutgateMessage/Header/Load/ContainerLoad/Oversized/Top IngateOutgateMessage/Header/Load/ConventionelLoad/Dimensions/Width
facets
minInclusive 1
maxInclusive 999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
source
<xs:complexType name="LinearMeasureType">
  <xs:simpleContent>
    <xs:extension base="LinearMeasureTypeContent">
      <xs:attribute name="unitCode" type="xs:string" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType LocationType
diagram
children LocationType LocationIdentification LocationName SubordinateLocation
source
<xs:complexType name="LocationType">
  <xs:sequence>
    <xs:element name="LocationType" type="LocationTypeCode" minOccurs="0"/>
    <xs:element name="LocationIdentification" type="LocationIdentificationTypeContent" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">UNLocode</xs:documentation>
        <xs:documentation xml:lang="DE">UNLocode</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocationName" type="NameType" minOccurs="0"/>
    <xs:element name="SubordinateLocation" type="SubordinateLocation" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element LocationType/LocationType
diagram
type LocationTypeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:element name="LocationType" type="LocationTypeCode" minOccurs="0"/>

element LocationType/LocationIdentification
diagram
type LocationIdentificationTypeContent
facets
length 5
annotation
documentation 
UNLocode
documentation 
UNLocode
source
<xs:element name="LocationIdentification" type="LocationIdentificationTypeContent" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">UNLocode</xs:documentation>
    <xs:documentation xml:lang="DE">UNLocode</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocationName
diagram
type NameType
attributes
Name  Type  Use  Default  Fixed  Annotation
languageLocale  xs:string    DE    
source
<xs:element name="LocationName" type="NameType" minOccurs="0"/>

element LocationType/SubordinateLocation
diagram
type SubordinateLocation
children LocationIdentification LocationName LocationType PlaceOfLoading
source
<xs:element name="SubordinateLocation" type="SubordinateLocation" minOccurs="0" maxOccurs="unbounded"/>

complexType LocationTypeCode
diagram
type extension of LocationTypeContent
used by
elements LocationType/LocationType SubordinateLocation/LocationType
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="LocationTypeCode">
  <xs:simpleContent>
    <xs:extension base="LocationTypeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType NameType
diagram
type extension of xs:string
used by
elements LocationType/LocationName SubordinateLocation/LocationName SubordinateLocation/PlaceOfLoading/Name
attributes
Name  Type  Use  Default  Fixed  Annotation
languageLocale  xs:string    DE    
source
<xs:complexType name="NameType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="languageLocale" type="xs:string" default="DE"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType OwnerParty
diagram
type extension of PartyType
children PartyIdentification Name Description InformationContact
used by
element TransportMeans/TransportMeansOwner
source
<xs:complexType name="OwnerParty">
  <xs:complexContent>
    <xs:extension base="PartyType"/>
  </xs:complexContent>
</xs:complexType>

complexType PartyType
diagram
children PartyIdentification Name Description InformationContact
used by
complexType OwnerParty
source
<xs:complexType name="PartyType">
  <xs:sequence>
    <xs:element name="PartyIdentification" type="Code17Type" minOccurs="0"/>
    <xs:element name="Name" type="Name2" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Description" minOccurs="0">
      <xs:complexType>
        <xs:simpleContent>
          <xs:restriction base="TextType"/>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="InformationContact" type="Contact" minOccurs="0" maxOccurs="9"/>
  </xs:sequence>
</xs:complexType>

element PartyType/PartyIdentification
diagram
type Code17Type
facets
minLength 1
maxLength 17
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:element name="PartyIdentification" type="Code17Type" minOccurs="0"/>

element PartyType/Name
diagram
type Name2
facets
maxLength 70
source
<xs:element name="Name" type="Name2" minOccurs="0" maxOccurs="unbounded"/>

element PartyType/Description
diagram
type restriction of TextType
attributes
Name  Type  Use  Default  Fixed  Annotation
languageLocale  xs:string  optional  DE    
source
<xs:element name="Description" minOccurs="0">
  <xs:complexType>
    <xs:simpleContent>
      <xs:restriction base="TextType"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

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

complexType PaticipantInformationType
diagram
children Company Reference
used by
element IngateOutgateMessage/Header/ParticipantInformation
source
<xs:complexType name="PaticipantInformationType">
  <xs:sequence>
    <xs:element name="Company" type="TransportCompanyType"/>
    <xs:element name="Reference" type="ReferenceType"/>
  </xs:sequence>
</xs:complexType>

element PaticipantInformationType/Company
diagram
type TransportCompanyType
children CompanyCode Companytype CompanyName
source
<xs:element name="Company" type="TransportCompanyType"/>

element PaticipantInformationType/Reference
diagram
type ReferenceType
children ReferenceID TypeCode Position
source
<xs:element name="Reference" type="ReferenceType"/>

complexType ReferenceIDType
diagram
type extension of xs:string
used by
element ReferenceType/ReferenceID
source
<xs:complexType name="ReferenceIDType">
  <xs:simpleContent>
    <xs:extension base="xs:string"/>
  </xs:simpleContent>
</xs:complexType>

complexType ReferenceType
diagram
children ReferenceID TypeCode Position
used by
element PaticipantInformationType/Reference
annotation
documentation 
To specify miscellaneous references; the type of reference is qualified with TypeCode
documentation 
Allgemeiner Referenztyp. Wird duch den TypeCode konkretisiert.
source
<xs:complexType name="ReferenceType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">To specify miscellaneous references; the type of reference is qualified with TypeCode</xs:documentation>
    <xs:documentation xml:lang="DE">Allgemeiner Referenztyp. Wird duch den TypeCode konkretisiert.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ReferenceID">
      <xs:annotation>
        <xs:documentation xml:lang="EN">reference identifier</xs:documentation>
        <xs:documentation xml:lang="DE">Referenz, eindeutiger fachlicher Schlüssel</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="ReferenceIDType">
            <xs:attribute name="version">
              <xs:simpleType>
                <xs:restriction base="xs:decimal">
                  <xs:fractionDigits value="0"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="TypeCode" type="ReferenceTypeCode" minOccurs="0"/>
    <xs:element name="Position" type="CountType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">load-posiion within referenced message</xs:documentation>
        <xs:documentation xml:lang="DE">Ladeeinheitposition innerhalb der Referenz</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ReferenceType/ReferenceID
diagram
type extension of ReferenceIDType
attributes
Name  Type  Use  Default  Fixed  Annotation
version  xs:decimal        
annotation
documentation 
reference identifier
documentation 
Referenz, eindeutiger fachlicher Schlüssel
source
<xs:element name="ReferenceID">
  <xs:annotation>
    <xs:documentation xml:lang="EN">reference identifier</xs:documentation>
    <xs:documentation xml:lang="DE">Referenz, eindeutiger fachlicher Schlüssel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ReferenceIDType">
        <xs:attribute name="version">
          <xs:simpleType>
            <xs:restriction base="xs:decimal">
              <xs:fractionDigits value="0"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element ReferenceType/TypeCode
diagram
type ReferenceTypeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:element name="TypeCode" type="ReferenceTypeCode" minOccurs="0"/>

element ReferenceType/Position
diagram
type CountType
facets
minInclusive 1
annotation
documentation 
load-posiion within referenced message
documentation 
Ladeeinheitposition innerhalb der Referenz
source
<xs:element name="Position" type="CountType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">load-posiion within referenced message</xs:documentation>
    <xs:documentation xml:lang="DE">Ladeeinheitposition innerhalb der Referenz</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ReferenceTypeCode
diagram
type extension of ReferenceTypeCodeContent
used by
element ReferenceType/TypeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
spezification of the reference type
documentation 
Art der Referenz, kodiert
source
<xs:complexType name="ReferenceTypeCode">
  <xs:annotation>
    <xs:documentation xml:lang="EN">spezification of the reference type</xs:documentation>
    <xs:documentation xml:lang="DE">Art der Referenz, kodiert</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="ReferenceTypeCodeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType RegistrationNationalityType
diagram
children NationalityCode NationalityDescription
used by
element TransportMeans/RegistrationNationalityCode
source
<xs:complexType name="RegistrationNationalityType">
  <xs:sequence>
    <xs:element name="NationalityCode" type="RegistrationNationality" minOccurs="0"/>
    <xs:element name="NationalityDescription" type="CountryDescription" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element RegistrationNationalityType/NationalityCode
diagram
type RegistrationNationality
source
<xs:element name="NationalityCode" type="RegistrationNationality" minOccurs="0"/>

element RegistrationNationalityType/NationalityDescription
diagram
type CountryDescription
facets
minLength 1
maxLength 70
source
<xs:element name="NationalityDescription" type="CountryDescription" minOccurs="0"/>

complexType RegistrationNumberCodeType
diagram
type extension of RegistrationNumberCodeTypeContent
used by
element RegistrationNumberType/Code
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="RegistrationNumberCodeType">
  <xs:simpleContent>
    <xs:extension base="RegistrationNumberCodeTypeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType RegistrationNumberType
diagram
children Code Number Position
used by
element IngateOutgateMessage/Header/Load/Customs/RegistrationNumber
source
<xs:complexType name="RegistrationNumberType">
  <xs:sequence>
    <xs:element name="Code" type="RegistrationNumberCodeType">
      <xs:annotation>
        <xs:documentation xml:lang="EN">type of registration number</xs:documentation>
        <xs:documentation xml:lang="DE">Art der Registriernummer</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Number" type="RegistrationNumberTypeContent">
      <xs:annotation>
        <xs:documentation xml:lang="EN">registration number</xs:documentation>
        <xs:documentation xml:lang="DE">Registriernummer</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Position" type="RegistrationNumberTypePosition" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">Position within registration number</xs:documentation>
        <xs:documentation xml:lang="DE">Position innerhalb der Registriernummer</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element RegistrationNumberType/Code
diagram
type RegistrationNumberCodeType
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
type of registration number
documentation 
Art der Registriernummer
source
<xs:element name="Code" type="RegistrationNumberCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">type of registration number</xs:documentation>
    <xs:documentation xml:lang="DE">Art der Registriernummer</xs:documentation>
  </xs:annotation>
</xs:element>

element RegistrationNumberType/Number
diagram
type RegistrationNumberTypeContent
facets
minLength 1
maxLength 35
annotation
documentation 
registration number
documentation 
Registriernummer
source
<xs:element name="Number" type="RegistrationNumberTypeContent">
  <xs:annotation>
    <xs:documentation xml:lang="EN">registration number</xs:documentation>
    <xs:documentation xml:lang="DE">Registriernummer</xs:documentation>
  </xs:annotation>
</xs:element>

element RegistrationNumberType/Position
diagram
type RegistrationNumberTypePosition
facets
minInclusive 1
maxInclusive 99999
annotation
documentation 
Position within registration number
documentation 
Position innerhalb der Registriernummer
source
<xs:element name="Position" type="RegistrationNumberTypePosition" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Position within registration number</xs:documentation>
    <xs:documentation xml:lang="DE">Position innerhalb der Registriernummer</xs:documentation>
  </xs:annotation>
</xs:element>

complexType SubordinateLocation
diagram
children LocationIdentification LocationName LocationType PlaceOfLoading
used by
element LocationType/SubordinateLocation
complexType TerminalLocationType
source
<xs:complexType name="SubordinateLocation">
  <xs:sequence>
    <xs:element name="LocationIdentification" type="LocationIdentificationTypeContent" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">UNLoCode</xs:documentation>
        <xs:documentation xml:lang="DE">UNLoCode</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocationName" type="NameType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">name of the location</xs:documentation>
        <xs:documentation xml:lang="DE">Name</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocationType" type="LocationTypeCode" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">type of the location</xs:documentation>
        <xs:documentation xml:lang="DE">Typ des Orts</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PlaceOfLoading" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">place of loading</xs:documentation>
        <xs:documentation xml:lang="DE">Ladestelle</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Code" type="Code4Type"/>
          <xs:element name="Name" minOccurs="0">
            <xs:complexType>
              <xs:simpleContent>
                <xs:restriction base="NameType">
                  <xs:minLength value="1"/>
                  <xs:maxLength value="35"/>
                  <xs:attribute name="languageLocale" type="xs:string"/>
                </xs:restriction>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element SubordinateLocation/LocationIdentification
diagram
type LocationIdentificationTypeContent
facets
length 5
annotation
documentation 
UNLoCode
documentation 
UNLoCode
source
<xs:element name="LocationIdentification" type="LocationIdentificationTypeContent" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">UNLoCode</xs:documentation>
    <xs:documentation xml:lang="DE">UNLoCode</xs:documentation>
  </xs:annotation>
</xs:element>

element SubordinateLocation/LocationName
diagram
type NameType
attributes
Name  Type  Use  Default  Fixed  Annotation
languageLocale  xs:string    DE    
annotation
documentation 
name of the location
documentation 
Name
source
<xs:element name="LocationName" type="NameType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">name of the location</xs:documentation>
    <xs:documentation xml:lang="DE">Name</xs:documentation>
  </xs:annotation>
</xs:element>

element SubordinateLocation/LocationType
diagram
type LocationTypeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
type of the location
documentation 
Typ des Orts
source
<xs:element name="LocationType" type="LocationTypeCode" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">type of the location</xs:documentation>
    <xs:documentation xml:lang="DE">Typ des Orts</xs:documentation>
  </xs:annotation>
</xs:element>

element SubordinateLocation/PlaceOfLoading
diagram
children Code Name
annotation
documentation 
place of loading
documentation 
Ladestelle
source
<xs:element name="PlaceOfLoading" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">place of loading</xs:documentation>
    <xs:documentation xml:lang="DE">Ladestelle</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Code" type="Code4Type"/>
      <xs:element name="Name" minOccurs="0">
        <xs:complexType>
          <xs:simpleContent>
            <xs:restriction base="NameType">
              <xs:minLength value="1"/>
              <xs:maxLength value="35"/>
              <xs:attribute name="languageLocale" type="xs:string"/>
            </xs:restriction>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SubordinateLocation/PlaceOfLoading/Code
diagram
type Code4Type
facets
minLength 1
maxLength 4
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:element name="Code" type="Code4Type"/>

element SubordinateLocation/PlaceOfLoading/Name
diagram
type restriction of NameType
facets
minLength 1
maxLength 35
attributes
Name  Type  Use  Default  Fixed  Annotation
languageLocale  xs:string    DE    
source
<xs:element name="Name" minOccurs="0">
  <xs:complexType>
    <xs:simpleContent>
      <xs:restriction base="NameType">
        <xs:minLength value="1"/>
        <xs:maxLength value="35"/>
        <xs:attribute name="languageLocale" type="xs:string"/>
      </xs:restriction>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

complexType TemperatureMeasureType
diagram
type extension of TemperatureMeasureTypeContent
used by
elements IngateOutgateMessage/Header/Load/DangerousGoods/FlashPoint IngateOutgateMessage/Header/Load/ContainerLoad/Temperature
facets
minInclusive -999
maxInclusive 999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
source
<xs:complexType name="TemperatureMeasureType">
  <xs:simpleContent>
    <xs:extension base="TemperatureMeasureTypeContent">
      <xs:attribute name="unitCode" type="xs:string" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType TerminalLocationType
diagram
type extension of SubordinateLocation
children LocationIdentification LocationName LocationType PlaceOfLoading
used by
element IngateOutgateMessage/Header/TerminalLocation
source
<xs:complexType name="TerminalLocationType">
  <xs:complexContent>
    <xs:extension base="SubordinateLocation"/>
  </xs:complexContent>
</xs:complexType>

complexType Text255Type
diagram
type extension of Text255TypeContent
used by
element IngateOutgateMessage/Header/Load/ContainerLoad/Comment
facets
minLength 1
maxLength 255
attributes
Name  Type  Use  Default  Fixed  Annotation
languageLocale      DE    
source
<xs:complexType name="Text255Type">
  <xs:simpleContent>
    <xs:extension base="Text255TypeContent">
      <xs:attribute name="languageLocale" default="DE"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType TextType
diagram
type extension of xs:string
used by
elements PartyType/Description Error/ErrorInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
languageLocale  xs:string  optional  DE    
source
<xs:complexType name="TextType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="languageLocale" type="xs:string" use="optional" default="DE"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType TransportCompanyCodeType
diagram
type extension of Code4Type
used by
element TransportCompanyType/CompanyCode
facets
minLength 1
maxLength 4
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
transportcompany code
documentation 
Code des Transportunternehmers
source
<xs:complexType name="TransportCompanyCodeType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">transportcompany code</xs:documentation>
    <xs:documentation xml:lang="DE">Code des Transportunternehmers</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="Code4Type"/>
  </xs:simpleContent>
</xs:complexType>

complexType TransportCompanyType
diagram
children CompanyCode Companytype CompanyName
used by
element PaticipantInformationType/Company
source
<xs:complexType name="TransportCompanyType">
  <xs:sequence>
    <xs:element name="CompanyCode" type="TransportCompanyCodeType"/>
    <xs:element name="Companytype" type="TransportCompanyTypeType" minOccurs="0"/>
    <xs:element name="CompanyName" type="TransportCompanyNameType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element TransportCompanyType/CompanyCode
diagram
type TransportCompanyCodeType
facets
minLength 1
maxLength 4
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:element name="CompanyCode" type="TransportCompanyCodeType"/>

element TransportCompanyType/Companytype
diagram
type TransportCompanyTypeType
facets
minLength 1
maxLength 17
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:element name="Companytype" type="TransportCompanyTypeType" minOccurs="0"/>

element TransportCompanyType/CompanyName
diagram
type TransportCompanyNameType
facets
minLength 1
maxLength 20
source
<xs:element name="CompanyName" type="TransportCompanyNameType" minOccurs="0"/>

complexType TransportCompanyTypeType
diagram
type extension of Code17Type
used by
element TransportCompanyType/Companytype
facets
minLength 1
maxLength 17
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
transportcompany type
documentation 
Art des Transportunternehmers (z.B. Transportunternehmer / Subunternehmer)
source
<xs:complexType name="TransportCompanyTypeType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">transportcompany type</xs:documentation>
    <xs:documentation xml:lang="DE">Art des Transportunternehmers (z.B. Transportunternehmer / Subunternehmer)</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="Code17Type"/>
  </xs:simpleContent>
</xs:complexType>

complexType TransportMeans
diagram
children TransportMeansTypeCode TransportMeansIdentification AdditionalTransportMeansID TransportMeansName RegistrationNationalityCode TransportMeansOwner IMO
used by
element IngateOutgateMessage/Header/Load/ContainerLoad/Voyage/Vessel
source
<xs:complexType name="TransportMeans">
  <xs:sequence>
    <xs:element name="TransportMeansTypeCode" type="TransportMeansTypeCode" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">coded means of transport</xs:documentation>
        <xs:documentation xml:lang="DE">Art des Transportmittels</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TransportMeansIdentification" type="TransportMeansIdentificationType">
      <xs:annotation>
        <xs:documentation xml:lang="EN">number identifying the ship</xs:documentation>
        <xs:documentation xml:lang="DE">Schiffsnummer</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AdditionalTransportMeansID" type="AdditionalTransportMeansID" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">call sign of the ship</xs:documentation>
        <xs:documentation xml:lang="DE">Call-Sign</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TransportMeansName" type="TransportMeansName" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">name of the ship</xs:documentation>
        <xs:documentation xml:lang="DE">Schiffsname</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RegistrationNationalityCode" type="RegistrationNationalityType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">registered nationality of the ship</xs:documentation>
        <xs:documentation>Nationalität des Schiffs</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TransportMeansOwner" type="OwnerParty" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">owner of the ship</xs:documentation>
        <xs:documentation xml:lang="DE">Eigentümer des Schiffs</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IMO" type="Reference12Type" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="EN">IMO-number of the ship</xs:documentation>
        <xs:documentation xml:lang="DE">IMO-Nummer des Schiffs</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element TransportMeans/TransportMeansTypeCode
diagram
type TransportMeansTypeCode
facets
minLength 1
maxLength 8
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
coded means of transport
documentation 
Art des Transportmittels
source
<xs:element name="TransportMeansTypeCode" type="TransportMeansTypeCode" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">coded means of transport</xs:documentation>
    <xs:documentation xml:lang="DE">Art des Transportmittels</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportMeans/TransportMeansIdentification
diagram
type TransportMeansIdentificationType
facets
minLength 1
maxLength 9
annotation
documentation 
number identifying the ship
documentation 
Schiffsnummer
source
<xs:element name="TransportMeansIdentification" type="TransportMeansIdentificationType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">number identifying the ship</xs:documentation>
    <xs:documentation xml:lang="DE">Schiffsnummer</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportMeans/AdditionalTransportMeansID
diagram
type AdditionalTransportMeansID
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
annotation
documentation 
call sign of the ship
documentation 
Call-Sign
source
<xs:element name="AdditionalTransportMeansID" type="AdditionalTransportMeansID" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">call sign of the ship</xs:documentation>
    <xs:documentation xml:lang="DE">Call-Sign</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportMeans/TransportMeansName
diagram
type TransportMeansName
facets
minLength 1
maxLength 35
annotation
documentation 
name of the ship
documentation 
Schiffsname
source
<xs:element name="TransportMeansName" type="TransportMeansName" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">name of the ship</xs:documentation>
    <xs:documentation xml:lang="DE">Schiffsname</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportMeans/RegistrationNationalityCode
diagram
type RegistrationNationalityType
children NationalityCode NationalityDescription
annotation
documentation 
registered nationality of the ship
documentation 
Nationalität des Schiffs
source
<xs:element name="RegistrationNationalityCode" type="RegistrationNationalityType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">registered nationality of the ship</xs:documentation>
    <xs:documentation>Nationalität des Schiffs</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportMeans/TransportMeansOwner
diagram
type OwnerParty
children PartyIdentification Name Description InformationContact
annotation
documentation 
owner of the ship
documentation 
Eigentümer des Schiffs
source
<xs:element name="TransportMeansOwner" type="OwnerParty" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">owner of the ship</xs:documentation>
    <xs:documentation xml:lang="DE">Eigentümer des Schiffs</xs:documentation>
  </xs:annotation>
</xs:element>

element TransportMeans/IMO
diagram
type Reference12Type
facets
minLength 1
maxLength 12
annotation
documentation 
IMO-number of the ship
documentation 
IMO-Nummer des Schiffs
source
<xs:element name="IMO" type="Reference12Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="EN">IMO-number of the ship</xs:documentation>
    <xs:documentation xml:lang="DE">IMO-Nummer des Schiffs</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TransportMeansTypeCode
diagram
type extension of TransportMeansTypeCodeContent
used by
element TransportMeans/TransportMeansTypeCode
facets
minLength 1
maxLength 8
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="TransportMeansTypeCode">
  <xs:simpleContent>
    <xs:extension base="TransportMeansTypeCodeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType TransportModeCode
diagram
type extension of TransportModeCodeContent
facets
minLength 1
maxLength 7
attributes
Name  Type  Use  Default  Fixed  Annotation
codeListIdentification  xs:string        
agencyID  xs:string    DAKOSY    
source
<xs:complexType name="TransportModeCode">
  <xs:simpleContent>
    <xs:extension base="TransportModeCodeContent">
      <xs:attribute name="codeListIdentification" type="xs:string"/>
      <xs:attribute name="agencyID" type="xs:string" default="DAKOSY"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType WeightMeasureType
diagram
type extension of WeightMeasureTypeContent
used by
elements IngateOutgateMessage/Header/Load/DangerousGoods/DangerWeight/Gross IngateOutgateMessage/Header/Load/ContainerLoad/GrossWeight IngateOutgateMessage/Header/Load/ConventionelLoad/Weight/GrossWeight IngateOutgateMessage/Header/Load/DangerousGoods/DangerWeight/Net IngateOutgateMessage/Header/Load/DangerousGoods/DangerWeight/NetExplosive IngateOutgateMessage/Header/Load/ConventionelLoad/Weight/NetWeight
facets
minInclusive 1
maxInclusive 9999999
attributes
Name  Type  Use  Default  Fixed  Annotation
unitCode  xs:string  required      
source
<xs:complexType name="WeightMeasureType">
  <xs:simpleContent>
    <xs:extension base="WeightMeasureTypeContent">
      <xs:attribute name="unitCode" type="xs:string" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

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

simpleType Code2TypeContent
type restriction of xs:string
used by
complexType Code2Type
facets
minLength 1
maxLength 2
source
<xs:simpleType name="Code2TypeContent">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="2"/>
  </xs:restriction>
</xs:simpleType>

simpleType Code3TypeContent
type restriction of xs:string
used by
complexType Code3Type
facets
minLength 1
maxLength 3
source
<xs:simpleType name="Code3TypeContent">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="3"/>
  </xs:restriction>
</xs:simpleType>

simpleType Code4TypeContent
type restriction of xs:string
used by
complexType Code4Type
facets
minLength 1
maxLength 4
source
<xs:simpleType name="Code4TypeContent">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="4"/>
  </xs:restriction>
</xs:simpleType>

simpleType Code6TypeContent
type restriction of xs:string
used by
complexType Code6Type
facets
minLength 1
maxLength 6
source
<xs:simpleType name="Code6TypeContent">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="6"/>
  </xs:restriction>
</xs:simpleType>

simpleType CommentTypeContent
type restriction of xs:string
used by
element IngateOutgateMessage/Header/Load/Damage
facets
minLength 1
maxLength 30
source
<xs:simpleType name="CommentTypeContent">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="30"/>
  </xs:restriction>
</xs:simpleType>

simpleType ConsigneeReferenceType
type restriction of xs:string
facets
minLength 1
maxLength 35
source
<xs:simpleType name="ConsigneeReferenceType">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="35" fixed="false"/>
  </xs:restriction>
</xs:simpleType>

simpleType ContainerHeightTypeContent
type restriction of xs:string
used by
complexType ContainerHeightType
facets
length 2
source
<xs:simpleType name="ContainerHeightTypeContent">
  <xs:restriction base="xs:string">
    <xs:length value="2"/>
  </xs:restriction>
</xs:simpleType>

simpleType ContainerLengthTypeContent
type restriction of xs:string
used by
complexType ContainerLengthType
facets
length 2
source
<xs:simpleType name="ContainerLengthTypeContent">
  <xs:restriction base="xs:string">
    <xs:length value="2"/>
  </xs:restriction>
</xs:simpleType>

simpleType ContainerNumberType
type restriction of xs:string
used by
element IngateOutgateMessage/Header/Load/ContainerLoad/Container/Number
facets
minLength 1
maxLength 12
source
<xs:simpleType name="ContainerNumberType">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="12"/>
  </xs:restriction>
</xs:simpleType>

simpleType ContainerTypeTypeContent
type restriction of xs:string
used by
complexType ContainerTypeType
facets
length 2
source
<xs:simpleType name="ContainerTypeTypeContent">
  <xs:restriction base="xs:string">
    <xs:length value="2"/>
  </xs:restriction>
</xs:simpleType>

simpleType CountryDescription
type restriction of xs:string
used by
element RegistrationNationalityType/NationalityDescription
facets
minLength 1
maxLength 70
source
<xs:simpleType name="CountryDescription">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="70"/>
  </xs:restriction>
</xs:simpleType>

simpleType CountType
type restriction of xs:integer
used by
elements IngateOutgateMessage/Header/Load/ConventionelLoad/Packaging/NumberUnits IngateOutgateMessage/Header/Load/Customs/NumberUnits IngateOutgateMessage/Header/Load/Position IngateOutgateMessage/Header/Load/DangerousGoods/Position ReferenceType/Position
facets
minInclusive 1
source
<xs:simpleType name="CountType">
  <xs:restriction base="xs:integer">
    <xs:minInclusive value="1"/>
  </xs:restriction>
</xs:simpleType>

simpleType DeletionTypeType
type restriction of xs:string
facets
enumeration Coordination
enumeration Load
annotation
documentation 
Coordination = Deletion of the TransportCoordination
Load = Deletion of a single load
documentation 
Coordination = Storno TransportCoordination
Load = Storno einzelne Ladeeinheit
source
<xs:simpleType name="DeletionTypeType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">Coordination = Deletion of the TransportCoordination
Load = Deletion of a single load</xs:documentation>
    <xs:documentation xml:lang="DE">Coordination = Storno TransportCoordination
Load = Storno einzelne Ladeeinheit</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Coordination"/>
    <xs:enumeration value="Load"/>
  </xs:restriction>
</xs:simpleType>

simpleType ErrorCode
type restriction of xs:string
used by
element Error/ErrorCode
facets
minLength 1
maxLength 8
source
<xs:simpleType name="ErrorCode">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="8"/>
  </xs:restriction>
</xs:simpleType>

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

simpleType IndicatorType
type xs:boolean
used by
elements IngateOutgateMessage/Header/ConventionalLoad IngateOutgateMessage/Header/Load/CustomsIndicator IngateOutgateMessage/Header/Load/DangerousGoodsIndicator IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/InCustody IngateOutgateMessage/Header/Load/ContainerLoad/Oversized/Indicator IngateOutgateMessage/Header/Load/ContainerLoad/ClipOnUnit/Indicator IngateOutgateMessage/Header/Load/ContainerLoad/NonOperatingReefer IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/SBT IngateOutgateMessage/Header/Load/Customs/StatusOk
simpleType InspectionTypeContent
annotation
documentation 
boolean indicator
documentation 
Boolescher Indikator
source
<xs:simpleType name="IndicatorType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">boolean indicator</xs:documentation>
    <xs:documentation xml:lang="DE">Boolescher Indikator</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:boolean"/>
</xs:simpleType>

simpleType InspectionTypeContent
type IndicatorType
used by
complexType InspectionType
source
<xs:simpleType name="InspectionTypeContent">
  <xs:restriction base="IndicatorType"/>
</xs:simpleType>

simpleType IReferenceTypeContent
type restriction of xs:string
used by
element IngateOutgateMessage/Header/Load/ContainerLoad/IReference
facets
minLength 1
maxLength 35
source
<xs:simpleType name="IReferenceTypeContent">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="35"/>
  </xs:restriction>
</xs:simpleType>

simpleType ISOCodeType
type restriction of xs:string
used by
element IngateOutgateMessage/Header/Load/ContainerLoad/Container/ISOCode
facets
length 4
source
<xs:simpleType name="ISOCodeType">
  <xs:restriction base="xs:string">
    <xs:length value="4"/>
  </xs:restriction>
</xs:simpleType>

simpleType LinearMeasureTypeContent
type restriction of xs:integer
used by
complexType LinearMeasureType
facets
minInclusive 1
maxInclusive 999
source
<xs:simpleType name="LinearMeasureTypeContent">
  <xs:restriction base="xs:integer">
    <xs:minInclusive value="1"/>
    <xs:maxInclusive value="999"/>
  </xs:restriction>
</xs:simpleType>

simpleType LoadingIndicatorType
type restriction of xs:string
used by
element IngateOutgateMessage/Header/Load/ContainerLoad/LoadingIndicator
facets
length 1
enumeration E
enumeration F
annotation
documentation 
E = empty
F = full
documentation 
E = leer
F = voll
source
<xs:simpleType name="LoadingIndicatorType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">E = empty
F = full</xs:documentation>
    <xs:documentation xml:lang="DE">E = leer
F = voll</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:length value="1"/>
    <xs:enumeration value="E"/>
    <xs:enumeration value="F"/>
  </xs:restriction>
</xs:simpleType>

simpleType LocationIdentificationTypeContent
type restriction of xs:string
used by
elements LocationType/LocationIdentification SubordinateLocation/LocationIdentification
facets
length 5
source
<xs:simpleType name="LocationIdentificationTypeContent">
  <xs:restriction base="xs:string">
    <xs:length value="5"/>
  </xs:restriction>
</xs:simpleType>

simpleType LocationTypeContent
type xs:string
used by
complexType LocationTypeCode
source
<xs:simpleType name="LocationTypeContent">
  <xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType Name2
type restriction of xs:string
used by
element PartyType/Name
facets
maxLength 70
source
<xs:simpleType name="Name2">
  <xs:restriction base="xs:string">
    <xs:maxLength value="70"/>
  </xs:restriction>
</xs:simpleType>

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

simpleType Reference07Type
type restriction of xs:string
used by
element IngateOutgateMessage/Header/Load/ContainerLoad/Terminal/DischargeReference
facets
minLength 1
maxLength 7
source
<xs:simpleType name="Reference07Type">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="7"/>
  </xs:restriction>
</xs:simpleType>

simpleType Reference12Type
type restriction of xs:string
used by
elements TransportMeans/IMO IngateOutgateMessage/Header/VehicleRegistration Legitimation/VehicleRegistration
facets
minLength 1
maxLength 12
source
<xs:simpleType name="Reference12Type">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="12"/>
  </xs:restriction>
</xs:simpleType>

simpleType Reference15Type
type restriction of xs:string
used by
elements IngateOutgateMessage/Header/Load/ContainerLoad/ClipOnUnit/ID IngateOutgateMessage/Header/Load/ContainerLoad/Carrier/ReleaseNumber
facets
minLength 1
maxLength 15
source
<xs:simpleType name="Reference15Type">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="15"/>
  </xs:restriction>
</xs:simpleType>

simpleType Reference22Type
type restriction of xs:string
used by
element IngateOutgateMessage/Header/Load/ContainerLoad/Carrier/BookingReference
facets
minLength 1
maxLength 22
source
<xs:simpleType name="Reference22Type">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="22"/>
  </xs:restriction>
</xs:simpleType>

simpleType Reference35Type
type restriction of xs:string
used by
element IngateOutgateMessage/Header/Load/ContainerLoad/Seal/SealNumber
facets
minLength 1
maxLength 35
source
<xs:simpleType name="Reference35Type">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="35"/>
  </xs:restriction>
</xs:simpleType>

simpleType ReferenceTypeCodeContent
type xs:string
used by
complexType ReferenceTypeCode
source
<xs:simpleType name="ReferenceTypeCodeContent">
  <xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType RegistrationNationality
type xs:string
used by
element RegistrationNationalityType/NationalityCode
source
<xs:simpleType name="RegistrationNationality">
  <xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType RegistrationNumberCodeTypeContent
type xs:string
used by
complexType RegistrationNumberCodeType
source
<xs:simpleType name="RegistrationNumberCodeTypeContent">
  <xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType RegistrationNumberTypeContent
type restriction of xs:string
used by
element RegistrationNumberType/Number
facets
minLength 1
maxLength 35
source
<xs:simpleType name="RegistrationNumberTypeContent">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="35"/>
  </xs:restriction>
</xs:simpleType>

simpleType RegistrationNumberTypePosition
type restriction of xs:integer
used by
element RegistrationNumberType/Position
facets
minInclusive 1
maxInclusive 99999
source
<xs:simpleType name="RegistrationNumberTypePosition">
  <xs:restriction base="xs:integer">
    <xs:minInclusive value="1"/>
    <xs:maxInclusive value="99999"/>
  </xs:restriction>
</xs:simpleType>

simpleType ResponseType
type restriction of xs:string
facets
enumeration functional
enumeration technical
source
<xs:simpleType name="ResponseType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="functional"/>
    <xs:enumeration value="technical"/>
  </xs:restriction>
</xs:simpleType>

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

simpleType SignificanceType
type restriction of xs:string
facets
enumeration statusRequest
enumeration slotBooking
enumeration transportBooking
annotation
documentation 
Bedeutung der Meldung
source
<xs:simpleType name="SignificanceType">
  <xs:annotation>
    <xs:documentation xml:lang="DE">Bedeutung der Meldung</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="statusRequest"/>
    <xs:enumeration value="slotBooking"/>
    <xs:enumeration value="transportBooking"/>
  </xs:restriction>
</xs:simpleType>

simpleType TemperatureMeasureTypeContent
type restriction of xs:integer
used by
complexType TemperatureMeasureType
facets
minInclusive -999
maxInclusive 999
source
<xs:simpleType name="TemperatureMeasureTypeContent">
  <xs:restriction base="xs:integer">
    <xs:minInclusive value="-999"/>
    <xs:maxInclusive value="999"/>
  </xs:restriction>
</xs:simpleType>

simpleType Text255TypeContent
type restriction of xs:string
used by
complexType Text255Type
facets
minLength 1
maxLength 255
source
<xs:simpleType name="Text255TypeContent">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="255"/>
  </xs:restriction>
</xs:simpleType>

simpleType TpStatus
type restriction of xs:string
facets
length 3
source
<xs:simpleType name="TpStatus">
  <xs:restriction base="xs:string">
    <xs:length value="3"/>
  </xs:restriction>
</xs:simpleType>

simpleType TransportCompanyNameType
type restriction of xs:string
used by
element TransportCompanyType/CompanyName
facets
minLength 1
maxLength 20
annotation
documentation 
transportcompany name
documentation 
Name des Transportunternehmers
source
<xs:simpleType name="TransportCompanyNameType">
  <xs:annotation>
    <xs:documentation xml:lang="EN">transportcompany name</xs:documentation>
    <xs:documentation xml:lang="DE">Name des Transportunternehmers</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="20"/>
  </xs:restriction>
</xs:simpleType>

simpleType TransportMeansIdentificationType
type restriction of xs:string
used by
element TransportMeans/TransportMeansIdentification
facets
minLength 1
maxLength 9
source
<xs:simpleType name="TransportMeansIdentificationType">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="9"/>
  </xs:restriction>
</xs:simpleType>

simpleType TransportMeansName
type restriction of xs:string
used by
element TransportMeans/TransportMeansName
facets
minLength 1
maxLength 35
source
<xs:simpleType name="TransportMeansName">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="35"/>
  </xs:restriction>
</xs:simpleType>

simpleType TransportMeansTypeCodeContent
type restriction of xs:string
used by
complexType TransportMeansTypeCode
facets
minLength 1
maxLength 8
source
<xs:simpleType name="TransportMeansTypeCodeContent">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="8"/>
  </xs:restriction>
</xs:simpleType>

simpleType TransportModeCodeContent
type restriction of xs:string
used by
complexType TransportModeCode
facets
minLength 1
maxLength 7
source
<xs:simpleType name="TransportModeCodeContent">
  <xs:restriction base="xs:string">
    <xs:maxLength value="7"/>
    <xs:minLength value="1"/>
  </xs:restriction>
</xs:simpleType>

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

simpleType WeightMeasureTypeContent
type restriction of xs:integer
used by
complexType WeightMeasureType
facets
minInclusive 1
maxInclusive 9999999
source
<xs:simpleType name="WeightMeasureTypeContent">
  <xs:restriction base="xs:integer">
    <xs:minInclusive value="1"/>
    <xs:maxInclusive value="9999999"/>
  </xs:restriction>
</xs:simpleType>


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