Schema IngateOutgate.xsd


schema location:  M:\Verkehrsträger\Transaktionen\TR02XML\XML\XMLv14\XSD\14.3.1\IngateOutgate.xsd
 
Elements  Complex types 
IngateOutgate  IngateOutgate 
IngateOutgateMessage 


schema location:  http://tr02-wiki.dakosy.de/dokumentation/TR02XMLv14.3.1/TR02_Core.xsd
 
Complex types  Simple types 
AdditionalTransportMeansID  code10 
AdditionalValue  Code17TypeContent 
Code17Type  Code2TypeContent 
Code2Type  Code3TypeContent 
Code3Type  Code4TypeContent 
Code4Type  Code6TypeContent 
Code6Type  CommentTypeContent 
Contact  ConsigneeReferenceType 
ContainerHeightType  ContainerHeightTypeContent 
ContainerLengthType  ContainerLengthTypeContent 
ContainerNumberType  ContainerNumber 
ContainerTypeType  ContainerTypeTypeContent 
DateTimeType  CountryDescription 
DocumentCreationTime  CountType 
Error  dateTimeWithoutTimezone 
generic  DeletionTypeType 
InspectionType  DocumentExchangeNumber 
Interchange  DocumentTestIndicator 
Legitimation  Email 
LinearMeasureType  ErrorCode 
LocationType  Fax 
LocationTypeCode  GReferenceTypeContent 
Message  IndicatorType 
MessageHeader  InspectionTypeContent 
NameType  IReferenceTypeContent 
OwnerParty  ISOCodeType 
Participant  LinearMeasureTypeContent 
ParticipantCode  LoadingIndicatorType 
PartyType  LocationIdentificationTypeContent 
PaticipantInformationType  LocationTypeContent 
ReferenceType  MessageCount 
ReferenceTypeCode  MessageFunction 
RegistrationNationalityType  MessageReferenceNumber 
RegistrationNumberCodeType  Name 
RegistrationNumberType  Name2 
SlotStatusDetailsType  ParticipantCodeType 
SlotStatusHeaderType  Phone 
SubordinateLocation  QuayAccountNumberTypeContent 
TemperatureMeasureType  Reference07Type 
TerminalLocationType  Reference12Type 
Text255Type  Reference15Type 
TextType  Reference22Type 
Transaction  Reference35Type 
TransportCompanyCodeType  ReferenceIDType 
TransportCompanyType  ReferenceTypeCodeContent 
TransportCompanyTypeType  RegistrationNationality 
TransportMeans  RegistrationNumberCodeTypeContent 
TransportMeansTypeCode  RegistrationNumberTypeContent 
TransportModeCode  RegistrationNumberTypePosition 
WeightMeasureType  ResponseType 
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">
                <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:element name="Arrival" type="DateTimeType" minOccurs="0"/>
                    <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:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
                      <xs:annotation>
                        <xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
                        <xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
                <xs:annotation>
                  <xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
                  <xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element IngateOutgateMessage/Header
diagram
children ParticipantInformation TerminalLocation ConventionalLoad VehicleRegistration Load Supplement
source
<xs:element name="Header">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ParticipantInformation" type="PaticipantInformationType">
        <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:element name="Arrival" type="DateTimeType" minOccurs="0"/>
            <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:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
              <xs:annotation>
                <xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
                <xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
        <xs:annotation>
          <xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
          <xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element 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">
  <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 Arrival ContainerLoad ConventionelLoad DangerousGoodsIndicator DangerousGoods CustomsIndicator Customs Damage Supplement
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:element name="Arrival" type="DateTimeType" minOccurs="0"/>
      <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:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
        <xs:annotation>
          <xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
          <xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element 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/Arrival
diagram
type DateTimeType
children DateTime Format
source
<xs:element name="Arrival" type="DateTimeType" minOccurs="0"/>

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
attributes
Name  Type  Use  Default  Fixed  Annotation
shippersOwned  IndicatorType  optional      
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