Example 37 : Creating and allocating a consignment

Printer-friendly version
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Body>
    <ns1:createAndAllocateConsignments soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:DeliveryManager/services">
      <consignments soapenc:arrayType="ns2:Consignment[1]" xsi:type="soapenc:Array" xmlns:ns2="urn:DeliveryManager/types" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
        <item xsi:type="ns2:Consignment">
          <alreadyPalletisedGoodsFlag xsi:type="xsd:boolean">false</alreadyPalletisedGoodsFlag>
          <cardNumber xsi:type="soapenc:string" xsi:nil="true"/>
          <carrierCode xsi:type="soapenc:string" xsi:nil="true"/>
          <carrierConsignmentCode xsi:type="soapenc:string" xsi:nil="true"/>
          <carrierName xsi:type="soapenc:string" xsi:nil="true"/>
          <carrierServiceCode xsi:type="soapenc:string" xsi:nil="true"/>
          <carrierServiceName xsi:type="soapenc:string" xsi:nil="true"/>
          <cartonNumber xsi:type="soapenc:string" xsi:nil="true"/>
          <consignmentCode xsi:type="soapenc:string" xsi:nil="true"/>
          <consignmentLevelDetailsFlag xsi:type="xsd:boolean">false</consignmentLevelDetailsFlag>
          <consignmentValue xsi:type="xsd:double">0.0</consignmentValue>
          <consignmentWeight xsi:type="xsd:double">0.1</consignmentWeight>
          <custom1 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom10 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom2 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom3 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom4 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom5 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom6 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom7 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom8 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom9 xsi:type="soapenc:string" xsi:nil="true"/>
          <cutOffDate xsi:type="xsd:dateTime" xsi:nil="true"/>
          <deliveryPrice xsi:type="xsd:double">0.0</deliveryPrice>
          <despatchDate xsi:type="xsd:dateTime" xsi:nil="true"/>
          <earliestDeliveryDate xsi:type="xsd:dateTime" xsi:nil="true"/>
          <fragileGoodsFlag xsi:type="xsd:boolean">false</fragileGoodsFlag>
          <guaranteedDeliveryDate xsi:type="xsd:dateTime" xsi:nil="true"/>
          <hazardousGoodsFlag xsi:type="xsd:boolean">false</hazardousGoodsFlag>
          <insuranceValue xsi:type="xsd:double">0.0</insuranceValue>
          <liquidGoodsFlag xsi:type="xsd:boolean">false</liquidGoodsFlag>
          <maxDimension xsi:type="xsd:double">0.0</maxDimension>
          <moreThanOneMetreGoodsFlag xsi:type="xsd:boolean">false</moreThanOneMetreGoodsFlag>
          <moreThanTwentyFiveKgGoodsFlag xsi:type="xsd:boolean">false</moreThanTwentyFiveKgGoodsFlag>
          <orderNumber xsi:type="soapenc:string">EXAMPLE-5</orderNumber>
          <parcelCount xsi:type="xsd:int">1</parcelCount>
          <parcels soapenc:arrayType="ns2:Parcel[1]" xsi:type="soapenc:Array">
            <item xsi:type="ns2:Parcel">
              <code xsi:type="soapenc:string" xsi:nil="true"/>
              <dutyPaid xsi:type="xsd:double">0.0</dutyPaid>
              <number xsi:type="xsd:int">0</number>
              <parcelDepth xsi:type="xsd:double">0.0</parcelDepth>
              <parcelHeight xsi:type="xsd:double">0.0</parcelHeight>
              <parcelValue xsi:type="xsd:double">0.0</parcelValue>
              <parcelWeight xsi:type="xsd:double">0.0</parcelWeight>
              <parcelWidth xsi:type="xsd:double">0.0</parcelWidth>
              <products xsi:type="ns2:Product" xsi:nil="true"/>
            </item>
          </parcels>
          <pickTicketNumber xsi:type="soapenc:string" xsi:nil="true"/>
          <pickupPoint xsi:type="soapenc:string" xsi:nil="true"/>
          <podRequired xsi:type="soapenc:string" xsi:nil="true"/>
          <properties xsi:type="ns2:Property" xsi:nil="true"/>
          <recipientAddress xsi:type="ns2:Address">
            <countryCode xsi:type="soapenc:string">GBR</countryCode>
            <line1 xsi:type="soapenc:string">12-16 Laystall Street</line1>
            <line2 xsi:type="soapenc:string">London</line2>
            <line3 xsi:type="soapenc:string" xsi:nil="true"/>
            <line4 xsi:type="soapenc:string" xsi:nil="true"/>
            <postCode xsi:type="soapenc:string">EC1R 4PF</postCode>
            <type xsi:type="soapenc:string" xsi:nil="true"/>
          </recipientAddress>
          <recipientCode xsi:type="soapenc:string" xsi:nil="true"/>
          <recipientContactPhone xsi:type="soapenc:string" xsi:nil="true"/>
          <recipientEmail xsi:type="soapenc:string" xsi:nil="true"/>
          <recipientMobilePhone xsi:type="soapenc:string" xsi:nil="true"/>
          <recipientName xsi:type="soapenc:string">Automatic test EXAMPLE-5</recipientName>
          <recipientNotificationType xsi:type="soapenc:string" xsi:nil="true"/>
          <recipientPhone xsi:type="soapenc:string" xsi:nil="true"/>
          <recipientVatNumber xsi:type="soapenc:string" xsi:nil="true"/>
          <senderAddress xsi:type="ns2:Address">
            <countryCode xsi:type="soapenc:string">GBR</countryCode>
            <line1 xsi:type="soapenc:string">12-16 Laystall Street</line1>
            <line2 xsi:type="soapenc:string">London</line2>
            <line3 xsi:type="soapenc:string" xsi:nil="true"/>
            <line4 xsi:type="soapenc:string" xsi:nil="true"/>
            <postCode xsi:type="soapenc:string">EC1R 4PF</postCode>
            <type xsi:type="soapenc:string" xsi:nil="true"/>
          </senderAddress>
          <senderCode xsi:type="soapenc:string">DEFAULT</senderCode>
          <senderContactPhone xsi:type="soapenc:string" xsi:nil="true"/>
          <senderEmail xsi:type="soapenc:string" xsi:nil="true"/>
          <senderMobilePhone xsi:type="soapenc:string" xsi:nil="true"/>
          <senderName xsi:type="soapenc:string">Automatic test warehouse name</senderName>
          <senderNotificationType xsi:type="soapenc:string" xsi:nil="true"/>
          <senderPhone xsi:type="soapenc:string" xsi:nil="true"/>
          <senderVatNumber xsi:type="soapenc:string" xsi:nil="true"/>
          <shipmentTypeCode xsi:type="soapenc:string" xsi:nil="true"/>
          <shippingAccount xsi:type="soapenc:string" xsi:nil="true"/>
          <signatoryOnCustoms xsi:type="soapenc:string" xsi:nil="true"/>
          <specialInstructions1 xsi:type="soapenc:string" xsi:nil="true"/>
          <specialInstructions2 xsi:type="soapenc:string" xsi:nil="true"/>
          <status xsi:type="soapenc:string" xsi:nil="true"/>
          <termsOfTradeCode xsi:type="soapenc:string" xsi:nil="true"/>
          <transactionType xsi:type="soapenc:string" xsi:nil="true"/>
          <twoManLiftFlag xsi:type="xsd:boolean">false</twoManLiftFlag>
        </item>
      </consignments>
      <filter xsi:type="ns3:AllocationFilter" xsi:nil="true" xmlns:ns3="urn:DeliveryManager/types"/>
    </ns1:createAndAllocateConsignments>
  </soapenv:Body>
