|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<!-- edited with XMLSpy v2013 sp1 (x64) (http://www.altova.com) by Tony Chu (Orient Overseas Container Line Ltd) -->
|
|
|
<xs:schema xmlns="http://www.cargosmart.com/eManifest/schemas/eManifest" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.cargosmart.com/eManifest/schemas/eManifest/DataTypes" xmlns:uc="http://www.cargosmart.com/eManifest/schemas/eManifest/Constant" targetNamespace="http://www.cargosmart.com/eManifest/schemas/eManifest" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
|
|
<xs:import namespace="http://www.cargosmart.com/eManifest/schemas/eManifest/DataTypes" schemaLocation="FWIODTDataTypes.xsd"/>
|
|
|
<xs:import namespace="http://www.cargosmart.com/eManifest/schemas/eManifest/Constant" schemaLocation="CS_STD_Constant.xsd"/>
|
|
|
<xs:complexType name="CityType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Name" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Unlocode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Code" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="State" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="PostalCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="CountryCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="CountryName" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="ItemType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="ItemSeqNum" type="xs:int"/>
|
|
|
<xs:element name="OriginCountryCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="NoOfPackage" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:int">
|
|
|
<xs:attribute name="unit"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="BriefDesc" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FullDesc" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="NetWeight" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:WeightUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="GrossWeight" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:WeightUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Length" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:LengthUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Height" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:LengthUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Volume" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:VolumnUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="ItemStatus" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>‘T1’ / ‘T2’ / ‘C’ / ‘TD’ / ‘T2L’</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="CgoNature" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>GP/DG/RF</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="HSCodeSet" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="HSCountry" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="HSCode" type="xs:string"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="ArticleNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="DeclarationInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FumigationInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="PerishableInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FlammableLiquidInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="HarzInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="PersonalEffectInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="TimberInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="DG" type="DGType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="Description" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="MarksAndNum" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="Reefer" type="ReeferType" minOccurs="0"/>
|
|
|
<xs:element name="LineAction" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="MiscInfo" type="MiscInfoType" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>PackageUnitDesc</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="SuppRef" type="SuppRefType" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>InlandMoveID
|
|
|
CargoCode
|
|
|
TariffNumber</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="BLItemType">
|
|
|
<xs:complexContent>
|
|
|
<xs:extension base="ItemType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="BLNum" type="xs:string"/>
|
|
|
</xs:sequence>
|
|
|
</xs:extension>
|
|
|
</xs:complexContent>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="BKItemType">
|
|
|
<xs:complexContent>
|
|
|
<xs:extension base="ItemType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="BKNumber" type="xs:string"/>
|
|
|
</xs:sequence>
|
|
|
</xs:extension>
|
|
|
</xs:complexContent>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="PartyType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Type" type="xs:string"/>
|
|
|
<xs:element name="SeqNum" type="xs:int" minOccurs="0"/>
|
|
|
<xs:element name="Name" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Address" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="AddressLine" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="LineValue" type="xs:string"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="City" type="CityType" minOccurs="0"/>
|
|
|
<!-- added on 2012-01-12 - ICMACI CRCIS use -->
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Email" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="Contact" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>PHONE/FAX</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="ContactCountryCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="ContactAreaCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="ContactNum" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="ContactPerson" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="FirstName" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="LastName" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="SuppPartyID" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>SAPID
|
|
|
EANCode
|
|
|
VATNUM
|
|
|
FILERID
|
|
|
EORI
|
|
|
TAXID
|
|
|
CUSTCode
|
|
|
PartnerCarrierCode
|
|
|
SlotCharterId
|
|
|
AgentBranchCode
|
|
|
AgentCode</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="PartyID" type="xs:string"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="RelatedHSCode" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="CountryOrigin" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="VesselType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Name" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="NameCN" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Flag" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="CallSign" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="LloydsNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="CarrierCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="OwnerNme" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="OwnerCity" type="CityType" minOccurs="0"/>
|
|
|
<xs:element name="GrossTon" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="NetTon" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="Length" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:LengthUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Certificates" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>CLOO
|
|
|
DERAT
|
|
|
EQUIPSAFETY
|
|
|
LOADLINE
|
|
|
MDOHSAFETY
|
|
|
RADIOSAFETY
|
|
|
SHIPSAFETY
|
|
|
</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="CertNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="ExpiryDate" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Type" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Capacity" type="xs:int" minOccurs="0"/>
|
|
|
<xs:element name="YearBuilt" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="RegistrationPlace" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Captain" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="SummerDraught" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="WinterDraught" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="Operator" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="CharterCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="DeadWeightTon" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="RegistrationDate" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="RegistrationNumber" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="ScheduleType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>“D” for Discharge Port
|
|
|
“M” for Manifest Port
|
|
|
“O” for Overseas Port of Call,
|
|
|
“N” for Next Port of Discharge,
|
|
|
“B” for Last Port of Departure
|
|
|
“A” for Port of Arrival
|
|
|
“L” for Loading Port
|
|
|
“C” for Customs Office
|
|
|
“F” for First Port
|
|
|
"S" for General Voyage Stop
|
|
|
"E" for Entry Port
|
|
|
"P" for Departure Port
|
|
|
"I" for Port of Initial Arrival</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="SeqNum" type="xs:int" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Exists when Qualifier is "S" only</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="ServiceCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="VesselCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="VoyNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Dir" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="CallNum" type="xs:int" minOccurs="0"/>
|
|
|
<xs:element name="CallPort" type="CityType" minOccurs="0"/>
|
|
|
<xs:element name="CallFacility" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="TerminalName" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Eta" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="Etd" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="Ata" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="Atd" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="NoLoadInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="NoDischargeInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="LineAction" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="OverseasPortInd" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="ContainerType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="ContainerNum" type="xs:string"/>
|
|
|
<xs:element name="Seal" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="SealSeqNum" type="xs:int"/>
|
|
|
<xs:element name="SealType" type="xs:string"/>
|
|
|
<xs:element name="SealNum" type="xs:string"/>
|
|
|
<xs:element name="Condition" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Reefer" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:complexContent>
|
|
|
<xs:extension base="ReeferType"/>
|
|
|
</xs:complexContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Owner" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FclInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="LclInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FcxInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="BreakbulkInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="TrafficMode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FullInd" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Full (F), Empty(E) </xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="Material" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="SocInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Weight" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>TARE/GROSS</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="Value">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:WeightUnitType">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>KG’ / ‘LBS’ / ‘TON’</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:attribute>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="SizeType" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>INTL/ISO/CUSTOMS</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="Value" type="xs:string"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Length" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:LengthUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Height" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:LengthUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Width" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:LengthUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Bay" type="xs:int" minOccurs="0"/>
|
|
|
<xs:element name="Row" type="xs:int" minOccurs="0"/>
|
|
|
<xs:element name="Tier" type="xs:int" minOccurs="0"/>
|
|
|
<xs:element name="CabotageInd" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Y / N (Water transportation term applicable to shipments between ports of a nation)</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="Movement" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Import(I), Export(E), Shifter(S), Transit (F), Transshipment(T), Re-export(R), MCC (M)</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="CheckDigit" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="NoOfPackage" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:int">
|
|
|
<xs:attribute name="unit" type="xs:string"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Awkward" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="OverlengthFront" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="OverlengthBack" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="OverwidthRight" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="OverwidthLeft" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="Overheight" type="xs:decimal" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
<xs:attribute name="status" type="xs:string"/>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Remarks" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="DirectDeliveryInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="SpecialHandleCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="InboundItmdlFacility" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="DG" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:complexContent>
|
|
|
<xs:extension base="DGType"/>
|
|
|
</xs:complexContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Underbond" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="MovementType" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="ToPremiseID" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FromPermiseID" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="LlyodsNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="MovementMode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="VoyNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="ReqReason" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="TransPort" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Transshipment Overseas Destination Port</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
<xs:attribute name="status" type="xs:string"/>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="CustomStatus" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="StandardType" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="TerminalType" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Value" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="LineAction" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>For AUS</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="SuppRef" type="SuppRefType" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>VinNum
|
|
|
BNum</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="MiscInfo" type="MiscInfoType" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Warehouse Code
|
|
|
Container Type
|
|
|
Attached Equipment Ind.
|
|
|
Prohibited Packaging Ind.
|
|
|
Quarantine Code
|
|
|
Traffic Mode Description</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="Operator" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="DGType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="DGSeqNum" type="xs:int"/>
|
|
|
<xs:element name="Imco" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="ClassCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Page" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="UNNo" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FlashPoint" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="FlashPointValue" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:TempartureUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
<xs:attribute name="status"/>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="DGLabel" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="TechName" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="EmcySchd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="EmcyContact" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="EmcyPhone" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="ProperShpName" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="PckgGrp" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>“I”/”II”/”III”/”IV”</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="PckgGrpDesc" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="DGNetWeight" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:WeightUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="NetExplosiveWeight" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:WeightUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="DGGrossWeight" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:WeightUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="DGNoOfPackage" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:int">
|
|
|
<xs:attribute name="unit" type="xs:string"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="DGPackageDesc" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Mfag" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Medical First Aid Guide</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="SubsidiaryRisk" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="HandlingCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="HandlingInstruction" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="StorageRequestCode" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>“D” for Direct Delivery;
|
|
|
“S” for Storage in Sheds;
|
|
|
“Y” for Storage in Yards (For DPA- Dubai)
|
|
|
</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
<xs:attribute name="status" type="xs:string"/>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="DocType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="MessageFunction" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Initial transmission “IT” (9), cancellation “CL” (1), replacement “RP” (5), add “AD”, change “CH”, withdraw “WD” (for AUS).</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="BoundType" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>“I” for Inbound; “E” for Outbound;
|
|
|
“F” for FROB, “T” for Transit
|
|
|
</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="PlaceOfReceipt" type="CityType" minOccurs="0"/>
|
|
|
<xs:element name="FinalDestination" type="CityType" minOccurs="0"/>
|
|
|
<xs:element name="PortOfDischargeFacility" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="PortOfDischarge" type="CityType" minOccurs="0"/>
|
|
|
<xs:element name="PortOfLoadingFacility" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="PortOfLoading" type="CityType" minOccurs="0"/>
|
|
|
<xs:element name="TranshipLocation" type="CityType" minOccurs="0"/>
|
|
|
<xs:element name="TranshipFacility" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="CustOffice" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Original/Destination/Outbound</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="OfficeCode" type="xs:string"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="BrokerID" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="IBCntlOfce" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="IBCustClrLocCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="IssueOfce" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="IssueDate" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="OnBoardDate" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="InlandMveType" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="InlandMveID" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Party" type="PartyType" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>01 – Shipper
|
|
|
02 – Consignee
|
|
|
03 – Notify Party 1
|
|
|
04 – Notify Party 2
|
|
|
05 – Forwarder
|
|
|
06 – Broker
|
|
|
07 – Importer
|
|
|
08 – Forwarding Agent (for Malaysia)
|
|
|
09 – T/S Vessel Operator (for Malaysia)
|
|
|
10 – Delivery Address (for Canada)
|
|
|
11 to 18 – Notify Party 3 to Notify Party 10
|
|
|
19 – Ship to Party
|
|
|
20 – Booking Party
|
|
|
21 – Manufacturer
|
|
|
22 – Selling Party
|
|
|
23 – Buying Party (for FROB, TE, IE)
|
|
|
24 – Scheduled Container Stuffing Location
|
|
|
25 – Consolidator
|
|
|
26 – Terminal Operator
|
|
|
27 – Warehouse Depositor
|
|
|
</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="TrafficMode" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>‘DD’ / ‘DP’</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="CustomsProcedureCode" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>'6' for no customs procedure;
|
|
|
'C' for community goods,
|
|
|
'T' for EU Customs procedure T (goods transported under T1 and/or T2 documentation), blank – Mandatory for Import ('2')</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="TransMode" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>“5” – Barge or Feeder
|
|
|
“3” – Truck
|
|
|
“2” – Rail
|
|
|
</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="TallyFlag" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="TransportMovementCode" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>“E” for Export; “2” for Import; “3” for Transit; “5” for Transshipment (sea-in/sea-out), “C” for Cabotage</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="Charge" type="ChargeType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="Reefer" type="ReeferType" minOccurs="0"/>
|
|
|
<xs:element name="CargoValue" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="DocPlace" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Place of lodgment of documents</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="LineAction" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>For AUS,I for Insert, D for Delete, A for Amend</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="MiscInfo" type="MiscInfoType" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Specific Circumstance Indicator
|
|
|
SED (Shipper Export Declaration) Flag
|
|
|
FDA Indicator
|
|
|
FIRMS Code
|
|
|
Group Code
|
|
|
Storage Request Code
|
|
|
Partner Code
|
|
|
Fruit and Vegetable
|
|
|
Waster Cargo
|
|
|
Wood Package
|
|
|
Unload Place
|
|
|
Article Number
|
|
|
Supplementary Indicator
|
|
|
Supplementary Reference Number
|
|
|
Freight Forwarder Indicator
|
|
|
First Local Port
|
|
|
Pre-Carriage Port of Loading
|
|
|
IE Type
|
|
|
Yard
|
|
|
Discharge Place
|
|
|
Change Description
|
|
|
Place of Destination Transit Code
|
|
|
Principal Agent ID
|
|
|
Responsible Party Client ID
|
|
|
PreviousPolAtd
|
|
|
TranshipmentInd</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="ItemSummary" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="NoOfPackage" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:int">
|
|
|
<xs:attribute name="unit" type="xs:string"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="GrossWeight" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:WeightUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="CmbPckgeCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="NoOfCmbPckge" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:int">
|
|
|
<xs:attribute name="unit"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Ref" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="SplitShipment" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="SeqNum" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
<xs:attribute name="status" type="xs:string"/>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="SuppRef" type="SuppRefType" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Mrn
|
|
|
Lrn
|
|
|
OrgRefNum
|
|
|
SoNum
|
|
|
PkgRef
|
|
|
Ecn
|
|
|
ExemptionGoodCode
|
|
|
CustRefNum
|
|
|
PrevCcn
|
|
|
IntCtrlRef
|
|
|
CtrlRefNum
|
|
|
Eln
|
|
|
EmptyBLRef</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="RelatedDocument" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>PKB - BA05 Export Type
|
|
|
PEB - BA05 Export Type
|
|
|
PrevSubmission</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Issuer" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Ref" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Date" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="Version" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="BKType">
|
|
|
<xs:complexContent>
|
|
|
<xs:extension base="DocType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Scac" type="xs:string"/>
|
|
|
<xs:element name="BKNum" type="xs:string"/>
|
|
|
<xs:element name="ContainerSummary" type="ContainerSummaryType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
</xs:sequence>
|
|
|
</xs:extension>
|
|
|
</xs:complexContent>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="BLType">
|
|
|
<xs:complexContent>
|
|
|
<xs:extension base="DocType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Scac" type="xs:string"/>
|
|
|
<xs:element name="BLNum" type="xs:string"/>
|
|
|
<xs:element name="Type" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>“M” for Master Bill;
|
|
|
“I” for Internal Bill;
|
|
|
Blank for Regular Bill;
|
|
|
“E” for Empty,
|
|
|
“Z” for Split Master Bill,
|
|
|
“X” for Split Internal Bill
|
|
|
“S” for Split Regular Bill
|
|
|
“H” for House Bill
|
|
|
</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="NvoccType" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Blank/”NAN”/”AN”/”B”</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="RelatedBL" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Master/Parent/House</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="Scac" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="BLNum" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="RelatedVesselVoyage" type="RelatedVesselVoyageType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="RailWaybillInfo" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="WaybillNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="InlandMveID" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="EntryPort" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="DestinationPort" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="RoutingCountryCode" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="NotifyParty" type="xs:string" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>For USACE 2nd Notify Party List</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="SeawayBLInd" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Document indicating the goods were loaded onboard when a B/L is not needed. Typically used when a company is shipping goods to itself</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="EstimatedLoadTime" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:extension>
|
|
|
</xs:complexContent>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="VoyageType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="ServiceCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="VesselCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="VoyNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Dir" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="CallNum" type="xs:int" minOccurs="0"/>
|
|
|
<xs:element name="Port" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="PortEta" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="NoOfCrew" type="xs:int" minOccurs="0"/>
|
|
|
<xs:element name="NoOfMessenger" type="xs:int" minOccurs="0"/>
|
|
|
<xs:element name="TransportationMode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Party" type="PartyType" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>“AG” for Agent/representative;
|
|
|
“AUS” for Australia Customs Inbound
|
|
|
“CA” for Carrier or Consortium Partners for Canada;
|
|
|
“EAN” for Thailand;
|
|
|
“CM” for Customs Office;
|
|
|
“MR” for Message Receiver;
|
|
|
“MS” for Message Sender;
|
|
|
“OV” for Ship’s Owner for Canada;
|
|
|
“PSA” for Principal Shipping Agent for Malaysia;
|
|
|
“SA” for Malaysia Ship Agent;
|
|
|
“TIN” for Sri Lanka Carrier Tax Number
|
|
|
“CPE” for Vessel Master
|
|
|
“CE” for Customs Examination
|
|
|
</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="FacilityID" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="BerthID" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="BerthName" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="BerthWharf" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="CargoCarrierCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FullPartManifestInd" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FirstCountryOfDestination" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="CustomsStatePortCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="CustomsOfficeCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="CountryDesc" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="OperationPlace" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="ContainerSummary" type="ContainerSummaryType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="LoadingContainerCount" type="xs:int" minOccurs="0"/>
|
|
|
<xs:element name="DischargeContainerCount" type="xs:int" minOccurs="0"/>
|
|
|
<xs:element name="ConsigmentCount" type="xs:int" minOccurs="0"/>
|
|
|
<xs:element name="TotalTonWeight" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="CustomsOfficeEntry" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="SeqNum" type="xs:int"/>
|
|
|
<xs:element name="EntryCode" type="xs:string"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="SuppRef" type="SuppRefType" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>VesselStayNumber
|
|
|
ExternalVoyageNumber
|
|
|
Uvrn
|
|
|
ShipCoCode
|
|
|
ShipID
|
|
|
SteverodeCode
|
|
|
CtoEstablishedID
|
|
|
VesselReportNum
|
|
|
MainManifestNo
|
|
|
ConRefNo</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="MiscInfo" type="MiscInfoType" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>At Terminal
|
|
|
Country Description
|
|
|
Major Cargo Type
|
|
|
Cargo Discharge Ind
|
|
|
Customs Office Declared
|
|
|
Customs Office Actual
|
|
|
Country of Customs Office Decalred
|
|
|
Short Sea Ind
|
|
|
EntryPoint
|
|
|
NextPort
|
|
|
LastPort
|
|
|
</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="HeaderType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Organization">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Id" type="xs:string"/>
|
|
|
<xs:element name="SuppRef" type="SuppRefType" minOccurs="0" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>IsfImporterQualifier
|
|
|
IsfImporterNumber
|
|
|
IsfImporterDateOfBirth
|
|
|
IsfImporterBondHolder
|
|
|
IsfBondIndicator
|
|
|
IsfImporterPassportIssuanceCountry
|
|
|
IsfBondNumber
|
|
|
SuretyCode
|
|
|
CbpEntryNumber
|
|
|
CompanyName</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="TestingInd" type="xs:string"/>
|
|
|
<xs:element name="EdiMessageID" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>‘BKL’/
|
|
|
‘PREMFEST’/
|
|
|
‘CUSREP’/
|
|
|
‘HMANIFEST’/
|
|
|
‘MFESTIB’/’DMFESTIB’/
|
|
|
‘MFESTOB’/’DMFESTOB’/
|
|
|
‘IFCSUM’/
|
|
|
‘DGIMPORT’/
|
|
|
‘CLNMFESTIB’/
|
|
|
‘CLNMFESTOB’/
|
|
|
‘CNTRLIST’
|
|
|
‘COSCMFSTIB’/
|
|
|
‘COSCMFSTOB’
|
|
|
</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="CustomsID" maxOccurs="unbounded">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>EDI/External</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="Value" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>‘AUSICS’/
|
|
|
‘SHACUS’/’DANCUS’/’TIACUS’/
|
|
|
‘USAMS’/’USAES’/’USISF’
|
|
|
‘RCCECECPP’/
|
|
|
‘PORTEL’/
|
|
|
‘RTMPOLINK’/
|
|
|
‘SEANACCS’/
|
|
|
‘PSA’/
|
|
|
‘PKCS’/’PKG’/
|
|
|
‘TTN-PAT000001’
|
|
|
</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="FileCreationDatetime" type="tns:FWAbsoluteDateTimeDTO"/>
|
|
|
<xs:element name="EdiPartnerName" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="EdiPartnerDatetime" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="ReferenceNum" maxOccurs="unbounded">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Unique No. assigned by IBC </xs:documentation>
|
|
|
</xs:annotation>
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Message
|
|
|
Original
|
|
|
Transation Set</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="Value" type="xs:string"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="MessageFunction" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Initial transmission “IT” (9), cancellation “CL” (1), replacement “RP” (5), add “AD”, change “CH”, withdraw “WD” (for AUS).</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="SequenceNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="SenderReference" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:string">
|
|
|
<xs:attribute name="version" type="xs:string"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="FileName" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Receiver" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="ImportExportInd" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>I / O/ T</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="ContainerSummaryType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="SizeType" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>20L / 20E / 40L / 40E / OTL / OTE</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="FullInd" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>Y/N</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="Count" type="xs:int"/>
|
|
|
<xs:element name="Teu" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>TEU – Twenty foot Equivalent Unit</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="BLItemContainerInfoType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="BLNum" type="xs:string"/>
|
|
|
<xs:element name="ItemSeqNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="ContainerNum" type="xs:string"/>
|
|
|
<xs:element name="NoOfPackage" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:int">
|
|
|
<xs:attribute name="unit"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="NetWeight" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:WeightUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="GrossWeight" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:WeightUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Length" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:LengthUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Height" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:LengthUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Width" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:LengthUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Volume" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:VolumnUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="BKItemContainerInfoType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="BKNum" type="xs:string"/>
|
|
|
<xs:element name="ItemSeqNum" type="xs:string"/>
|
|
|
<xs:element name="ContainerNum" type="xs:string"/>
|
|
|
<xs:element name="NoOfPackage" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:int">
|
|
|
<xs:attribute name="unit"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="NetWeight" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:WeightUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="GrossWeight" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:WeightUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Length" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:LengthUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Height" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:LengthUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Width" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:LengthUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="Volume" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:VolumnUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="ChargeType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Type" type="xs:string"/>
|
|
|
<xs:element name="SeqNum" type="xs:int"/>
|
|
|
<xs:element name="Prepaid" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Basis" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="Rate" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="TotalAmount" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="Ccy" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FrtType" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FrtTypeRefCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="FrtChargeType" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="BLFrtCalcMethod" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Payer" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="PayerRole" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="PymtLoc" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="DispInBL" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="BaseRate" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="BaseRateCcy" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="PymtCcy" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="BasisUnit" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="IncludedInBL" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="PrepaidAmount" type="xs:decimal" minOccurs="0"/>
|
|
|
<xs:element name="PayableElsewhere" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="PymtMethod" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="RelatedVesselVoyageType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>PV - Previous Vessel, TS - Transship Vessel</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="VesselCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="VoyNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Dir" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="Eta" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="Etd" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="Ata" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="Atd" type="tns:FWAbsoluteDateTimeDTO" minOccurs="0"/>
|
|
|
<xs:element name="Uvrn" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="ExtVoyNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="VesselCallSign" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="VesselFlag" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="VesselLloydsNum" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="VesselName" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="VesselCompCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="NextPortCode" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="VesselNum" type="xs:string" minOccurs="0"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="ReeferType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="ReeferTemp" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="uc:TempartureUnitType"/>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
<xs:element name="GensetType" type="xs:string" minOccurs="0">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>“NR”/”CO”</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="Ventilation" minOccurs="0">
|
|
|
<xs:complexType>
|
|
|
<xs:simpleContent>
|
|
|
<xs:extension base="xs:decimal">
|
|
|
<xs:attribute name="unit" type="xs:string">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>“CFM” for Cubic Feet per Minute,
|
|
|
“CMF” for Cubic Meter per Hour,
|
|
|
”DEG” for Degree,
|
|
|
“PCT” for Percentage of opening
|
|
|
</xs:documentation>
|
|
|
</xs:annotation>
|
|
|
</xs:attribute>
|
|
|
</xs:extension>
|
|
|
</xs:simpleContent>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
<xs:attribute name="status"/>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="MiscInfoType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string"/>
|
|
|
<xs:element name="Value" type="xs:string"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:complexType name="SuppRefType">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Qualifier" type="xs:string"/>
|
|
|
<xs:element name="Ref" type="xs:string"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
<xs:element name="Manifest">
|
|
|
<xs:complexType>
|
|
|
<xs:sequence>
|
|
|
<xs:element name="Header" type="HeaderType"/>
|
|
|
<xs:element name="Voyage" type="VoyageType" minOccurs="0"/>
|
|
|
<xs:element name="Vessel" type="VesselType" minOccurs="0"/>
|
|
|
<xs:element name="Schedule" type="ScheduleType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="BL" type="BLType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="BLItem" type="BLItemType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="BLItemContainer" type="BLItemContainerInfoType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="BK" type="BKType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="BKItem" type="BKItemType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="BKItemContainer" type="BKItemContainerInfoType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="Container" type="ContainerType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
<xs:element name="ContainerSummary" type="ContainerSummaryType" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
</xs:element>
|
|
|
</xs:schema>
|