Cargo Management
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="WarehouseInventory">
<xs:complexType>
<xs:sequence>
<xs:element name="Envelope">
<xs:complexType>
<xs:sequence>
<xs:element name="SenderID" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ReceiverID" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="6"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Password" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="6"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Type" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Version" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EnvelopeID" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ShipmentDetails" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="UniqueID" nillable="false">
<xs:annotation>
<xs:documentation>Origin Member SCAC CODE + Unique Number</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WarehouseCode" nillable="false">
<xs:annotation>
<xs:documentation>Origin member warehouse code</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OriginMemberCode" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DestinationMemberCode" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CustomerAlias" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FileNumber" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LotNumber" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HouseBillOfLadingNumber" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ArrivalNoticeNumber" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CustomerReference" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ForwarderReference" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShipperReference" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PlaceOfReceipt" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PortOfLoading" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PortOfDischarge" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PlaceOfDelivery" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ReceivedInWarehouse" type="xs:date" nillable="false">
<xs:documentation>yyyy-mm-dd</xs:documentation>
</xs:element>
<xs:element name="WarehouseStatus" nillable="false">
<xs:annotation>
<xs:documentation>In Warehous, In transit, On Hold, Booked but Not Yet Received, Purge</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StatusDate" type="xs:date" nillable="false">
<xs:documentation>yyyy-mm-dd</xs:documentation>
</xs:element>
<xs:element name="StopOff" nillable="false">
<xs:annotation>
<xs:documentation>Value is either "Y"- Yes or "N"- NO</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Comments" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2048"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CargoDetails" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Commodity" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="254"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Pieces" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UOM" nillable="false">
<xs:annotation>
<xs:documentation>Value is either "M"- Metric or "E"- English</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Weight" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Volume" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OverDimensionFlag" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation>Value is either "Y"- Yes or "N"- No</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OverHeightFlag" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation> Not to exceed 230 cm/90 inches</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OverLengthFlag" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation> Not to exceed 590 cm/232 inches</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OverWeightFlag" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation>Not to exceed 3000 kg/6613 pounds</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OverWidthFlag" nillable="false" minOccurs="0">
<xs:annotation>
<xs:documentation>Not to exceed 230 cm/90 inches</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Hazardous" nillable="false">
<xs:annotation>
<xs:documentation>Value is either "Y"- Yes or "N"- NO</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HazardousDetails" minOccurs="0">
<xs:annotation>
<xs:documentation>If HazardousFlag="Y" then HazadousDetails is mandatory!</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="HazardousClass" type="xs:float"/>
<xs:element name="Flashpoint" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FlashpointFlag" minOccurs="0">
<xs:annotation>
<xs:documentation>"F" = Fahrenheit "C" = Centigrade</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShippingName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UNNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PackingGroup" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Pieces" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Packaging" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Weight" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Fumigation" nillable="false">
<xs:annotation>
<xs:documentation>Value is either "Y"- Yes or "N"- NO</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Refrigeration" nillable="false">
<xs:annotation>
<xs:documentation>Value is either "Y"- Yes or "N"- NO</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InTransitDetails" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Vessel" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Voyage" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IMONumber" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string"/>
<xs:maxLength value="30"/>
</xs:simpleType>
</xs:element>
<xs:element name="InTransitTo" nillable="false">
<xs:annotation>
<xs:documentation>Warehouse where the goods are going to</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TransitPort" nillable="false">
<xs:annotation>
<xs:documentation>Transit Port where the goods are going to</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ETATransitPort" type="xs:date" nillable="false"> </xs:element>
<xs:element name="InTransitFrom" nillable="false">
<xs:annotation>
<xs:documentation>Warehouse from where the goods are coming</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ETAInTransitFrom" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LoadPlanDetails" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ContainerLoaded" nillable="false">
<xs:annotation>
<xs:documentation>Value is either "Y"- Yes or "N"- NO . If value is "Y" then rest LoadPlanDetails information are mandatory.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LoadPlanReference" nillable="true">
<xs:annotation>
<xs:documentation>Load Plan provided by Customer</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ContainerNumber" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ContainerSealNumber" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LoadPlanComments" nillable="true">
<xs:annotation>
<xs:documentation>Required in case if Cargo is not loaded in the container</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2048"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<Warehouseinventory xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="warehouse_inventory_schema_1.0.0.xsd">
<Envelope>
<SenderID>Member_webservice</SenderID>
<ReceiverID>WorldWideAlliance</ReceiverID>
<Password>TEST</Password>
<Type>Warehouse_Inventory_XML_1.0.0</Type>
<Version>1.0.0</Version>
<EnvelopeID>01630850</EnvelopeID>
</Envelope>
<ShipmentDetails>
<UniqueID>SSLLCOL204140</UniqueID>
<WarehouseCode>HAMW</WarehouseCode>
<OriginMemberCode>SSLL</OriginMemberCode>
<DestinationMemberCode>SSLL</DestinationMemberCode>
<CustomerAlias>PANALPINA</CustomerAlias>
<FileNumber xsi:nil="true" />
<LotNumber>COL204140</LotNumber>
<HouseBillOfLadingNumber xsi:nil="true" />
<ArrivalNoticeNumber xsi:nil="true" />
<CustomerReference>STR201248664</CustomerReference>
<ForwarderReference xsi:nil="true" />
<ShipperReference xsi:nil="true" />
<PlaceOfReceipt>DEHAM</PlaceOfReceipt>
<PortOfLoading>DEHAM</PortOfLoading>
<PortOfDischarge></PortOfDischarge>
<PlaceOfDelivery>SRPBM</PlaceOfDelivery>
<ReceivedInWarehouse>2018-04-20</ReceivedInWarehouse>
<WarehouseStatus>S</WarehouseStatus>
<StatusDate>2018-04-18</StatusDate>
<StopOff>N</StopOff>
<Comments></Comments>
<CargoDetails>
<Commodity>kfz teile</Commodity>
<Pieces>1</Pieces>
<UOM>M</UOM>
<Weight>19.080</Weight>
<Volume>0.150</Volume>
<Hazardous>N</Hazardous>
<Fumigation>N</Fumigation>
<Refrigeration>N</Refrigeration>
</CargoDetails>
<InTransitDetails>
<Vessel>BOMAR RESILIENT</Vessel>
<Voyage xsi:nil="true" />
<IMONumber xsi:nil="true" />
<InTransitTo>W</InTransitTo>
<TransitPort></TransitPort>
<ETATransitPort>2018-05-23</ETATransitPort>
<InTransitFrom>HAMW</InTransitFrom>
<ETAInTransitFrom>2018-04-30</ETAInTransitFrom>
</InTransitDetails>
<LoadPlanDetails>
<ContainerLoaded>J</ContainerLoaded>
<LoadPlanReference>HBG1244190</LoadPlanReference>
<ContainerNumber>TGHU3884469</ContainerNumber>
<ContainerSealNumber>CPS81085</ContainerSealNumber>
<LoadPlanComments></LoadPlanComments>
</LoadPlanDetails>
</ShipmentDetails>
</Warehouseinventory>
page discussion view source history
Log in