</soapenv:Envelope>
 
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Body>
    <ns1:createAndAllocateConsignmentsResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:DeliveryManager/services">
      <createAndAllocateConsignmentsReturn soapenc:arrayType="ns2:Consignment[1]" xsi:type="soapenc:Array" xmlns:ns2="urn:DeliveryManager/types" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
        <createAndAllocateConsignmentsReturn xsi:type="ns2:Consignment">
          <alreadyPalletisedGoodsFlag xsi:type="xsd:boolean">false</alreadyPalletisedGoodsFlag>
          <cardNumber xsi:type="soapenc:string" xsi:nil="true"/>
          <carrierCode xsi:type="soapenc:string">HDN</carrierCode>
          <carrierConsignmentCode xsi:type="soapenc:string">57865566</carrierConsignmentCode>
          <carrierName xsi:type="soapenc:string">HDN</carrierName>
          <carrierServiceCode xsi:type="soapenc:string">HDNECOSUP48</carrierServiceCode>
          <carrierServiceName xsi:type="soapenc:string">Super-48</carrierServiceName>
          <cartonNumber xsi:type="soapenc:string" xsi:nil="true"/>
          <consignmentCode xsi:type="soapenc:string">DMC01V00MGOP</consignmentCode>
          <consignmentLevelDetailsFlag xsi:type="xsd:boolean">true</consignmentLevelDetailsFlag>
          <consignmentValue xsi:type="xsd:double">0.0</consignmentValue>
          <consignmentWeight xsi:type="xsd:double">0.1</consignmentWeight>
          <custom1 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom10 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom2 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom3 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom4 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom5 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom6 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom7 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom8 xsi:type="soapenc:string" xsi:nil="true"/>
          <custom9 xsi:type="soapenc:string" xsi:nil="true"/>
          <cutOffDate xsi:type="xsd:dateTime">2009-02-18T18:00:00.000Z</cutOffDate>
          <deliveryPrice xsi:type="xsd:double">0.53</deliveryPrice>
          <despatchDate xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</despatchDate>
          <earliestDeliveryDate xsi:type="xsd:dateTime">2009-02-19T07:00:00.000Z</earliestDeliveryDate>
          <fragileGoodsFlag xsi:type="xsd:boolean">false</fragileGoodsFlag>
          <guaranteedDeliveryDate xsi:type="xsd:dateTime">2009-02-20T18:00:00.000Z</guaranteedDeliveryDate>
          <hazardousGoodsFlag xsi:type="xsd:boolean">false</hazardousGoodsFlag>
          <insuranceValue xsi:type="xsd:double">0.0</insuranceValue>
          <liquidGoodsFlag xsi:type="xsd:boolean">false</liquidGoodsFlag>
          <maxDimension xsi:type="xsd:double">0.0</maxDimension>
          <moreThanOneMetreGoodsFlag xsi:type="xsd:boolean">false</moreThanOneMetreGoodsFlag>
          <moreThanTwentyFiveKgGoodsFlag xsi:type="xsd:boolean">false</moreThanTwentyFiveKgGoodsFlag>
          <orderNumber xsi:type="soapenc:string">EXAMPLE-5</orderNumber>
          <parcelCount xsi:type="xsd:int">1</parcelCount>
          <parcels soapenc:arrayType="ns2:Parcel[1]" xsi:type="soapenc:Array">
            <parcels xsi:type="ns2:Parcel">
              <code xsi:type="soapenc:string">123457865566A019</code>
              <dutyPaid xsi:type="xsd:double">0.0</dutyPaid>
              <number xsi:type="xsd:int">1</number>
              <parcelDepth xsi:type="xsd:double">0.0</parcelDepth>
              <parcelHeight xsi:type="xsd:double">0.0</parcelHeight>
              <parcelValue xsi:type="xsd:double">0.0</parcelValue>
              <parcelWeight xsi:type="xsd:double">0.0</parcelWeight>
              <parcelWidth xsi:type="xsd:double">0.0</parcelWidth>
              <products xsi:type="soapenc:Array" xsi:nil="true"/>
            </parcels>
          </parcels>
          <pickTicketNumber xsi:type="soapenc:string" xsi:nil="true"/>
          <pickupPoint xsi:type="soapenc:string" xsi:nil="true"/>
          <podRequired xsi:type="soapenc:string">any</podRequired>
          <properties soapenc:arrayType="ns2:Property[12]" xsi:type="soapenc:Array">
            <properties xsi:type="ns2:Property">
              <propertyName xsi:type="soapenc:string">route.level5</propertyName>
              <propertyValue xsi:type="soapenc:string"></propertyValue>
            </properties>
            <properties xsi:type="ns2:Property">
              <propertyName xsi:type="soapenc:string">route.level4</propertyName>
              <propertyValue xsi:type="soapenc:string"></propertyValue>
            </properties>
            <properties xsi:type="ns2:Property">
              <propertyName xsi:type="soapenc:string">route.collection.level5</propertyName>
              <propertyValue xsi:type="soapenc:string"></propertyValue>
            </properties>
            <properties xsi:type="ns2:Property">
              <propertyName xsi:type="soapenc:string">route.level3</propertyName>
              <propertyValue xsi:type="soapenc:string"></propertyValue>
            </properties>
            <properties xsi:type="ns2:Property">
              <propertyName xsi:type="soapenc:string">route.collection.level4</propertyName>
              <propertyValue xsi:type="soapenc:string"></propertyValue>
            </properties>
            <properties xsi:type="ns2:Property">
              <propertyName xsi:type="soapenc:string">route.level2</propertyName>
              <propertyValue xsi:type="soapenc:string">619</propertyValue>
            </properties>
            <properties xsi:type="ns2:Property">
              <propertyName xsi:type="soapenc:string">route.version</propertyName>
              <propertyValue xsi:type="soapenc:string">17/04/2008</propertyValue>
            </properties>
            <properties xsi:type="ns2:Property">
              <propertyName xsi:type="soapenc:string">route.collection.level3</propertyName>
              <propertyValue xsi:type="soapenc:string"></propertyValue>
            </properties>
            <properties xsi:type="ns2:Property">
              <propertyName xsi:type="soapenc:string">route.collection.level2</propertyName>
              <propertyValue xsi:type="soapenc:string">619</propertyValue>
            </properties>
            <properties xsi:type="ns2:Property">
              <propertyName xsi:type="soapenc:string">route.level1</propertyName>
              <propertyValue xsi:type="soapenc:string">47C</propertyValue>
            </properties>
            <properties xsi:type="ns2:Property">
              <propertyName xsi:type="soapenc:string">route.collection.level1</propertyName>
              <propertyValue xsi:type="soapenc:string">47C</propertyValue>
            </properties>
            <properties xsi:type="ns2:Property">
              <propertyName xsi:type="soapenc:string">route.collectingdepot.code</propertyName>
              <propertyValue xsi:type="soapenc:string">T09</propertyValue>
            </properties>
          </properties>
          <recipientAddress xsi:type="ns2:Address">
            <countryCode xsi:type="soapenc:string">GBR</countryCode>
            <line1 xsi:type="soapenc:string">12-16 Laystall Street</line1>
            <line2 xsi:type="soapenc:string">London</line2>
            <line3 xsi:type="soapenc:string" xsi:nil="true"/>
            <line4 xsi:type="soapenc:string" xsi:nil="true"/>
            <postCode xsi:type="soapenc:string">EC1R 4PF</postCode>
            <type xsi:type="soapenc:string">Business</type>
          </recipientAddress>
          <recipientCode xsi:type="soapenc:string" xsi:nil="true"/>
          <recipientContactPhone xsi:type="soapenc:string" xsi:nil="true"/>
          <recipientEmail xsi:type="soapenc:string" xsi:nil="true"/>
          <recipientMobilePhone xsi:type="soapenc:string" xsi:nil="true"/>
          <recipientName xsi:type="soapenc:string">Automatic test EXAMPLE-5</recipientName>
          <recipientNotificationType xsi:type="soapenc:string">N</recipientNotificationType>
          <recipientPhone xsi:type="soapenc:string" xsi:nil="true"/>
          <recipientVatNumber xsi:type="soapenc:string" xsi:nil="true"/>
          <senderAddress xsi:type="ns2:Address">
            <countryCode xsi:type="soapenc:string">GBR</countryCode>
            <line1 xsi:type="soapenc:string">12-16 Laystall Street</line1>
            <line2 xsi:type="soapenc:string">London</line2>
            <line3 xsi:type="soapenc:string" xsi:nil="true"/>
            <line4 xsi:type="soapenc:string" xsi:nil="true"/>
            <postCode xsi:type="soapenc:string">EC1R 4PF</postCode>
            <type xsi:type="soapenc:string">Business</type>
          </senderAddress>
          <senderCode xsi:type="soapenc:string">DEFAULT</senderCode>
          <senderContactPhone xsi:type="soapenc:string" xsi:nil="true"/>
          <senderEmail xsi:type="soapenc:string" xsi:nil="true"/>
          <senderMobilePhone xsi:type="soapenc:string" xsi:nil="true"/>
          <senderName xsi:type="soapenc:string">Automatic test warehouse name</senderName>
          <senderNotificationType xsi:type="soapenc:string">N</senderNotificationType>
          <senderPhone xsi:type="soapenc:string" xsi:nil="true"/>
          <senderVatNumber xsi:type="soapenc:string" xsi:nil="true"/>
          <shipmentTypeCode xsi:type="soapenc:string">MERCHANDISE</shipmentTypeCode>
          <shippingAccount xsi:type="soapenc:string" xsi:nil="true"/>
          <signatoryOnCustoms xsi:type="soapenc:string" xsi:nil="true"/>
          <specialInstructions1 xsi:type="soapenc:string" xsi:nil="true"/>
          <specialInstructions2 xsi:type="soapenc:string" xsi:nil="true"/>
          <status xsi:type="soapenc:string">Allocated</status>
          <termsOfTradeCode xsi:type="soapenc:string">DDU</termsOfTradeCode>
          <transactionType xsi:type="soapenc:string">Delivery</transactionType>
          <twoManLiftFlag xsi:type="xsd:boolean">false</twoManLiftFlag>
        </createAndAllocateConsignmentsReturn>
      </createAndAllocateConsignmentsReturn>
    </ns1:createAndAllocateConsignmentsResponse>
  </soapenv:Body>
</soapenv:Envelope>