Example 45 : Searching for delivery options using a filter

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:findDeliveryOptions soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:DeliveryManager/services">
            <consignment xsi:type="ns2:Consignment" xmlns:ns2="urn:DeliveryManager/types">
               <alreadyPalletisedGoodsFlag xsi:type="xsd:boolean">false</alreadyPalletisedGoodsFlag>
               <cardNumber xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <carrierCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <carrierConsignmentCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
 
               <carrierName xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <carrierServiceCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <carrierServiceName xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <cartonNumber xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <consignmentCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <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" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <custom10 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <custom2 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <custom3 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <custom4 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <custom5 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <custom6 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <custom7 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <custom8 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
 
               <custom9 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <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" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">EXAMPLE-13</orderNumber>
 
               <parcelCount xsi:type="xsd:int">1</parcelCount>
               <parcels soapenc:arrayType="ns2:Parcel[1]" xsi:type="soapenc:Array" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
                  <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" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <pickupPoint xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <podRequired xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <properties xsi:type="ns2:Property" xsi:nil="true"/>
               <recipientAddress xsi:type="ns2:Address">
                  <countryCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">GBR</countryCode>
                  <line1 xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">12-16 Laystall Street</line1>
                  <line2 xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">London</line2>
 
                  <line3 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
                  <line4 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
                  <postCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">EC1R 4PF</postCode>
                  <type xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               </recipientAddress>
               <recipientCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <recipientContactPhone xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <recipientEmail xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
 
               <recipientMobilePhone xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <recipientName xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">Automatic test EXAMPLE-13</recipientName>
               <recipientNotificationType xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <recipientPhone xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <recipientVatNumber xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <senderAddress xsi:type="ns2:Address">
                  <countryCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">GBR</countryCode>
                  <line1 xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">12-16 Laystall Street</line1>
 
                  <line2 xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">London</line2>
                  <line3 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
                  <line4 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
                  <postCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">EC1R 4PF</postCode>
                  <type xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               </senderAddress>
               <senderCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">DEFAULT</senderCode>
 
               <senderContactPhone xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <senderEmail xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <senderMobilePhone xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <senderName xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">Automatic test warehouse name</senderName>
               <senderNotificationType xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <senderPhone xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <senderVatNumber xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <shipmentTypeCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
 
               <shippingAccount xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <signatoryOnCustoms xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <specialInstructions1 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <specialInstructions2 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <status xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <termsOfTradeCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <transactionType xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <twoManLiftFlag xsi:type="xsd:boolean">false</twoManLiftFlag>
 
            </consignment>
            <filter xsi:type="ns3:AllocationFilter" xmlns:ns3="urn:DeliveryManager/types">
               <acceptableCarrierCodes xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <acceptableCarrierServiceCodes xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <acceptableCarrierServiceGroupCodes xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <acceptableCarrierServiceTypeCodes xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <acceptableCollectionDays xsi:type="ns3:WorkingDays" xsi:nil="true"/>
               <acceptableCollectionSlots soapenc:arrayType="ns3:DateRange[1]" xsi:type="soapenc:Array" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
                  <item xsi:type="ns3:DateRange">
 
                     <from xsi:type="xsd:dateTime">2009-02-14T00:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime" xsi:nil="true"/>
                  </item>
               </acceptableCollectionSlots>
               <acceptableDeliveryDays xsi:type="ns3:WorkingDays" xsi:nil="true"/>
               <acceptableDeliverySlots xsi:type="ns3:DateRange" xsi:nil="true"/>
               <allocationSchemeCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <expandGroups xsi:type="xsd:boolean">false</expandGroups>
 
               <filterGroup1 xsi:type="xsd:int">2</filterGroup1>
               <filterGroup2 xsi:type="xsd:int">0</filterGroup2>
               <filterGroup3 xsi:type="xsd:int">0</filterGroup3>
               <firstCollectionOnly xsi:type="xsd:boolean">true</firstCollectionOnly>
               <maxAnalysisDayCount xsi:type="xsd:int">0</maxAnalysisDayCount>
               <maxCost xsi:type="xsd:double">0.0</maxCost>
 
               <maxDatesPerService xsi:type="xsd:int">0</maxDatesPerService>
               <maxScore xsi:type="xsd:double">0.0</maxScore>
               <minScore xsi:type="xsd:double">0.0</minScore>
               <preFilterSortOrder1 xsi:type="xsd:int">2</preFilterSortOrder1>
               <preFilterSortOrder2 xsi:type="xsd:int">0</preFilterSortOrder2>
               <preFilterSortOrder3 xsi:type="xsd:int">0</preFilterSortOrder3>
 
               <sortOrder1 xsi:type="xsd:int">6</sortOrder1>
               <sortOrder2 xsi:type="xsd:int">0</sortOrder2>
               <sortOrder3 xsi:type="xsd:int">0</sortOrder3>
               <unacceptableCarrierCodes xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <unacceptableCarrierServiceCodes xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <unacceptableCarrierServiceGroupCodes xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
               <unacceptableCarrierServiceTypeCodes xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
 
               <unacceptableCollectionDays xsi:type="ns3:WorkingDays" xsi:nil="true"/>
               <unacceptableCollectionSlots xsi:type="ns3:DateRange" xsi:nil="true"/>
               <unacceptableDeliveryDays xsi:type="ns3:WorkingDays" xsi:nil="true"/>
               <unacceptableDeliverySlots xsi:type="ns3:DateRange" xsi:nil="true"/>
            </filter>
         </ns1:findDeliveryOptions>
      </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:findDeliveryOptionsResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:DeliveryManager/services">
            <findDeliveryOptionsReturn soapenc:arrayType="ns2:DeliveryOption[26]" xsi:type="soapenc:Array" xmlns:ns2="urn:DeliveryManager/types" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">HDNECOSUP48/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">HDN</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">HDNECOSUP48</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">ECONOMY</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">0.53</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[2]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T07:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T18:00:00.000Z</to>
                     </deliverySlots>
 
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-20T07:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-20T18:00:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T07:00:00.000Z</from>
 
                     <to xsi:type="xsd:dateTime">2009-02-20T18:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">Super-48</name>
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
 
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">PLNEXTDAY/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">DPD</carrierCode>
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">PLNEXTDAY</carrierServiceCode>
 
                  <carrierServiceTypeCode xsi:type="soapenc:string">UNTIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
 
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
                  <cost xsi:type="xsd:double">0.6</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
 
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T07:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T17:00:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T07:00:00.000Z</from>
 
                     <to xsi:type="xsd:dateTime">2009-02-19T17:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">Next Day</name>
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
 
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">PFSAT/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">PLFCW</carrierCode>
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">PFSAT</carrierServiceCode>
 
                  <carrierServiceTypeCode xsi:type="soapenc:string">SATURDAY</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-20T18:30:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-20T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
 
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-20T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-20T19:30:00.000Z</to>
                  </collectionWindow>
                  <cost xsi:type="xsd:double">0.6</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
 
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-21T08:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-21T17:00:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-21T08:00:00.000Z</from>
 
                     <to xsi:type="xsd:dateTime">2009-02-21T17:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[2]" xsi:type="soapenc:Array">
                     <groupCodes xsi:type="soapenc:string">API-TEST</groupCodes>
                     <groupCodes xsi:type="soapenc:string">TEST</groupCodes>
                  </groupCodes>
                  <name xsi:type="soapenc:string">Saturday</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTXXXXX/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTXXXXX</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">TIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">1.0</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">No POD Non-Signature</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTXXXXX/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTXXXXX</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">TIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">1.0</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">No POD Signature</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTXXXXX/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTXXXXX</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">TIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">1.0</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">No Residential</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTXXXXX/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTXXXXX</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">TIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">1.0</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">No Two Man</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTXXXXX/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTXXXXX</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">TIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">1.0</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">POD Non-Signature</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTXXXXX/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTXXXXX</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">TIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">1.0</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">POD Signature</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTXXXXX/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTXXXXX</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">TIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">1.0</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">Palletised</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTXXXXX/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTXXXXX</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">TIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">1.0</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">Residential</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTXXXXX/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTXXXXX</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">TIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">1.0</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">Sub 1KG Parcels</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTXXXXX/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTXXXXX</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">TIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">1.0</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T09:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T16:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">Two Man</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTWKE/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTWKE</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">TIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">1.0</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[2]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-21T09:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-21T19:00:00.000Z</to>
                     </deliverySlots>
 
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-22T09:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-22T19:00:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-21T09:00:00.000Z</from>
 
                     <to xsi:type="xsd:dateTime">2009-02-22T19:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">Weekend</name>
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">true</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
 
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">RMFIRST/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">ROYALMAIL</carrierCode>
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">RMFIRST</carrierServiceCode>
 
                  <carrierServiceTypeCode xsi:type="soapenc:string">UNTIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
 
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
                  <cost xsi:type="xsd:double">1.41</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
 
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T17:00:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
 
                     <to xsi:type="xsd:dateTime">2009-02-19T17:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">1st Class Packet</name>
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
 
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTPM/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTPM</carrierServiceCode>
 
                  <carrierServiceTypeCode xsi:type="soapenc:string">AMPM</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
 
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
                  <cost xsi:type="xsd:double">2.36</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
 
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T13:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T18:00:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T13:00:00.000Z</from>
 
                     <to xsi:type="xsd:dateTime">2009-02-19T18:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">Afternoon</name>
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
 
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTNDY/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTNDY</carrierServiceCode>
 
                  <carrierServiceTypeCode xsi:type="soapenc:string">UNTIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
 
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
                  <cost xsi:type="xsd:double">2.9</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
 
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T07:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T18:00:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T07:00:00.000Z</from>
 
                     <to xsi:type="xsd:dateTime">2009-02-19T18:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[2]" xsi:type="soapenc:Array">
                     <groupCodes xsi:type="soapenc:string">NEXTDAY</groupCodes>
                     <groupCodes xsi:type="soapenc:string">TEST</groupCodes>
                  </groupCodes>
                  <name xsi:type="soapenc:string">Next Day</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">DHLNEXTDAY/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">DHL</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">DHLNEXTDAY</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">UNTIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">3.02</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T07:30:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T17:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T07:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T17:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[1]" xsi:type="soapenc:Array">
                     <groupCodes xsi:type="soapenc:string">NEXTDAY</groupCodes>
 
                  </groupCodes>
                  <name xsi:type="soapenc:string">STD</name>
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
 
                  <bookingCode xsi:type="soapenc:string">NF1ECO72/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">NF1MAN</carrierCode>
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">NF1ECO72</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">ECONOMY</carrierServiceTypeCode>
 
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
                  <cost xsi:type="xsd:double">4.01</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[3]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-19T17:00:00.000Z</to>
                     </deliverySlots>
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-20T08:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-20T17:00:00.000Z</to>
                     </deliverySlots>
                     <deliverySlots xsi:type="ns2:DateRange">
 
                        <from xsi:type="xsd:dateTime">2009-02-23T08:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-23T17:00:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-23T17:00:00.000Z</to>
 
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">THREE DAY</name>
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
 
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">BP72/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">BUSINESSPOST</carrierCode>
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">BP72</carrierServiceCode>
 
                  <carrierServiceTypeCode xsi:type="soapenc:string">EXREMOTE</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
 
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
                  <cost xsi:type="xsd:double">4.6</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[3]" xsi:type="soapenc:Array">
 
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T17:30:00.000Z</to>
                     </deliverySlots>
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-20T08:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-20T17:30:00.000Z</to>
 
                     </deliverySlots>
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-23T08:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-23T17:30:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
 
                     <to xsi:type="xsd:dateTime">2009-02-23T17:30:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[1]" xsi:type="soapenc:Array">
                     <groupCodes xsi:type="soapenc:string">NEXTDAY</groupCodes>
                  </groupCodes>
                  <name xsi:type="soapenc:string">3 Day</name>
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
 
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">RMSPRE1300/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">ROYALMAILRECSP</carrierCode>
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
 
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">RMSPRE1300</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">AMPM</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">4.73</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T13:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T13:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">Special Delivery Next Day</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">RMSECOND/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">ROYALMAIL</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">RMSECOND</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">ECONOMY</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">5.65</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[2]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T17:00:00.000Z</to>
                     </deliverySlots>
 
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-20T08:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-20T17:00:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
 
                     <to xsi:type="xsd:dateTime">2009-02-20T17:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">2nd Class Packet</name>
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
 
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">PF24/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">PLFCW</carrierCode>
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">PF24</carrierServiceCode>
 
                  <carrierServiceTypeCode xsi:type="soapenc:string">UNTIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T19:01:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
 
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T19:01:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
                  <cost xsi:type="xsd:double">6.26</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
 
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T17:00:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
 
                     <to xsi:type="xsd:dateTime">2009-02-19T17:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[1]" xsi:type="soapenc:Array">
                     <groupCodes xsi:type="soapenc:string">API-TEST</groupCodes>
                  </groupCodes>
                  <name xsi:type="soapenc:string">24 hour</name>
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
 
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">BPNEXTDAY/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">BUSINESSPOST</carrierCode>
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
 
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">BPNEXTDAY</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">UNTIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T18:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">6.33</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T17:00:00.000Z</to>
                     </deliverySlots>
 
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T08:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-19T17:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
                  <name xsi:type="soapenc:string">Next Day</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">TESTSTD/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">TEST</carrierCode>
 
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">TESTSTD</carrierServiceCode>
                  <carrierServiceTypeCode xsi:type="soapenc:string">ECONOMY</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T16:30:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-18T16:45:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T16:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T16:45:00.000Z</to>
                  </collectionWindow>
 
                  <cost xsi:type="xsd:double">7.16</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[5]" xsi:type="soapenc:Array">
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T07:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T18:00:00.000Z</to>
                     </deliverySlots>
 
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-20T07:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-20T18:00:00.000Z</to>
                     </deliverySlots>
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-23T07:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-23T18:00:00.000Z</to>
 
                     </deliverySlots>
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-24T07:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-24T18:00:00.000Z</to>
                     </deliverySlots>
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-25T07:00:00.000Z</from>
 
                        <to xsi:type="xsd:dateTime">2009-02-25T18:00:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T07:00:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-25T18:00:00.000Z</to>
                  </deliveryWindow>
 
                  <groupCodes soapenc:arrayType="soapenc:string[1]" xsi:type="soapenc:Array">
                     <groupCodes xsi:type="soapenc:string">TEST</groupCodes>
                  </groupCodes>
                  <name xsi:type="soapenc:string">Standard</name>
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
 
               </findDeliveryOptionsReturn>
               <findDeliveryOptionsReturn xsi:type="ns2:DeliveryOption">
                  <bookingCode xsi:type="soapenc:string">HDNNEXTDAY/2009-02-18/*-*/*/*-*</bookingCode>
                  <carrierCode xsi:type="soapenc:string">HDN</carrierCode>
                  <carrierCustom1 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom2 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierCustom3 xsi:type="soapenc:string" xsi:nil="true"/>
                  <carrierServiceCode xsi:type="soapenc:string">HDNNEXTDAY</carrierServiceCode>
 
                  <carrierServiceTypeCode xsi:type="soapenc:string">UNTIMED</carrierServiceTypeCode>
                  <collectionSlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
                     <collectionSlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-18T20:30:00.000Z</to>
                     </collectionSlots>
                  </collectionSlots>
 
                  <collectionWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-18T19:30:00.000Z</from>
                     <to xsi:type="xsd:dateTime">2009-02-18T20:30:00.000Z</to>
                  </collectionWindow>
                  <cost xsi:type="xsd:double">7.79</cost>
                  <cutOffDateTime xsi:type="xsd:dateTime" xsi:nil="true"/>
                  <deliverySlots soapenc:arrayType="ns2:DateRange[1]" xsi:type="soapenc:Array">
 
                     <deliverySlots xsi:type="ns2:DateRange">
                        <from xsi:type="xsd:dateTime">2009-02-19T07:00:00.000Z</from>
                        <to xsi:type="xsd:dateTime">2009-02-19T18:00:00.000Z</to>
                     </deliverySlots>
                  </deliverySlots>
                  <deliveryWindow xsi:type="ns2:DateRange">
                     <from xsi:type="xsd:dateTime">2009-02-19T07:00:00.000Z</from>
 
                     <to xsi:type="xsd:dateTime">2009-02-19T18:00:00.000Z</to>
                  </deliveryWindow>
                  <groupCodes soapenc:arrayType="soapenc:string[2]" xsi:type="soapenc:Array">
                     <groupCodes xsi:type="soapenc:string">NEXTDAY</groupCodes>
                     <groupCodes xsi:type="soapenc:string">API-TEST-FINDDELIVERYOPTIONS</groupCodes>
                  </groupCodes>
                  <name xsi:type="soapenc:string">Next Day</name>
 
                  <nominatableCollectionSlot xsi:type="xsd:boolean">false</nominatableCollectionSlot>
                  <nominatableDeliverySlot xsi:type="xsd:boolean">false</nominatableDeliverySlot>
                  <score xsi:type="xsd:double">0.0</score>
               </findDeliveryOptionsReturn>
            </findDeliveryOptionsReturn>
         </ns1:findDeliveryOptionsResponse>
      </soapenv:Body>
 
   </soapenv:Envelope>