Example 50 : Searching for consignments using an order reference

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:findConsignmentsByOrderReference soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:DeliveryManager/services">
            <orderReference xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">MYORDER</orderReference>
         </ns1:findConsignmentsByOrderReference>
      </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:findConsignmentsByOrderReferenceResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:DeliveryManager/services">
            <findConsignmentsByOrderReferenceReturn soapenc:arrayType="ns2:Consignment[1]" xsi:type="soapenc:Array" xmlns:ns2="urn:DeliveryManager/types" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
               <findConsignmentsByOrderReferenceReturn 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">57865508</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">DMC01V00M0I5</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-11T18:00:00.000Z</cutOffDate>
                  <deliveryPrice xsi:type="xsd:double">0.53</deliveryPrice>
 
                  <despatchDate xsi:type="xsd:dateTime">2009-02-11T18:30:00.000Z</despatchDate>
                  <earliestDeliveryDate xsi:type="xsd:dateTime">2009-02-12T07:00:00.000Z</earliestDeliveryDate>
                  <fragileGoodsFlag xsi:type="xsd:boolean">false</fragileGoodsFlag>
                  <guaranteedDeliveryDate xsi:type="xsd:dateTime">2009-02-13T18: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">MYORDER</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">123457865508A019</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 soapenc:arrayType="ns2:Product[0]" xsi:type="soapenc:Array"/>
                     </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"></line3>
                     <line4 xsi:type="soapenc:string"></line4>
                     <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 BURST4-BATCH-1E 3 of 10</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"></line3>
 
                     <line4 xsi:type="soapenc:string"></line4>
                     <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>
 
               </findConsignmentsByOrderReferenceReturn>
            </findConsignmentsByOrderReferenceReturn>
         </ns1:findConsignmentsByOrderReferenceResponse>
      </soapenv:Body>
   </soapenv:Envelope>