Example 47 : Searching for delivery options meeting a range of delivery dates
<?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-15</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-15</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 xsi:type="ns3:DateRange" xsi:nil="true"/> <acceptableDeliveryDays xsi:type="ns3:WorkingDays" xsi:nil="true"/> <acceptableDeliverySlots 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-01T00:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-28T23:59:59.000Z</to> </item> </acceptableDeliverySlots> <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">5</filterGroup1> <filterGroup2 xsi:type="xsd:int">0</filterGroup2> <filterGroup3 xsi:type="xsd:int">0</filterGroup3> <firstCollectionOnly xsi:type="xsd:boolean">false</firstCollectionOnly> <maxAnalysisDayCount xsi:type="xsd:int">30</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">6</preFilterSortOrder1> <preFilterSortOrder2 xsi:type="xsd:int">0</preFilterSortOrder2> <preFilterSortOrder3 xsi:type="xsd:int">0</preFilterSortOrder3> <sortOrder1 xsi:type="xsd:int">4</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[10]" 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">HDNECOSUP48/2009-02-19/*-*/*/*-*</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-19T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-19T19:30:00.000Z</to> </collectionSlots> </collectionSlots> <collectionWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-19T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-19T19: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-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> <deliveryWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-20T07:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-23T18: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">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">TESTWKE/2009-02-21/*-*/*/*-*</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-21T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-21T19:30:00.000Z</to> </collectionSlots> </collectionSlots> <collectionWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-21T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-21T19: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-22T09:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-22T19:00:00.000Z</to> </deliverySlots> <deliverySlots xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-28T09:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-28T19:00:00.000Z</to> </deliverySlots> </deliverySlots> <deliveryWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-22T09:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-28T19: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">HDNECOSUP48/2009-02-20/*-*/*/*-*</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-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.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-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> <deliveryWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-23T07:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-24T18: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">HDNECOSUP48/2009-02-21/*-*/*/*-*</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-23T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-23T19:30:00.000Z</to> </collectionSlots> </collectionSlots> <collectionWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-23T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-23T19: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-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-24T07:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-25T18: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">HDNECOSUP48/2009-02-24/*-*/*/*-*</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-24T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-24T19:30:00.000Z</to> </collectionSlots> </collectionSlots> <collectionWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-24T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-24T19: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-25T07:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-25T18:00:00.000Z</to> </deliverySlots> <deliverySlots xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-26T07:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-26T18:00:00.000Z</to> </deliverySlots> </deliverySlots> <deliveryWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-25T07:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-26T18: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">HDNECOSUP48/2009-02-25/*-*/*/*-*</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-25T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-25T19:30:00.000Z</to> </collectionSlots> </collectionSlots> <collectionWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-25T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-25T19: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-26T07:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-26T18:00:00.000Z</to> </deliverySlots> <deliverySlots xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-27T07:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-27T18:00:00.000Z</to> </deliverySlots> </deliverySlots> <deliveryWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-26T07:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-27T18: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-26/*-*/*/*-*</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-26T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-26T19:30:00.000Z</to> </collectionSlots> </collectionSlots> <collectionWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-26T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-26T19: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-27T07:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-27T17:00:00.000Z</to> </deliverySlots> </deliverySlots> <deliveryWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-27T07:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-27T17: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-21/*-*/*/*-*</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-27T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-27T19:30:00.000Z</to> </collectionSlots> </collectionSlots> <collectionWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-27T18:30:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-27T19: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-28T08:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-28T17:00:00.000Z</to> </deliverySlots> </deliverySlots> <deliveryWindow xsi:type="ns2:DateRange"> <from xsi:type="xsd:dateTime">2009-02-28T08:00:00.000Z</from> <to xsi:type="xsd:dateTime">2009-02-28T17: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> </ns1:findDeliveryOptionsResponse> </soapenv:Body> </soapenv:Envelope>

