Example 45 : Searching for delivery options using a filter
<?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>

