git_bsmd/nsw/dakosy/eDeclaration.xsd

2497 lines
124 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:tns="http://e-declaration.dakosy.de/EdiMessages"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://e-declaration.dakosy.de/EdiMessages"
elementFormDefault="qualified"
version="1.0">
<xs:element name="eDeclarationMessage" type="tns:eDeclarationMessage"/>
<xs:complexType name="AdditionalValue">
<xs:annotation>
<xs:documentation xml:lang="EN">Additional value (key value pair)</xs:documentation>
<xs:documentation xml:lang="DE">Zusätzlicher Wert (Schlüssel/Wert-Paar)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Key" type="tns:String_30"/>
<xs:element name="Value" type="tns:String_150"/>
</xs:sequence>
<xs:attribute name="LanguageCode" type="tns:LanguageCode2"/>
</xs:complexType>
<xs:complexType name="ATA">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über die tatsächliche Ankunftszeit</xs:documentation>
<xs:documentation xml:lang="EN">Actual time of arrival notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="AtaPortOfCall" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="DE">Tatsächliche Ankunftszeit an der ersten Hafenanlage im Anlaufhafen</xs:documentation>
<xs:documentation xml:lang="EN">Actual Time of Arrival (ATA) at first port facility in port of call</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ATD">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über die tatsächliche Abfahrtszeit</xs:documentation>
<xs:documentation xml:lang="EN">Actual time of departure notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="AtdPortOfCall" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="DE">Tatsächliche Abfahrtszeit von der letzten Hafenanlage im Anlaufhafen (ATD)</xs:documentation>
<xs:documentation xml:lang="EN">Actual Time of Departure (ATD) from last port facility in port of call</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BKRA">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über Bunker beim Anlaufen</xs:documentation>
<xs:documentation xml:lang="EN">Bunker at arrival notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="BunkerFuelArrival" type="tns:BunkerFuel" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="DE">Bunkertreibstoff beim Anlaufen</xs:documentation>
<xs:documentation xml:lang="EN">Bunker fuel on arrival</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BKRD">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über Bunker beim Auslaufen</xs:documentation>
<xs:documentation xml:lang="EN">Bunker at departure notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="BunkerFuelDeparture" type="tns:BunkerFuel" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="DE">Bunkertreibstoff beim Auslaufen</xs:documentation>
<xs:documentation xml:lang="EN">Bunker fuel on departure</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BPOL">
<xs:annotation>
<xs:documentation xml:lang="DE">Grenzpolizeiliche Meldung</xs:documentation>
<xs:documentation xml:lang="EN">Border police notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="StowawayOnBoard" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="DE">Einschleicher an Bord (true/false)</xs:documentation>
<xs:documentation xml:lang="EN">Stowaways on board (true/false)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortOfItinerary" type="tns:PortOfItinerary" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BunkerFuel">
<xs:sequence>
<xs:element name="BunkerFuelType" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Name / Art des Bunkertreibstoffs</xs:documentation>
<xs:documentation xml:lang="EN">Name / Type of bunker fuel</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BunkerFuelQuantityTNE" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Menge des Bunkertreibstoff in Tonnen</xs:documentation>
<xs:documentation xml:lang="EN">Quantity of bunker fuel per type</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CallPurpose">
<xs:annotation>
<xs:documentation xml:lang="DE">Zweck des Anlaufens im Port of Call</xs:documentation>
<xs:documentation xml:lang="EN">Purpose of call for PoC</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CallPurposeCode" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="DE">Code</xs:documentation>
<xs:documentation xml:lang="EN">Code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CallPurposeDescription" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Beschreibung</xs:documentation>
<xs:documentation xml:lang="EN">Description</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CALL_SIGN">
<xs:restriction base="xs:string">
<xs:minLength value="4"/>
<xs:maxLength value="7"/>
<xs:pattern value="[A-Z,a-z,0-9]{4,7}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Cargo">
<xs:sequence>
<xs:element name="CargoHandlingType" type="tns:CargoHandlingType">
<xs:annotation>
<xs:documentation xml:lang="DE">Umschlagsart</xs:documentation>
<xs:documentation xml:lang="EN">Cargo handling type</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CargoCodeNST" type="tns:NST">
<xs:annotation>
<xs:documentation xml:lang="DE">Warenart (gemäß Warenkatalog Anlage1 NST2007)</xs:documentation>
<xs:documentation xml:lang="EN">Cargo code (NST2007)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CargoNumberOfItems" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Stückzahl</xs:documentation>
<xs:documentation xml:lang="EN">Number of items</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CargoGrossQuantityTNE" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Gesamtmasse (Brutto)</xs:documentation>
<xs:documentation xml:lang="EN">Gross quantity</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CargoHandlingType">
<xs:restriction base="xs:string">
<xs:enumeration value="DISCHARGE"/>
<xs:enumeration value="LOAD"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CommunicationDataType">
<xs:annotation>
<xs:documentation xml:lang="EN">Communication data such as email, telephone number and fax. At least one of the fileds must be used.</xs:documentation>
<xs:documentation xml:lang="DE">Kommunikationsdaten wie E-Mail, Telefonnummer und Fax. Mindestens eines der drei Felder muss verwendet werden.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Telephone" type="tns:String_50" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Telefonnummer des Kontakts</xs:documentation>
<xs:documentation xml:lang="EN">Phone number of contact</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Fax" type="tns:String_50" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Faxnummer des Kontakts</xs:documentation>
<xs:documentation xml:lang="EN">Nax numer of contact</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Email" type="tns:String_85" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Email des Kontakts</xs:documentation>
<xs:documentation xml:lang="EN">Email of contact</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ConditionCargoBallastTanksType">
<xs:restriction base="xs:string">
<xs:enumeration value="EMPTY"/>
<xs:enumeration value="FULL"/>
<xs:enumeration value="INERTED"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CountryCode2">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="2"/>
<xs:pattern value="[A-Z]{2}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CREW">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über die Besatzungsliste</xs:documentation>
<xs:documentation xml:lang="EN">Crew list notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CrewMember" type="tns:CrewMember" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="DE">Besatzungsmitglied</xs:documentation>
<xs:documentation xml:lang="EN">Crew member</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CrewJoinedShipName">
<xs:annotation>
<xs:documentation xml:lang="DE">Zugestiegene Besatzungsmitglieder</xs:documentation>
<xs:documentation xml:lang="EN">Joined Crew members</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Name" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Name Besatzungsmitglied</xs:documentation>
<xs:documentation xml:lang="EN">Name of crew member</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CrewMember">
<xs:sequence>
<xs:element name="LastName" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Nachname</xs:documentation>
<xs:documentation xml:lang="EN">Last name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FirstName" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Vorname</xs:documentation>
<xs:documentation xml:lang="EN">First name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PlaceOfBirth" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Geburtsort</xs:documentation>
<xs:documentation xml:lang="EN">Place of birth</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DateOfBirth" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="DE">Geburtsdatum</xs:documentation>
<xs:documentation xml:lang="EN">Date of birth</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Gender" type="tns:GenderType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Geschlecht</xs:documentation>
<xs:documentation xml:lang="EN">Gender</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Nationality" type="tns:CountryCode2">
<xs:annotation>
<xs:documentation xml:lang="DE">Staatsangehörigkeit</xs:documentation>
<xs:documentation xml:lang="EN">Nationality</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IdentityDocumentType" type="tns:IdentityDocumentType">
<xs:annotation>
<xs:documentation xml:lang="DE">Art des Reisedokuments</xs:documentation>
<xs:documentation xml:lang="EN">Nature of identity document</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IdentityDocumentId" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Nummer des Reisedokuments</xs:documentation>
<xs:documentation xml:lang="EN">ID of identity document</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VisaNumber" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Falls vorhanden: Visumsnummer oder Nummer der Aufenthaltsgenehmigung</xs:documentation>
<xs:documentation xml:lang="EN">If available: Visa number or residence permit number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Duty" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Funktion an Bord</xs:documentation>
<xs:documentation xml:lang="EN">Duty on board</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="eDeclarationMessage">
<xs:sequence>
<xs:element name="InterchangeHeader" type="tns:InterchangeHeaderType"/>
<xs:element name="InterchangeBody" type="tns:InterchangeBody"/>
</xs:sequence>
<xs:attribute name="Version" type="tns:String_10"/>
</xs:complexType>
<xs:complexType name="EdiResponse">
<xs:annotation>
<xs:documentation xml:lang="EN">Response-Message for accepting or decling a previous message. A message can be declined due to technical or functional reasons. A detailed error description can be found at element "Errors".</xs:documentation>
<xs:documentation xml:lang="DE">Response Message, um eine vorherige Nachricht anzunehmen oder abzulehnen. Eine Nachricht kann aufgrund technischer oder fachlicher Gründe abgelehnt werden. Eine detaillierte Fehlerbeschreibung kann im Element "Errors" übermittelt werden.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MessageHeader" type="tns:MessageHeaderType"/>
<xs:element name="ResponseType" type="tns:EdiResponseType"/>
<xs:element name="ResponseSubType" type="tns:EdiResponseSubType"/>
<xs:element name="VisitID" type="tns:String_17" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Visit-ID, zu der die Response gesendet wird</xs:documentation>
<xs:documentation xml:lang="EN">Visit-ID to which the response is sent</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TransitID" type="tns:String_17" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Transit-ID, zu der die Response gesendet wird</xs:documentation>
<xs:documentation xml:lang="EN">Transit-ID to which the response is sent</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InfoContactName" type="tns:String_35" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="EN">Name or department for contacting the sender of this message.</xs:documentation>
<xs:documentation xml:lang="DE">Name oder Abteilung, um den Sender dieser Nachricht zu kontaktieren.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InfoContactDataList" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="EN">Contact data of the sender of this message.</xs:documentation>
<xs:documentation xml:lang="DE">Kontaktdaten des Nachrichtensenders</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ContactData" type="tns:CommunicationDataType" maxOccurs="9"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AdditionalValues" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AdditionalValue" type="tns:AdditionalValue" maxOccurs="99"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FreeTextList" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="FreeText" type="tns:WildCardFreeText" maxOccurs="99"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PreviousExchangeNumber" type="tns:Technical_ID" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="EN">Exchange number of the interchange of the previous booking message.</xs:documentation>
<xs:documentation xml:lang="DE">Nummer des Datenaustausches der vorherigen Buchungsnachricht</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PreviousMessageNumber" type="tns:Technical_ID">
<xs:annotation>
<xs:documentation xml:lang="EN">Message number of the previous booking message.</xs:documentation>
<xs:documentation xml:lang="DE">Nachrichtennummer der vorherigen Buchungsnachricht</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PreviousMessageDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="EN">Message date of the previous booking message.</xs:documentation>
<xs:documentation xml:lang="DE">Datum der vorherigen Buchungsnachricht</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Errors" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="EN">A List of elements which containing error informations like error code and error text.</xs:documentation>
<xs:documentation xml:lang="DE">Elementenset um Informationen zu Fehlern, bspw. Fehlercode und Fehlertexte, anzugeben.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Error" type="tns:ResponseError" maxOccurs="99"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="EdiResponseSubType">
<xs:annotation>
<xs:documentation xml:lang="EN">Response sub type regarding to the element ResponseType of this Response-Message.</xs:documentation>
<xs:documentation xml:lang="DE">Subtyp der Response</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="FUNCTIONAL">
<xs:annotation>
<xs:documentation xml:lang="EN">The previous message has at least one functional error.</xs:documentation>
<xs:documentation xml:lang="DE">Die vorangehende Nachricht enthält mindestens einen fachlichen Fehler.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TECHNICAL">
<xs:annotation>
<xs:documentation xml:lang="EN">The previous message has at least one technical error or was accepted. If "ResponseType" is "ACCEPTED" then "ResponseSubType" is always "TECHNICAL".</xs:documentation>
<xs:documentation xml:lang="DE">Die vorangehende Nachricht enthält mindestens einen technischen Fehler oder wurde akzeptiert. Wenn als "ResponseType" "ACCEPTED" angegeben wurde, ist der "ResponseSubType" immer "TECHNICAL".</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EdiResponseType">
<xs:annotation>
<xs:documentation xml:lang="DE">Typ der Response</xs:documentation>
<xs:documentation xml:lang="EN">Response type</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="ACCEPTED">
<xs:annotation>
<xs:documentation xml:lang="EN">The previous booking message was accepted by the booking system of the MessageSender.</xs:documentation>
<xs:documentation xml:lang="DE">Die vorangehende Buchungsnachricht wurde vom Buchungssytem des Nachrichtensenders akzeptiert.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ERROR">
<xs:annotation>
<xs:documentation xml:lang="EN">The previous booking message was declined by the booking system of the MessageSender due to an error.</xs:documentation>
<xs:documentation xml:lang="DE">Die vorangehende Buchungsnachricht wurde aufgrund eines Fehlers vom Buchungssytem des Nachrichtensenders abgelehnt.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RECEIVED">
<xs:annotation>
<xs:documentation xml:lang="EN">A notification about the receive of the interchange.</xs:documentation>
<xs:documentation xml:lang="DE">Eine Benachrichtigung über den Empfang des Interchange.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ENI">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
<xs:pattern value="[0-9]{8}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ErrorInfo">
<xs:annotation>
<xs:documentation xml:lang="EN">An info text describing the error.</xs:documentation>
<xs:documentation xml:lang="DE">Fehlerbeschreibung.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Text" type="tns:String_512"/>
</xs:sequence>
<xs:attribute name="LanguageCode" type="tns:CountryCode2">
<xs:annotation>
<xs:documentation xml:lang="EN">Language code of the error text.</xs:documentation>
<xs:documentation xml:lang="DE">Sprachcode des Fehlertextes.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:simpleType name="GenderType">
<xs:restriction base="xs:string">
<xs:enumeration value="FEMALE"/>
<xs:enumeration value="MALE"/>
<xs:enumeration value="OTHER"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="GeneralCargoType">
<xs:restriction base="xs:string">
<xs:enumeration value="CONTAINER"/>
<xs:enumeration value="CONVENTIONAL_GENERAL_CARGO"/>
<xs:enumeration value="DRY_CARGO_IN_BULK"/>
<xs:enumeration value="EMPTY"/>
<xs:enumeration value="LIQUID_CARGO_IN_BULK"/>
<xs:enumeration value="VEHICLES"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="GISIS">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
<xs:pattern value="[0-9]{4}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IdentityDocumentType">
<xs:restriction base="xs:string">
<xs:enumeration value="IDENTITY_CARD"/>
<xs:enumeration value="MUSTER_BOOK"/>
<xs:enumeration value="OTHER_LEGAL_IDENTITY_DOCUMENT"/>
<xs:enumeration value="PASSPORT"/>
<xs:enumeration value="PICTURE_ID"/>
<xs:enumeration value="RESIDENTAL_PERMIT"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IMO">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="7"/>
<xs:pattern value="[0-9]{7}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="InfectedArea">
<xs:annotation>
<xs:documentation xml:lang="DE">Betroffenes Gebiet</xs:documentation>
<xs:documentation xml:lang="EN">Infected area</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="InfectedAreaPort" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Hafen des Aufenhalts</xs:documentation>
<xs:documentation xml:lang="EN">Infected area - Port</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InfectedAreaDate" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="DE">Datum des Aufenhalts</xs:documentation>
<xs:documentation xml:lang="EN">Infected area - Date</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="INFO">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über allgemeine Informationen</xs:documentation>
<xs:documentation xml:lang="EN">Generally info notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ShippingArea" type="tns:ShippingAreaType">
<xs:annotation>
<xs:documentation xml:lang="DE">Fahrtgebiet</xs:documentation>
<xs:documentation xml:lang="EN">Shipping area</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RequestedPositionInPortOfCall" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Gewünschter Liegeplatz</xs:documentation>
<xs:documentation xml:lang="EN">Position of ship in port of call</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SpecialRequirementsOfShipAtBerth" type="tns:String_255" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Besonderheiten, die für Einlaufen und Liegeplatzbelegung berücksichtigt werden müssen (z.B. Gewünschte Anlegeseite)</xs:documentation>
<xs:documentation xml:lang="EN">Special requirements of ship (berth)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ConstructionCharacteristicsOfShip" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">besondere Konstruktionsmerkmale (beispielsweise Manövrierhilfen wie Bugstrahler)</xs:documentation>
<xs:documentation xml:lang="EN">Special construction characteristics of ship</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FumigatedBulkCargo" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="DE">Begaste Schüttgutladung (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Fumigated bulk cargo (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DeplacementSummerDraughtTNE" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Tragfähigkeit (Sommerfreibord)</xs:documentation>
<xs:documentation xml:lang="EN">Deplacement (summer draught)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InterchangeBody">
<xs:annotation>
<xs:documentation xml:lang="DE">Nur eine der folgenden Listen darf verwendet werden (Request-ID-Liste, Visit-Liste, EDI-Response-Liste)</xs:documentation>
<xs:documentation xml:lang="EN">Only one of the following lists must be used (Request-ID-List, Visit-List, EDI-Response-List)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RequestIdList" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Liste der Nachrichten zur Beantragung einer Visit-/Transit-ID</xs:documentation>
<xs:documentation xml:lang="EN">List of messages for requesting a Visit-/Transit-ID</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RequestId" type="tns:RequestId" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="VisitList" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Liste der Visit-Nachrichten</xs:documentation>
<xs:documentation xml:lang="EN">List of visit messages</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Visit" type="tns:Visit" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EdiResponseList" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Liste der EDI-Response-Nachrichten</xs:documentation>
<xs:documentation xml:lang="EN">List of EDI response messages</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="EdiResponse" type="tns:EdiResponse" maxOccurs="999"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InterchangeHeaderType">
<xs:annotation>
<xs:documentation xml:lang="DE">Metadaten des Datenaustausches</xs:documentation>
<xs:documentation xml:lang="EN">Meta data about the data interchange</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CreationTime" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="DE">Erstellungszeit der gesamten Nachricht.</xs:documentation>
<xs:documentation xml:lang="EN">Creation time of the entire message.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ExchangeNumber" type="tns:Technical_ID">
<xs:annotation>
<xs:documentation xml:lang="DE">Eindeutige Nummer zur Identifikation des Datenaustauschs.</xs:documentation>
<xs:documentation xml:lang="EN">Unique number which identifies the data interchange.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TestIndicator" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="DE">Hinweis darauf, ob diese Nachricht ein Test ist oder es sich um Produktivdaten handelt.</xs:documentation>
<xs:documentation xml:lang="EN">Indicates that this message is for test or production environment.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Sender" type="tns:Participant">
<xs:annotation>
<xs:documentation xml:lang="DE">Technischer Sender der Nachricht.</xs:documentation>
<xs:documentation xml:lang="EN">Technical sender of this message.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Recipient" type="tns:Participant">
<xs:annotation>
<xs:documentation xml:lang="DE">Technischer Empfänger der Nachricht.</xs:documentation>
<xs:documentation xml:lang="EN">The technical recipient of this message.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="Version" type="tns:VersionType"/>
</xs:complexType>
<xs:complexType name="ISMCompany">
<xs:annotation>
<xs:documentation xml:lang="DE">ISM Firmeninformation</xs:documentation>
<xs:documentation xml:lang="EN">ISM company information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="IsmCompanyName" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">ISM Firmenname</xs:documentation>
<xs:documentation xml:lang="EN">ISM name of company</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsmCompanyId" type="tns:String_7">
<xs:annotation>
<xs:documentation xml:lang="DE">ISM Firmenident-Nummer</xs:documentation>
<xs:documentation xml:lang="EN">ISM company identification number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsmCompanyStreetName" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">ISM Straße</xs:documentation>
<xs:documentation xml:lang="EN">ISM Street</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsmCompanyStreetNumber" type="tns:String_7" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">ISM Hausnummer</xs:documentation>
<xs:documentation xml:lang="EN">ISM Street number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsmCompanyPostalCode" type="tns:String_24" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">ISM Postleitzahl</xs:documentation>
<xs:documentation xml:lang="EN">ISM Postal code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsmCompanyCity" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">ISM Ort</xs:documentation>
<xs:documentation xml:lang="EN">ISM City</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsmCompanyCountry" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">ISM Land</xs:documentation>
<xs:documentation xml:lang="EN">ISM Country</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="IsscIssuerType">
<xs:restriction base="xs:string">
<xs:enumeration value="ADMINISTRATION"/>
<xs:enumeration value="RSO"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IsscType">
<xs:restriction base="xs:string">
<xs:enumeration value="FULL"/>
<xs:enumeration value="INTERIM"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="LADG">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über die Ladung</xs:documentation>
<xs:documentation xml:lang="EN">Cargo notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Cargo" type="tns:Cargo" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="DE">Ladung die im Anlaufhafen umgeschlagen wird.</xs:documentation>
<xs:documentation xml:lang="EN">Cargo</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="LanguageCode2">
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="LastTenPortFacilitiesCalled">
<xs:annotation>
<xs:documentation xml:lang="DE">Auflistung der letzten 10 Hafenanlagen</xs:documentation>
<xs:documentation xml:lang="EN">Last 10 port facilities called</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PortName" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Name des Hafens</xs:documentation>
<xs:documentation xml:lang="EN">Port name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortCountry" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Land in dem der Hafen liegt</xs:documentation>
<xs:documentation xml:lang="EN">Country where port is located</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortLoCode" type="tns:UNLoCode">
<xs:annotation>
<xs:documentation xml:lang="DE">LoCode des Hafens in der sich die Hafenanlage befindet</xs:documentation>
<xs:documentation xml:lang="EN">LoCode of port where port facility is located</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DateOfArrival" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="DE">Ankunftszeit an der jeweiligen Hafenanlage (Datum)</xs:documentation>
<xs:documentation xml:lang="EN">Date of arrival at port facility</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DateOfDeparture" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="DE">Abfahrtszeit aus dem jeweiligen Hafenanlage (Datum)</xs:documentation>
<xs:documentation xml:lang="EN">Date of departure from port facility</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ShipSecurityLevel" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Gefahrenstufe des Schiffes an der jeweiligen Hafenanlage</xs:documentation>
<xs:documentation xml:lang="EN">Ship security level at port facility</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SecurityMattersToReport" type="tns:String_255" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Weitere sicherheitsrelevante Angaben</xs:documentation>
<xs:documentation xml:lang="EN">Any security matters to report</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GISISCode" type="tns:GISIS">
<xs:annotation>
<xs:documentation xml:lang="DE">GISIS Code der Hafenanlage im jeweiligen Hafen nach ISPS (Port facility's code in the IMO GISIS maritime security database)</xs:documentation>
<xs:documentation xml:lang="EN">GISIS code of port facility in port (ISPS)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MDH">
<xs:annotation>
<xs:documentation xml:lang="DE">Gesundheitserklärung</xs:documentation>
<xs:documentation xml:lang="EN">Medical health policy</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MdhSimplification" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">
Meldungsvereinfachung (Y) (Es besteht die Möglichkeit einer Meldungsvereinfachung indem der deutsche Hafen angegeben wird, bei dessen Anlauf die vollständige Information zum Meldetyp abgegeben wurde und sich keine Änderungen der Information beim Anlauf eines nächsten deutschen Hafens ergeben haben.
Dann sind die weiteren Fachinformationen nicht zu melden.)
</xs:documentation>
<xs:documentation xml:lang="EN">Simplification (Y)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortOfCallWhereCompleteMDHNotified" type="tns:UNLoCode" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Anlaufhafen in dem die Gesundheitsinformation vollständig abgegeben wurude</xs:documentation>
<xs:documentation xml:lang="EN">Port of call where the complete information was notified</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NonAccidentialDeathsDuringVoyage" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Ist während der Reise eine Person an Bord aus einer anderen Ursache als infolge Unfalls gestorben? (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Has any person died on board during the voyage otherwise than as a result of accident? (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NonAccidentialDeathsDuringVoyageCount" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Gesamtanzahl der Todesfälle</xs:documentation>
<xs:documentation xml:lang="EN">Number of deaths</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SuspisionInfectiousNature" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">
Gibt es oder gab es während der internationalen Reise einen Krankheitsfall an Bord, bei dem der Verdacht
besteht, dass er ansteckend sein könnte? (j/n)
</xs:documentation>
<xs:documentation xml:lang="EN">Is there on board or has there been during the international voyage any case of disease which you suspect to be of an infectious nature? (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NumberOfIllPersonsHigherThanExpected" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Ist die Gesamtanzahl erkrankter Fahrgäste an Bord größer als üblich/erwartet (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Total number of ill passengers greater than normal/expected (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NumberOfIllPersons" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Um wie viele Erkrankte handelt es sich?</xs:documentation>
<xs:documentation xml:lang="EN">Number of ill persons</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SickPersonsOnBoard" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Befindet sich gegenwärtig kranke Personen an Bord? (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Sick person on board (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MedicalConsulted" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Wurde ein Arzt konsultiert? (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Was a medical practitioner consulted? (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AwareOfConditionsForFurtherInfections" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Sind Umstände an Bord bekannt, die zu eine Ansteckung oder zur Ausbreitung von Krankheiten führen können? (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Are you aware of any condition on board which may lead to further infections? (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SanitaryMeasuresApplied" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Wurden an Bord Gesundheitsmaßnahmen (z.B. Quarantäne, Absonderung, Desinfektion oder Entseuchung) angewandt? (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Any sanitary measures applied (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SanitaryMeasuresDetails" type="tns:SanitaryMeasuresDetails" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Gesundheitsmaßnahmen Details</xs:documentation>
<xs:documentation xml:lang="EN">Sanitary meassures details</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="StowawaysDetected" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Wurden an Bord Einschleicher entdeckt? (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Stowaways on board (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="StowawaysJoiningLocation" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Wo gingen sie an Bord (falls bekannt)?</xs:documentation>
<xs:documentation xml:lang="EN">Location stowaways joined ship (if known)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SickAnimalOrPetOnBoard" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Befinden sich kranke Tiere oder Haustiere an Bord? (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Sick animal or pet on board (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ValidSanitaryControlExemptionOrCertificateOnBoard" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Gültige Bescheinigung über die Befreiung von der Schiffshygienekontrolle oder Bescheinigung über die Schiffshygienekontrolle an Bord (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Valid sanitation control exemption or control certificate on board (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ValidSanitaryControlExemptionOrCertificate" type="tns:ValidSanitaryControlExemptionOrCertificate" minOccurs="0"/>
<xs:element name="SanitaryControlReinspectionRequired" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Ist eine erneute Überprüfung der Schiffshygiene erforderlich? (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Reinspection satitary control required (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InfectedAreaVisited" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Hat sich das Schiff in einem von der WHO als betroffenen festgestellten Gebiet aufgehalten? (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Has the ship visited an infected area (WHO)? (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InfectedArea" type="tns:InfectedArea" minOccurs="0"/>
<xs:element name="PortsOfCallLast30Days" type="tns:PortOfCallLast30Days" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessageHeaderType">
<xs:annotation>
<xs:documentation xml:lang="DE">Kopf mit Metadaten zur Nachricht</xs:documentation>
<xs:documentation xml:lang="EN">Header with meta data of the message</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CreationTime" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Zeitpunkt der Erstellung der Nachricht</xs:documentation>
<xs:documentation xml:lang="EN">Timestamp of creating this message</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MessageReferenceNumber" type="tns:Technical_ID">
<xs:annotation>
<xs:documentation xml:lang="DE">Eindeutige Referenz mit der die Nachricht identifiziert wird.</xs:documentation>
<xs:documentation xml:lang="EN">A unique reference number which identifies this message.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MessageSender" type="tns:Participant">
<xs:annotation>
<xs:documentation xml:lang="EN">The functional sender of this booking message.</xs:documentation>
<xs:documentation xml:lang="DE">Sender der Nachricht</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MessageRecipient" type="tns:Participant">
<xs:annotation>
<xs:documentation xml:lang="DE">Empfänger dieser Nachricht.</xs:documentation>
<xs:documentation xml:lang="EN">The functional recipient of this message.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="MessageType">
<xs:annotation>
<xs:documentation xml:lang="DE">FULL: die vollständige Nachricht wird direkt an das NSW gesendet; DRAFT: unvollständige Nachricht wird nicht direkt an das NSW gesendet</xs:documentation>
<xs:documentation xml:lang="EN">FULL: the complete message is sent directly to the NSW; DRAFT: incomplete message is not sent directly to the NSW</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="DRAFT"/>
<xs:enumeration value="FULL"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="MMSI">
<xs:restriction base="xs:string">
<xs:minLength value="9"/>
<xs:maxLength value="10"/>
<xs:pattern value="[0-9]{9,10}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="NAME">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über dem Namen des Kapitäns</xs:documentation>
<xs:documentation xml:lang="EN">Name of captain notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="NameOfMaster" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Name des Kapitäns</xs:documentation>
<xs:documentation xml:lang="EN">Name of master</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="NOA_NOD">
<xs:annotation>
<xs:documentation xml:lang="DE">An- und Auslaufmeldung</xs:documentation>
<xs:documentation xml:lang="EN">Arrival and departure notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="EtaToPortOfCall" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Voraussichtliche Ankunftszeit im Anlaufhafen (ETA-PoC) bei Hafenbesuch</xs:documentation>
<xs:documentation xml:lang="EN">Estimated Time of Arrival (ETA-PoC)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EtdFromPortOfCall" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Voraussichtliche Auslaufzeit (ETD-PoC) aus dem Anlaufhafen bei Hafenbesuch</xs:documentation>
<xs:documentation xml:lang="EN">Estimated Time of Departure (ETD-PoC)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CallPurpose" type="tns:CallPurpose" maxOccurs="9"/>
<xs:element name="EtaToKielCanal" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Voraussichtliche Ankunftszeit an der Eingangsschleuse des NOK (ETA-NOK) bei Kanaltransit</xs:documentation>
<xs:documentation xml:lang="EN">Estimated Time of Arrival (ETA-NOK)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EtdFromKielCanal" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Voraussichtliche Auslaufzeit (ETD-NOK) aus dem NOK bei Kanaltransit</xs:documentation>
<xs:documentation xml:lang="EN">Estimated Time of Departure (ETD-NOK)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastPort" type="tns:UNLoCode">
<xs:annotation>
<xs:documentation xml:lang="DE">Letzter Auslaufhafen (LP)</xs:documentation>
<xs:documentation xml:lang="EN">Last Port (LP)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EtdFromLastPort" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Ungefähre Auslaufzeit aus letztem Auslaufhafen (ETD-LP)</xs:documentation>
<xs:documentation xml:lang="EN">Estimated Time of Departure Last Port (ETD-LP)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NextPort" type="tns:UNLoCode">
<xs:annotation>
<xs:documentation xml:lang="DE">Nächster Anlaufhafen (NP)</xs:documentation>
<xs:documentation xml:lang="EN">Next Port (NP)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EtaToNextPort" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Voraussichtliche Anlaufzeit des nächsten Anlaufhafens (ETA-NP)</xs:documentation>
<xs:documentation xml:lang="EN">Estimated Time of Arrival Next Port (ETA-NP)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="NotificationType">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldeklassentyp</xs:documentation>
<xs:documentation xml:lang="EN">Notificationtype</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="ATA"/>
<xs:enumeration value="ATD"/>
<xs:enumeration value="BKRA"/>
<xs:enumeration value="BKRD"/>
<xs:enumeration value="BPOL"/>
<xs:enumeration value="CREW"/>
<xs:enumeration value="INFO"/>
<xs:enumeration value="LADG"/>
<xs:enumeration value="MDH"/>
<xs:enumeration value="NAME"/>
<xs:enumeration value="NOA_NOD"/>
<xs:enumeration value="PAS"/>
<xs:enumeration value="PRE72H"/>
<xs:enumeration value="PoBA"/>
<xs:enumeration value="PoBD"/>
<xs:enumeration value="SEC"/>
<xs:enumeration value="SERV"/>
<xs:enumeration value="STAT"/>
<xs:enumeration value="TIEFA"/>
<xs:enumeration value="TIEFD"/>
<xs:enumeration value="TOWA"/>
<xs:enumeration value="TOWD"/>
<xs:enumeration value="WAS"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NST">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Participant">
<xs:sequence>
<xs:element name="ParticipantCode" type="tns:ParticipantCode"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ParticipantCode">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="AgencyID" type="tns:String_17">
<xs:annotation>
<xs:documentation xml:lang="DE">Angabe der zuständigen Dienststelle für den Code.</xs:documentation>
<xs:documentation xml:lang="EN">Indicates the agency which is responsible for this code.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="PAS">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über die Fahrgastliste</xs:documentation>
<xs:documentation xml:lang="EN">Passenger list notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Passenger" type="tns:Passenger" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Passenger">
<xs:annotation>
<xs:documentation xml:lang="DE">Angaben je Person</xs:documentation>
<xs:documentation xml:lang="EN">Information to each person</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="LastName" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Nachname</xs:documentation>
<xs:documentation xml:lang="EN">Last name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FirstName" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Vorname</xs:documentation>
<xs:documentation xml:lang="EN">First name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PlaceOfBirth" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Geburtsort</xs:documentation>
<xs:documentation xml:lang="EN">Place of birth</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DateOfBirth" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="DE">Geburtsdatum</xs:documentation>
<xs:documentation xml:lang="EN">Date of birth</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Gender" type="tns:GenderType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Geschlecht</xs:documentation>
<xs:documentation xml:lang="EN">Gender</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Nationality" type="tns:CountryCode2">
<xs:annotation>
<xs:documentation xml:lang="DE">Staatsangehörigkeit</xs:documentation>
<xs:documentation xml:lang="EN">Nationality</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IdentityDocumentType" type="tns:IdentityDocumentType">
<xs:annotation>
<xs:documentation xml:lang="DE">Art des Reisedokuments</xs:documentation>
<xs:documentation xml:lang="EN">Nature of identity document</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IdentityDocumentId" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Nummer des Reisedokuments</xs:documentation>
<xs:documentation xml:lang="EN">ID of identity document</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VisaNumber" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Falls vorhanden: Visumsnummer oder Nummer der Aufenthaltsgenehmigung</xs:documentation>
<xs:documentation xml:lang="EN">If available: Visa number or residence permit number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortOfEmbarkation" type="tns:UNLoCode">
<xs:annotation>
<xs:documentation xml:lang="DE">Einschiffungshafen</xs:documentation>
<xs:documentation xml:lang="EN">Port of embarkation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortOfDisembarkation" type="tns:UNLoCode">
<xs:annotation>
<xs:documentation xml:lang="DE">Ausschiffungshafen</xs:documentation>
<xs:documentation xml:lang="EN">Port of disembarkation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InTransit" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="DE">Transitfahrgast (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Transit passenger (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PoBA">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über Personen an Bord beim Anlaufen</xs:documentation>
<xs:documentation xml:lang="EN">Persons on board at arrival notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="TotalPersonsOnBoardUponArrival" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Anzahl der Personen an Bord beim Anlaufen (Anzahl aller Personen an Bord bei Ankunft inklusive Besatzung, Passagiere und Einschleicher)</xs:documentation>
<xs:documentation xml:lang="EN">Number of persons on board upon arrival</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalCrewMembersOnBoardUponArrival" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="DE">Anzahl der Besatzungsmitglieder an Bord beim Anlaufen</xs:documentation>
<xs:documentation xml:lang="EN">Number of crew members on board upon arrival</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalPassengersOnBoardUponArrival" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="DE">Anzahl der Passagiere an Bord beim Anlaufen</xs:documentation>
<xs:documentation xml:lang="EN">Number of passengers on board upon arrival</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalStowawaysOnBoardUponArrival" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="DE">Anzahl der Einschleicher an Bord beim Anlaufen</xs:documentation>
<xs:documentation xml:lang="EN">Number of stowaways on board upon arrival</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PoBD">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über Personen an Bord beim Auslaufen</xs:documentation>
<xs:documentation xml:lang="EN">Persons on board at departure notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="TotalPersonsOnBoardUponDeparture" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Anzahl der Personen an Bord beim Auslaufen (Anzahl aller Personen an Bord bei Abfahrt inklusive Besatzung, Passagiere und Einschleicher)</xs:documentation>
<xs:documentation xml:lang="EN">Number of persons on board upon departure</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalCrewMembersOnBoardUponDeparture" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="DE">Anzahl der Besatzungsmitglieder an Bord beim Auslaufen</xs:documentation>
<xs:documentation xml:lang="EN">Number of crew members on board upon departure</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalPassengersOnBoardUponDeparture" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="DE">Anzahl der Passagiere an Bord beim Auslaufen</xs:documentation>
<xs:documentation xml:lang="EN">Number of passengers on board upon departure</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalStowawaysOnBoardUponDeparture" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="DE">Anzahl der Einschleicher an Bord beim Auslaufen</xs:documentation>
<xs:documentation xml:lang="EN">Number of stowaways on board upon departure</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PortOfCallLast30Days">
<xs:annotation>
<xs:documentation xml:lang="DE">Anlaufhafen in den letzten 30 Tagen</xs:documentation>
<xs:documentation xml:lang="EN">Port of call of the last 30 days</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Locode" type="tns:UNLoCode">
<xs:annotation>
<xs:documentation xml:lang="DE">Hafen (LoCode)</xs:documentation>
<xs:documentation xml:lang="EN">Port (LoCode)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DateOfDeparture" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="DE">Abfahrtszeitpunkt aus dem jeweiligen Hafen</xs:documentation>
<xs:documentation xml:lang="EN">Date of departure of port</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CrewMembersJoined" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="DE">Sind in dem jeweiligen Hafen Besatzungsmitglieder zugestiegen (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Did any crew members join the ship at this port? (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CrewJoinedShipName" type="tns:CrewJoinedShipName" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PortOfItinerary">
<xs:annotation>
<xs:documentation xml:lang="DE">Hafen der Kreuzfahrt</xs:documentation>
<xs:documentation xml:lang="EN">Port of itinerary</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PortOfItineraryName" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Name des jeweiligen Kreuzfahrthafens</xs:documentation>
<xs:documentation xml:lang="EN">Name of itinerary port</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortOfItineraryETA" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="DE">Ankunftszeit in dem jeweiligen Hafen der Kreuzfahrt</xs:documentation>
<xs:documentation xml:lang="EN">ETA at port of itinerary</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PRE72H">
<xs:annotation>
<xs:documentation xml:lang="DE">72h Voranmeldung</xs:documentation>
<xs:documentation xml:lang="EN">72h appointment</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Tanker" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="DE">Tankschiff (true/false)</xs:documentation>
<xs:documentation xml:lang="EN">Tanker (true/false)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TankerDetails" type="tns:TankerDetails" minOccurs="0"/>
<xs:element name="PlannedOperations" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Geplante Tätigkeiten im Bestimmungshafen: Laden, Löschen, Sonstiges</xs:documentation>
<xs:documentation xml:lang="EN">Planned operations: loading, discharging, others</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PlannedWorks" type="tns:String_255">
<xs:annotation>
<xs:documentation xml:lang="DE">Geplante vorgeschriebene Kontrollüberprüfungen und wesentliche Instandhaltungs- und Instandsetzungsarbeiten, die während des Hafenaufenthalts durchzuführen sind</xs:documentation>
<xs:documentation xml:lang="EN">Planned inspection / works</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DateOfLastExpandedInspection" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Datum der letzten erweiterten Überprüfung</xs:documentation>
<xs:documentation xml:lang="EN">Date of last expanded inspection</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PlannedPeriodOfStayHUR" type="xs:double">
<xs:annotation>
<xs:documentation xml:lang="DE">Dauer der Liegezeit (Stunden)</xs:documentation>
<xs:documentation xml:lang="EN">Planned period of stay (hours)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="REG_TRANSIT">
<xs:annotation>
<xs:documentation xml:lang="DE">Registrierungsdaten der Transit-ID</xs:documentation>
<xs:documentation xml:lang="EN">Registration information Transit-ID</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ImoNumber" type="tns:IMO" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">IMO-Nummer</xs:documentation>
<xs:documentation xml:lang="EN">IMO-Number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EniNumber" type="tns:ENI" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">ENI-Nummer (z.B. bei Binnenschiffen)</xs:documentation>
<xs:documentation xml:lang="EN">ENI-Number (e.g. barge)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EtaKielCanal" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="DE">Voraussichtliche Ankunftszeit NOK Eingangsschleuse (ETA-NOK) - Datum</xs:documentation>
<xs:documentation xml:lang="EN">Estimated Time of Arrival at Kiel-Canal Lock (ETA-NOK) - Date</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="REG_VISIT">
<xs:annotation>
<xs:documentation xml:lang="DE">Registrierungsdaten einer Visit-ID</xs:documentation>
<xs:documentation xml:lang="EN">Registration information Visit-ID</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ImoNumber" type="tns:IMO" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">IMO-Nummer</xs:documentation>
<xs:documentation xml:lang="EN">IMO-Number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EniNumber" type="tns:ENI" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">ENI-Nummer (z.B. bei Binnenschiffen)</xs:documentation>
<xs:documentation xml:lang="EN">ENI-Number (e.g. barge)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortOfCall" type="tns:UNLoCode">
<xs:annotation>
<xs:documentation xml:lang="DE">Anlaufhafen</xs:documentation>
<xs:documentation xml:lang="EN">Port of Call (PoC)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EtaPortOfCall" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="DE">Voraussichtliche Ankunftszeit im Anlaufhafen (ETA-PoC) - Datum</xs:documentation>
<xs:documentation xml:lang="EN">Estimated Time of Arrival at Port of Call (ETA-PoC) - Date</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReportingParty">
<xs:annotation>
<xs:documentation xml:lang="DE">Melder</xs:documentation>
<xs:documentation xml:lang="EN">Reporting party</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Type" type="tns:ReportingPartyType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Typ der meldenden Organisation</xs:documentation>
<xs:documentation xml:lang="EN">Type of reporting party</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Name" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Name der meldenden Organisation</xs:documentation>
<xs:documentation xml:lang="EN">Name of reporting party</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="StreetName" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Straße</xs:documentation>
<xs:documentation xml:lang="EN">Street</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="StreetNumber" type="tns:String_7" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Hausnummer</xs:documentation>
<xs:documentation xml:lang="EN">Street number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PostalCode" type="tns:String_24" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Postleitzahl</xs:documentation>
<xs:documentation xml:lang="EN">Postal code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="City" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Ort</xs:documentation>
<xs:documentation xml:lang="EN">City</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Country" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Land</xs:documentation>
<xs:documentation xml:lang="EN">Country</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastName" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Nachname</xs:documentation>
<xs:documentation xml:lang="EN">Last name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FirstName" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Vorname</xs:documentation>
<xs:documentation xml:lang="EN">First name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Phone" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Telefonnummer</xs:documentation>
<xs:documentation xml:lang="EN">Phone number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Fax" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Fax</xs:documentation>
<xs:documentation xml:lang="EN">Fax</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EMail" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">E-Mail</xs:documentation>
<xs:documentation xml:lang="EN">E-mail</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ReportingPartyType">
<xs:restriction base="xs:string">
<xs:enumeration value="AGENT"/>
<xs:enumeration value="CARRIER"/>
<xs:enumeration value="CHARTERER"/>
<xs:enumeration value="MASTER"/>
<xs:enumeration value="OTHERS"/>
<xs:enumeration value="PORT_AUTHORITY"/>
<xs:enumeration value="SHIPOWNER"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="RequestId">
<xs:annotation>
<xs:documentation xml:lang="EN">Message for requesting a Visit- or Transit-ID</xs:documentation>
<xs:documentation xml:lang="DE">Nachricht zur Beantragung einer Visit- bzw. Transit-ID</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MessageHeader" type="tns:MessageHeaderType"/>
<xs:element name="ReportingParty" type="tns:ReportingParty"/>
<xs:element name="REG_VISIT" type="tns:REG_VISIT" minOccurs="0"/>
<xs:element name="REG_TRANSIT" type="tns:REG_TRANSIT" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RESET">
<xs:annotation>
<xs:documentation xml:lang="DE">Zurücksetzung von Meldeklassen</xs:documentation>
<xs:documentation xml:lang="EN">Reset of notifications</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ResetNotification" type="tns:ResetNotification" maxOccurs="23"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ResetNotification">
<xs:annotation>
<xs:documentation xml:lang="DE">Zurücksetzungsmeldung</xs:documentation>
<xs:documentation xml:lang="EN">Cancellation notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="NotificationType" type="tns:NotificationType">
<xs:annotation>
<xs:documentation xml:lang="DE">Zurückzusetzender Meldeklassentyp</xs:documentation>
<xs:documentation xml:lang="EN">Type of notification for cancellation</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ResponseError">
<xs:sequence>
<xs:element name="ErrorCode" type="tns:String_12">
<xs:annotation>
<xs:documentation xml:lang="DE">Fehlercode</xs:documentation>
<xs:documentation xml:lang="EN">Error code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ErrorCodeList" type="tns:String_5" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Code der Codeliste, die Fehlercodes enthält</xs:documentation>
<xs:documentation xml:lang="EN">Code of the code list which contains the error code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ErrorCodeListAgency" type="tns:String_5" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Behörde die verantwortlich für die Fehlercodeliste ist</xs:documentation>
<xs:documentation xml:lang="EN">Agency who is responsible for the error code list</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ErrorInformations" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ErrorInfo" type="tns:ErrorInfo" maxOccurs="99"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SanitaryMeasuresDetails">
<xs:sequence>
<xs:element name="SanitaryMeasuresType" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Art</xs:documentation>
<xs:documentation xml:lang="EN">Type</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SanitaryMeasuresLocation" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Ort</xs:documentation>
<xs:documentation xml:lang="EN">Location</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SanitaryMeasuresDate" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="DE">Datum (GMT)</xs:documentation>
<xs:documentation xml:lang="EN">Date (GMT)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SEC">
<xs:annotation>
<xs:documentation xml:lang="DE">Seesicherheitsmeldung</xs:documentation>
<xs:documentation xml:lang="EN">Sea security notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="SecSimplification" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">
Meldungsvereinfachung (Y) (Es besteht die Möglichkeit einer Meldungsvereinfachung, indem der deutsche Hafen angegeben wird, bei dessen Anlauf die vollständige Information zum Meldetyp abgegeben wurde und sich keine Änderungen der Information beim Anlauf eines nächsten deutschen Hafens ergeben haben.
In diesem Fall sind die weiteren Fachinformationen nicht zu melden.)
</xs:documentation>
<xs:documentation xml:lang="EN">Simplification (Y)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortOfCallWhereCompleteSECNotified" type="tns:UNLoCode" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">
Anlaufhafen in dem die Sicherheitsinformation vollständig abgegeben wurde. (Pflichtfeld, falls Meldungsvereinfachung;
UNECE LOCODE;
Hier ist der deutsche Hafen anzugeben, bei dessen Anlauf die vollständige Information zum Meldetyp abgegeben wurde.)
</xs:documentation>
<xs:documentation xml:lang="EN">PortofCall where the complete information was notified</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CsoLastName" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Name des CSO</xs:documentation>
<xs:documentation xml:lang="EN">CSO last name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CsoFirstName" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Vorname des CSO</xs:documentation>
<xs:documentation xml:lang="EN">CSO first name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CsoPhone" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Telefonnummer des CSO</xs:documentation>
<xs:documentation xml:lang="EN">CSO Telephone</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CsoFax" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Fax des CSO</xs:documentation>
<xs:documentation xml:lang="EN">CSO Fax</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CsoeMail" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">E-Mail des CSO</xs:documentation>
<xs:documentation xml:lang="EN">CSO E-Mail</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ValidISSCOnBoard" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Gültiges Ship Security Certficate (ISSC) an Bord (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Valid ISSC on board (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ReasonsForNoValidISSC" type="tns:String_255" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Falls nein: Grund für die Ungültigkeit des Zertifikates</xs:documentation>
<xs:documentation xml:lang="EN">If not: Reasons for no valid ISSC</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsscType" type="tns:IsscType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">ISSC Typ</xs:documentation>
<xs:documentation xml:lang="EN">ISSC type</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsscIssuerType" type="tns:IsscIssuerType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Typ der ausstellenden Stelle des ISSC</xs:documentation>
<xs:documentation xml:lang="EN">ISSC issuer type</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsscIssuerName" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Name der ausstellenden Stelle des ISSC</xs:documentation>
<xs:documentation xml:lang="EN">ISSC issuer name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsscDateOfExpiration" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Ende der Gültigkeit des ISSC (Datum)</xs:documentation>
<xs:documentation xml:lang="EN">Date of expiration ISSC (date)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApprovedSecurityPlanOnBoard" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Genehmigter Gefahrenabwehrplan an Bord (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Approved security plan on board (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CurrentShipSecurityLevel" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Aktuelle Gefahrenstufe des Schiffes</xs:documentation>
<xs:documentation xml:lang="EN">Current ship security level</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortFacilityOfArrival" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Liegeplatz im Einlaufhafen (falls bekannt)</xs:documentation>
<xs:documentation xml:lang="EN">Port facility of arrival (if known)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GeneralDescriptionOfCargo" type="tns:GeneralCargoType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Allgemeine Beschreibung des Gutes</xs:documentation>
<xs:documentation xml:lang="EN">General description of cargo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastTenPortFacilitiesCalled" type="tns:LastTenPortFacilitiesCalled" maxOccurs="10"/>
<xs:element name="ShipToShipActivitiesDuringLastTenPortFacilitiesCalled" type="tns:ShipToShipActivitiesDuringLastTenPortFacilitiesCalled" minOccurs="0" maxOccurs="10"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SERV">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über Leistungen am Schiff</xs:documentation>
<xs:documentation xml:lang="EN">Vessel service notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Service" type="tns:Service" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Service">
<xs:annotation>
<xs:documentation xml:lang="DE">Leistung</xs:documentation>
<xs:documentation xml:lang="EN">Service</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Name" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Bezeichnung der Leistung</xs:documentation>
<xs:documentation xml:lang="EN">Name of service</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Beneficiary" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Leistungsempfänger i.S.d. UStG</xs:documentation>
<xs:documentation xml:lang="EN">Beneficiary</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InvoiceRecipient" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Rechnungsempfänger</xs:documentation>
<xs:documentation xml:lang="EN">Invoice recipient</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ShippingAreaType">
<xs:restriction base="xs:string">
<xs:enumeration value="EUROPE"/>
<xs:enumeration value="NORTH_BALTIC_SEA"/>
<xs:enumeration value="OVERSEAS"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ShipToShipActivitiesDuringLastTenPortFacilitiesCalled">
<xs:annotation>
<xs:documentation xml:lang="DE">Auflistung der Schiff/Schiffaktivitäten während des Aufenthalts an den letzten 10 Hafenanlagen</xs:documentation>
<xs:documentation xml:lang="EN">Ship-to-ship acitivities during last 10 port facilities called</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="LocationName" type="tns:String_255">
<xs:annotation>
<xs:documentation xml:lang="DE">Ort Name</xs:documentation>
<xs:documentation xml:lang="EN">Location name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LocationCode" type="tns:UNLoCode">
<xs:annotation>
<xs:documentation xml:lang="DE">Ort LoCode</xs:documentation>
<xs:documentation xml:lang="EN">Location LoCode</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LocationCoordinatesLatitude" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Geo-Breite</xs:documentation>
<xs:documentation xml:lang="EN">Latitude</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LocationCoordinatesLongitude" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Geo-Länge</xs:documentation>
<xs:documentation xml:lang="EN">Longitude</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DateFrom" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="DE">von (Datum)</xs:documentation>
<xs:documentation xml:lang="EN">Date from</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DateTo" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="DE">bis (Datum)</xs:documentation>
<xs:documentation xml:lang="EN">Date to</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ActivityType" type="tns:String_255">
<xs:annotation>
<xs:documentation xml:lang="DE">Art der Aktivität</xs:documentation>
<xs:documentation xml:lang="EN">Type of activity</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SecurityMattersToReport" type="tns:String_255" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Weitere sicherheitsrelevante Angaben zur Schiff/Schiffsaktivität</xs:documentation>
<xs:documentation xml:lang="EN">Any security matters to report regarding ship-to-ship acitivities</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="SHIP_TYPE">
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="3"/>
<xs:pattern value="[A-Z0-9]{2,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="STAT">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über Schiffsdetails</xs:documentation>
<xs:documentation xml:lang="EN">Vessel details notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ShipName" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Schiffsname</xs:documentation>
<xs:documentation xml:lang="EN">Ship name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CallSign" type="tns:CALL_SIGN">
<xs:annotation>
<xs:documentation xml:lang="DE">Funkrufzeichen</xs:documentation>
<xs:documentation xml:lang="EN">Callsign</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MmsiNumber" type="tns:MMSI">
<xs:annotation>
<xs:documentation xml:lang="DE">MMSI Nummer</xs:documentation>
<xs:documentation xml:lang="EN">MMSI number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Flag" type="tns:CountryCode2">
<xs:annotation>
<xs:documentation xml:lang="DE">Flagge</xs:documentation>
<xs:documentation xml:lang="EN">Flag</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LengthOverallMTR" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Länge über alles</xs:documentation>
<xs:documentation xml:lang="EN">Length overall</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BeamMTR" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Breite über alles</xs:documentation>
<xs:documentation xml:lang="EN">Beam overall</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GrossTonnage" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Vermessung (BRZ)</xs:documentation>
<xs:documentation xml:lang="EN">Gross tonnage</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortOfRegistry" type="tns:UNLoCode">
<xs:annotation>
<xs:documentation xml:lang="DE">Heimathafen (gem. Schiffsregister)</xs:documentation>
<xs:documentation xml:lang="EN">Port of registry</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InmarsatCallNumber" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Inmarsat Rufnummer</xs:documentation>
<xs:documentation xml:lang="EN">Inmarsat call number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ShipType" type="tns:SHIP_TYPE">
<xs:annotation>
<xs:documentation xml:lang="DE">Schiffstyp (Schiffstyp gemäß UNECE Rec 28)</xs:documentation>
<xs:documentation xml:lang="EN">Ship type</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ISMCompany" type="tns:ISMCompany"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="String_10">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_12">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_150">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_17">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="17"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_24">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="24"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_255">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_30">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_35">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_5">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_50">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_512">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="512"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_7">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_85">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="85"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_99">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="99"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="TankerDetails">
<xs:annotation>
<xs:documentation xml:lang="DE">Tankerdetails</xs:documentation>
<xs:documentation xml:lang="EN">Tanker details</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="TankerHullConfiguration" type="tns:TankerHullConfigurationType">
<xs:annotation>
<xs:documentation xml:lang="DE">Tankschiff Bauweise</xs:documentation>
<xs:documentation xml:lang="EN">Tanker hull configuration</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ConditionCargoBallastTanks" type="tns:ConditionCargoBallastTanksType">
<xs:annotation>
<xs:documentation xml:lang="DE">Zustand der Lade- und Ballasttanks</xs:documentation>
<xs:documentation xml:lang="EN">Condition of cargo and ballast tanks</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NatureOfCargo" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Ladungsart</xs:documentation>
<xs:documentation xml:lang="EN">Nature of cargo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VolumeOfCargoTNE" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Ladungsvolumen</xs:documentation>
<xs:documentation xml:lang="EN">Volume of cargo</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="TankerHullConfigurationType">
<xs:restriction base="xs:string">
<xs:enumeration value="DOUBLE_HULL"/>
<xs:enumeration value="SINGLE_HULL"/>
<xs:enumeration value="SINGLE_HULL_WITH_SBT"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Technical_ID">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="44"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="TIEFA">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über den Tiefgang beim Anlaufen</xs:documentation>
<xs:documentation xml:lang="EN">Draught at arrival notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DraughtUponArrivalDMT" type="xs:double">
<xs:annotation>
<xs:documentation xml:lang="DE">Tiefgang beim Anlaufen in Dezimeter</xs:documentation>
<xs:documentation xml:lang="EN">Draught on arrival in decimetre</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TIEFD">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über den Tiefgang beim Auslaufen</xs:documentation>
<xs:documentation xml:lang="EN">Draught at departure notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="draughtUponDepartureDMT" type="xs:double">
<xs:annotation>
<xs:documentation xml:lang="DE">Tiefgang beim Auslaufen in Dezimeter</xs:documentation>
<xs:documentation xml:lang="EN">Draught on departure in decimetre</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TOWA">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über den Schleppanhang Ankunft</xs:documentation>
<xs:documentation xml:lang="EN">Towage at arrival notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="TowageArrival" type="tns:TowageArrival" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TowageArrival">
<xs:annotation>
<xs:documentation xml:lang="DE">Schleppanhang bei Ankunft</xs:documentation>
<xs:documentation xml:lang="EN">Towage on arrival</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Name" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Name des Anhangs bei Ankunft</xs:documentation>
<xs:documentation xml:lang="EN">Name of the towage on arrival</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Flag" type="tns:CountryCode2">
<xs:annotation>
<xs:documentation xml:lang="DE">Flagge des Anhangs bei Ankunft</xs:documentation>
<xs:documentation xml:lang="EN">Flag of the towage on arrival</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TOWAOperator" type="tns:TOWAOperator" minOccurs="0"/>
<xs:element name="GrossTonnage" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="DE">Vermessung (BRZ) bei Ankunft</xs:documentation>
<xs:documentation xml:lang="EN">Gross tonnage on arrival</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LengthOverallMTR" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Länge des Anhangs über alles bei Ankunft</xs:documentation>
<xs:documentation xml:lang="EN">Length overall (towage) on arrival</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BeamMTR" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Breite des Anhangs über alles bei Ankunft</xs:documentation>
<xs:documentation xml:lang="EN">Beam (towage) on arrival</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PurposeOfCall" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Anlaufzweck des Anhangs bei Ankunft</xs:documentation>
<xs:documentation xml:lang="EN">Purpose of call of the towage on arrival</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DraughtDMT" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Tiefgang des Anhangs bei Ankunft</xs:documentation>
<xs:documentation xml:lang="EN">Draught of the towage on arrival</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Remarks" type="tns:String_255" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Weitere Information zum Anhang bei Ankunft (Informationen zu meldungsrelevanten Angaben z.B. ein Hinweis auf eine an die VisitID angehängte HAZA Meldung (für das Gefahrgut an Bord des Anhangs))</xs:documentation>
<xs:documentation xml:lang="EN">Remark to towage on arrival</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TowageDeparture">
<xs:annotation>
<xs:documentation xml:lang="DE">Schleppanhang bei Abfahrt</xs:documentation>
<xs:documentation xml:lang="EN">Towage on departure</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Name" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Name des Anhangs bei Abfahrt</xs:documentation>
<xs:documentation xml:lang="EN">Name of the towage on departure</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Flag" type="tns:CountryCode2" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">
Flagge des Anhangs bei Abfahrt (nur bei Änderung im Bezug auf TOWA;
Alpha-2 code (two-digits flag code) in accordance with the standard ISO 3166-1)
</xs:documentation>
<xs:documentation xml:lang="EN">Flag of the towage on departure</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TOWDOperator" type="tns:TOWDOperator" minOccurs="0"/>
<xs:element name="DraughtDMT" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Tiefgang des Anhangs bei Abfahrt</xs:documentation>
<xs:documentation xml:lang="EN">Draught of the towage on departure</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OverallMTR" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Länge des Anhangs über alles bei Abfahrt</xs:documentation>
<xs:documentation xml:lang="EN">Length overall (towage) on departure</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BeamMTR" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Breite des Anhangs über alles bei Abfahrt</xs:documentation>
<xs:documentation xml:lang="EN">Beam (towage) on departure</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Remarks" type="tns:String_255" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Weitere Information zum Anhang bei Abfahrt (Informationen zu meldungsrelevanten Angaben z.B. ein Hinweis auf eine an die VisitID angehängte HAZD Meldung (für das Gefahrgut an Bord des Anhangs))</xs:documentation>
<xs:documentation xml:lang="EN">Remark to towage on departure</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TOWAOperator">
<xs:annotation>
<xs:documentation xml:lang="DE">Identifikation des Betreibers des Anhang bei Ankunft</xs:documentation>
<xs:documentation xml:lang="EN">Identifcation of the towage operator on arrival</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OperatorCompanyName" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Firmenname</xs:documentation>
<xs:documentation xml:lang="EN">name of company</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorStreetAndNumber" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Straße, Hausnummer</xs:documentation>
<xs:documentation xml:lang="EN">Street, Streetnumber</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorPostalCode" type="tns:String_24" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Postleitzahl</xs:documentation>
<xs:documentation xml:lang="EN">Postal code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorCity" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Ort</xs:documentation>
<xs:documentation xml:lang="EN">City</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorCountry" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Land</xs:documentation>
<xs:documentation xml:lang="EN">Country</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorPhone" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Telefonnummer</xs:documentation>
<xs:documentation xml:lang="EN">Phone</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorFax" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Fax</xs:documentation>
<xs:documentation xml:lang="EN">Fax</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorEMail" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">E-Mail</xs:documentation>
<xs:documentation xml:lang="EN">E-Mail</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TOWD">
<xs:annotation>
<xs:documentation xml:lang="DE">Meldung über den Schleppanhang Abfahrt</xs:documentation>
<xs:documentation xml:lang="EN">Towage at departure notification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="TowageOnDeparture" type="tns:TowageDeparture" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TOWDOperator">
<xs:annotation>
<xs:documentation xml:lang="DE">Identifikation des Betreibers des Anhang bei Abfahrt</xs:documentation>
<xs:documentation xml:lang="EN">Identifcation of the towage operator on departure</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OperatorCompanyName" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Firmenname</xs:documentation>
<xs:documentation xml:lang="EN">Name of company</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorStreetAndNumber" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Straße, Hausnummer</xs:documentation>
<xs:documentation xml:lang="EN">Street, Streetnumber</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorPostalCode" type="tns:String_24" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Postleitzahl</xs:documentation>
<xs:documentation xml:lang="EN">Postcode</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorCity" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Ort</xs:documentation>
<xs:documentation xml:lang="EN">City</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorCountry" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Land</xs:documentation>
<xs:documentation xml:lang="EN">Country</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorPhone" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Telefonnummer</xs:documentation>
<xs:documentation xml:lang="EN">Phone</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorFax" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Fax</xs:documentation>
<xs:documentation xml:lang="EN">Fax</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperatorEMail" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">E-Mail</xs:documentation>
<xs:documentation xml:lang="EN">E-Mail</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="UNLoCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
<xs:pattern value="[A-Z]{2}[A-Z0-9]{3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ValidSanitaryControlExemptionOrCertificate">
<xs:annotation>
<xs:documentation xml:lang="DE">Gültige Bescheinigung über die Befreiung von der Schiffshygienekontrolle oder Bescheinigung über die Schiffshygienekontrolle</xs:documentation>
<xs:documentation xml:lang="EN">Sanitary control exemption or certificate</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PlaceOfIssue" type="tns:String_99">
<xs:annotation>
<xs:documentation xml:lang="DE">Ausstellungsort</xs:documentation>
<xs:documentation xml:lang="EN">Place of issue</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DateOfIssue" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="DE">Ausstellungsdatum</xs:documentation>
<xs:documentation xml:lang="EN">Date of issue</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="VersionType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Visit">
<xs:annotation>
<xs:documentation xml:lang="DE">Nachricht zur Übermittlung von Meldeklassen zu einer Visit-/Transit-ID</xs:documentation>
<xs:documentation xml:lang="EN">Message for submitting several notifications of a Visit-/Transit-ID</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MessageHeader" type="tns:MessageHeaderType"/>
<xs:element name="MessageType" type="tns:MessageType"/>
<xs:element name="VisitID" type="tns:String_17" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Visit-ID, zu der die Meldeklassen gemeldet werden sollen</xs:documentation>
<xs:documentation xml:lang="EN">Visit-ID to which the notifications are to be submitted</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TransitID" type="tns:String_17" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Transit-ID, zu der die Meldeklassen gemeldet werden sollen</xs:documentation>
<xs:documentation xml:lang="EN">Transit-ID to which the notifications are to be submitted</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Cancelled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Angabe, ob die zur Visit-ID/Transit-ID gehörenden Angaben abgebrochen werden soll</xs:documentation>
<xs:documentation xml:lang="EN">Indication, whether to Visit ID / Transit ID associated information should be cancelled</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RegularFerryRoute" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">true/false, ob es sich um eine reguläre Fährenroute handelt</xs:documentation>
<xs:documentation xml:lang="EN">true/false, whether it is a regular ferry route</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ReportingParty" type="tns:ReportingParty"/>
<xs:element name="NOA_NOD" type="tns:NOA_NOD" minOccurs="0"/>
<xs:element name="ATA" type="tns:ATA" minOccurs="0"/>
<xs:element name="ATD" type="tns:ATD" minOccurs="0"/>
<xs:element name="BPOL" type="tns:BPOL" minOccurs="0"/>
<xs:element name="BKRA" type="tns:BKRA" minOccurs="0"/>
<xs:element name="BKRD" type="tns:BKRD" minOccurs="0"/>
<xs:element name="LADG" type="tns:LADG" minOccurs="0"/>
<xs:element name="CREW" type="tns:CREW" minOccurs="0"/>
<xs:element name="TIEFA" type="tns:TIEFA" minOccurs="0"/>
<xs:element name="TIEFD" type="tns:TIEFD" minOccurs="0"/>
<xs:element name="INFO" type="tns:INFO" minOccurs="0"/>
<xs:element name="MDH" type="tns:MDH" minOccurs="0"/>
<xs:element name="NAME" type="tns:NAME" minOccurs="0"/>
<xs:element name="PAS" type="tns:PAS" minOccurs="0"/>
<xs:element name="PoBA" type="tns:PoBA" minOccurs="0"/>
<xs:element name="PoBD" type="tns:PoBD" minOccurs="0"/>
<xs:element name="PRE72H" type="tns:PRE72H" minOccurs="0"/>
<xs:element name="SEC" type="tns:SEC" minOccurs="0"/>
<xs:element name="SERV" type="tns:SERV" minOccurs="0"/>
<xs:element name="TOWA" type="tns:TOWA" minOccurs="0"/>
<xs:element name="TOWD" type="tns:TOWD" minOccurs="0"/>
<xs:element name="STAT" type="tns:STAT" minOccurs="0"/>
<xs:element name="WAS" type="tns:WAS" minOccurs="0"/>
<xs:element name="REG_VISIT" type="tns:REG_VISIT" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Registrierungsdaten einer Visit-ID (nur zur Information, die Beantragung einer Visit-ID erfolgt durch die Request-ID-Nachricht)</xs:documentation>
<xs:documentation xml:lang="EN">Registration information Visit-ID (for information only, to apply for a Visit-ID is done by the Request-ID message)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="REG_TRANSIT" type="tns:REG_TRANSIT" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Registrierungsdaten der Transit-ID (nur zur Information, die Beantragung einer Transit-ID erfolgt durch die Request-ID-Nachricht)</xs:documentation>
<xs:documentation xml:lang="EN">Registration information Transit-ID (for information only, to apply for a Transit-ID is done by the Request-ID message)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RESET" type="tns:RESET" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WAS">
<xs:annotation>
<xs:documentation xml:lang="DE">Abfall-/Ladungsrückstandsmeldung</xs:documentation>
<xs:documentation xml:lang="EN">Waste / cargo residue notifcation</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="WasteDisposalValidExemption" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Ausnahmegenehmigung liegt vor (Y) (Liegt eine Ausnahmegenehmigung vor, so muss kein weiteres Attribut in dieser Meldung angegeben werden)</xs:documentation>
<xs:documentation xml:lang="EN">Valid exemption (Y)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastWasteDisposalPort" type="tns:UNLoCode" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Letzter Hafen, in dem Schiffsabfälle oder Ladungsrückstände entladen wurden</xs:documentation>
<xs:documentation xml:lang="EN">Last port where waste or cargo residues were discharged</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastWasteDisposalDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Datum der letzten Entsorgung</xs:documentation>
<xs:documentation xml:lang="EN">Date of last disposal</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WasteDisposalServiceProviderName" type="tns:WasteDisposalServiceProviderName" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="WasteDisposalDelivery" type="tns:WasteDisposalDeliveryType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Umfang der geplanten Entsorgung</xs:documentation>
<xs:documentation xml:lang="EN">Waste disposal order type</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Waste" type="tns:Waste" minOccurs="9" maxOccurs="9">
<xs:annotation>
<xs:documentation xml:lang="DE">Schiffsabfälle/Ladungsrückstände (Für jede Art (Schiffsabfälle / Ladungsrückstände) ist genau ein Element anzugeben. Diese Formatvereinfachung dient nur der machinellen (M2M) Übergabe der Informationen und ist für die Dateneingabe entsprechend der Vorschrift gemäß RL 2000/59 Art. 6 Anhang II umzusetzen.)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ConfirmationOfCorrectness" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Sind die vorstehend gemachten Angaben korrekt und zutreffend? (j/n)</xs:documentation>
<xs:documentation xml:lang="EN">Accurate and correct details given? (y/n)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Waste">
<xs:annotation>
<xs:documentation xml:lang="DE">Schiffsabfälle/Ladungsrückstände</xs:documentation>
<xs:documentation xml:lang="EN">Waste/cargo residues</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="WasteType" type="tns:WasteType">
<xs:annotation>
<xs:documentation xml:lang="DE">Art der zu entladenden Schiffsabfälle/Ladungsrückstände</xs:documentation>
<xs:documentation xml:lang="EN">Waste/Cargo residues type to be disposed</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Description" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Beschreibung zur Art Nr.3,8,9</xs:documentation>
<xs:documentation xml:lang="EN">Description for type 3,8,9</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DisposalAmountMTQ" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Jeweilige Menge der zu entsorgenden Art</xs:documentation>
<xs:documentation xml:lang="EN">Amount of this type to be disposed</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CapacityMTQ" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Maximale Ladekapazität der Art an Bord</xs:documentation>
<xs:documentation xml:lang="EN">Maximum dedicated storage capacity of this type on board</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AmountRetainedMTQ" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Menge der Art die an Bord verbleibt</xs:documentation>
<xs:documentation xml:lang="EN">Amount of this type retained on board</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DisposalPort" type="tns:UNLoCode" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Hafen an dem die verbleibenden Abfälle / Ladungsrückstände entladen werden (dieser Art)</xs:documentation>
<xs:documentation xml:lang="EN">Port of delivery of remaining waste of this type</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AmountGeneratedTillNextPortMTQ" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Geschätzte Menge an Abfall /Ladungsrückstand dieser Art, welche bis zum nächsten Hafen an Bord entsteht</xs:documentation>
<xs:documentation xml:lang="EN">Estimated waste/cargo residues amount of each type generated between port of call and next port</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="WasteDisposalDeliveryType">
<xs:restriction base="xs:string">
<xs:enumeration value="ALL"/>
<xs:enumeration value="NONE"/>
<xs:enumeration value="SOME"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="WasteDisposalServiceProviderName">
<xs:annotation>
<xs:documentation xml:lang="DE">Name der beauftragten Entsorgungsfirma</xs:documentation>
<xs:documentation xml:lang="EN">Name of waste disposal service provider</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ServiceProviderName" type="tns:String_99" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="DE">Name</xs:documentation>
<xs:documentation xml:lang="EN">Name</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="WasteType">
<xs:restriction base="xs:string">
<xs:enumeration value="CARGO_ASSOCIATED_WASTE_8"/>
<xs:enumeration value="CARGO_RESIDUES_9"/>
<xs:enumeration value="GARBAGE_FOOD_WASTE_4"/>
<xs:enumeration value="GARBAGE_OTHER_6"/>
<xs:enumeration value="GARBAGE_PLASTIC_5"/>
<xs:enumeration value="SEWAGE_7"/>
<xs:enumeration value="WASTE_OILS_BILGE_WATER_2"/>
<xs:enumeration value="WASTE_OILS_OTHERS_3"/>
<xs:enumeration value="WASTE_OILS_SLUDGE_1"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="WildCardFreeText">
<xs:annotation>
<xs:documentation xml:lang="EN">A wild card free text for large text fields which are not specified within this message.</xs:documentation>
<xs:documentation xml:lang="DE">Platzhalter Freitext für lange Textfelder, die nicht in dieser Nachricht vorgesehen sind.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Key" type="tns:String_10">
<xs:annotation>
<xs:documentation xml:lang="EN">Free text type</xs:documentation>
<xs:documentation xml:lang="DE">Freitexttyp</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Text1" type="tns:String_512">
<xs:annotation>
<xs:documentation xml:lang="EN">Free text value 1</xs:documentation>
<xs:documentation xml:lang="DE">Freitext 1</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Text2" type="tns:String_512" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="EN">Free text value 2</xs:documentation>
<xs:documentation xml:lang="DE">Freitext 2</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>