Example 40 : Creating and allocating two consignments using a booking code

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:createAndAllocateConsignmentsWithBookingCode soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:DeliveryManager/services">
            <consignments soapenc:arrayType="ns2:Consignment[2]" 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-7a</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-7a</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>
               <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-7b</orderNumber>
 
                  <parcelCount xsi:type="xsd:int">3</parcelCount>
                  <parcels soapenc:arrayType="ns2:Parcel[3]" 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>
                     <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>
                     <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-7b</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>
            <bookingCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">*/2009-02-02</bookingCode>
         </ns1:createAndAllocateConsignmentsWithBookingCode>
      </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:createAndAllocateConsignmentsWithBookingCodeResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:DeliveryManager/services">
            <createAndAllocateConsignmentsWithBookingCodeReturn soapenc:arrayType="ns2:Consignment[2]" xsi:type="soapenc:Array" xmlns:ns2="urn:DeliveryManager/types" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
               <createAndAllocateConsignmentsWithBookingCodeReturn xsi:type="ns2:Consignment">
                  <alreadyPalletisedGoodsFlag xsi:type="xsd:boolean">false</alreadyPalletisedGoodsFlag>
                  <cardNumber xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierConsignmentCode xsi:type="soapenc:string">DMTC0001000232</carrierConsignmentCode>
                  <carrierName xsi:type="soapenc:string">Test Carrier</carrierName>
                  <carrierServiceCode xsi:type="soapenc:string">TESTSTD</carrierServiceCode>
                  <carrierServiceName xsi:type="soapenc:string">Standard</carrierServiceName>
                  <cartonNumber xsi:type="soapenc:string" xsi:nil="true"/>
                  <consignmentCode xsi:type="soapenc:string">DMC01V00MGOR</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-18T16:00:00.000Z</cutOffDate>
                  <deliveryPrice xsi:type="xsd:double">7.16</deliveryPrice>
 
                  <despatchDate xsi:type="xsd:dateTime">2009-02-18T16: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-25T18: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-7a</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">DMTP0001000232XX1</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">0</propertyValue>
                     </properties>
                     <properties xsi:type="ns2:Property">
                        <propertyName xsi:type="soapenc:string">route.version</propertyName>
                        <propertyValue xsi:type="soapenc:string">TEST</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">0</propertyValue>
 
                     </properties>
                     <properties xsi:type="ns2:Property">
                        <propertyName xsi:type="soapenc:string">route.level1</propertyName>
                        <propertyValue xsi:type="soapenc:string">0</propertyValue>
                     </properties>
                     <properties xsi:type="ns2:Property">
                        <propertyName xsi:type="soapenc:string">route.collection.level1</propertyName>
 
                        <propertyValue xsi:type="soapenc:string">0</propertyValue>
                     </properties>
                     <properties xsi:type="ns2:Property">
                        <propertyName xsi:type="soapenc:string">route.collectingdepot.code</propertyName>
                        <propertyValue xsi:type="soapenc:string">HQ</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-7a</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>
 
               </createAndAllocateConsignmentsWithBookingCodeReturn>
               <createAndAllocateConsignmentsWithBookingCodeReturn xsi:type="ns2:Consignment">
                  <alreadyPalletisedGoodsFlag xsi:type="xsd:boolean">false</alreadyPalletisedGoodsFlag>
                  <cardNumber xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
                  <carrierConsignmentCode xsi:type="soapenc:string">DMTC0001000233</carrierConsignmentCode>
                  <carrierName xsi:type="soapenc:string">Test Carrier</carrierName>
 
                  <carrierServiceCode xsi:type="soapenc:string">TESTSTD</carrierServiceCode>
                  <carrierServiceName xsi:type="soapenc:string">Standard</carrierServiceName>
                  <cartonNumber xsi:type="soapenc:string" xsi:nil="true"/>
                  <consignmentCode xsi:type="soapenc:string">DMC01V00MGOS</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-18T16:00:00.000Z</cutOffDate>
                  <deliveryPrice xsi:type="xsd:double">12.24</deliveryPrice>
                  <despatchDate xsi:type="xsd:dateTime">2009-02-18T16: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-25T18: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-7b</orderNumber>
                  <parcelCount xsi:type="xsd:int">3</parcelCount>
                  <parcels soapenc:arrayType="ns2:Parcel[3]" xsi:type="soapenc:Array">
                     <parcels xsi:type="ns2:Parcel">
                        <code xsi:type="soapenc:string">DMTP0001000233XX1</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 xsi:type="ns2:Parcel">
                        <code xsi:type="soapenc:string">DMTP0001000233XX2</code>
                        <dutyPaid xsi:type="xsd:double">0.0</dutyPaid>
                        <number xsi:type="xsd:int">2</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 xsi:type="ns2:Parcel">
                        <code xsi:type="soapenc:string">DMTP0001000233XX3</code>
                        <dutyPaid xsi:type="xsd:double">0.0</dutyPaid>
                        <number xsi:type="xsd:int">3</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">0</propertyValue>
                     </properties>
                     <properties xsi:type="ns2:Property">
                        <propertyName xsi:type="soapenc:string">route.version</propertyName>
                        <propertyValue xsi:type="soapenc:string">TEST</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">0</propertyValue>
 
                     </properties>
                     <properties xsi:type="ns2:Property">
                        <propertyName xsi:type="soapenc:string">route.level1</propertyName>
                        <propertyValue xsi:type="soapenc:string">0</propertyValue>
                     </properties>
                     <properties xsi:type="ns2:Property">
                        <propertyName xsi:type="soapenc:string">route.collection.level1</propertyName>
 
                        <propertyValue xsi:type="soapenc:string">0</propertyValue>
                     </properties>
                     <properties xsi:type="ns2:Property">
                        <propertyName xsi:type="soapenc:string">route.collectingdepot.code</propertyName>
                        <propertyValue xsi:type="soapenc:string">HQ</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-7b</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>
 
               </createAndAllocateConsignmentsWithBookingCodeReturn>
            </createAndAllocateConsignmentsWithBookingCodeReturn>
         </ns1:createAndAllocateConsignmentsWithBookingCodeResponse>
      </soapenv:Body>
   </soapenv:Envelope>