SOAP WSDL Generate Code

ShipServiceSoapBinding / Find

ASP AutoIt C C (Unicode) C++ C++ (Unicode) C# DataFlex Delphi Foxpro Go Java Node.js Objective-C Perl PHP Extension PowerBuilder Powershell PureBasic Python CkPython Ruby SQL Server Swift TCL VB.NET VB6 VBScript Xojo
$oXml = ObjCreate("Chilkat_9_5_0.Xml")
$oXml.Tag = "soapenv:Envelope"
$oXml.AddAttribute("xmlns:ns","http://www.parcelforce.net/ws/ship/v14")
$oXml.AddAttribute("xmlns:soapenv","http://schemas.xmlsoap.org/soap/envelope/")
$oXml.UpdateChildContent "soapenv:Header",""
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:Authentication|ns:UserName","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:Authentication|ns:Password","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:Postcode","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:PostOfficeID","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:Business","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:Address|ns:AddressLine1","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:Address|ns:AddressLine2","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:Address|ns:AddressLine3","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:Address|ns:Town","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:Address|ns:Postcode","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:Address|ns:Country","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Mon|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Mon|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Mon|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Mon|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Tue|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Tue|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Tue|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Tue|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Wed|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Wed|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Wed|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Wed|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Thu|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Thu|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Thu|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Thu|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Fri|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Fri|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Fri|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Fri|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Sat|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Sat|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Sat|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Sat|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Sun|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Sun|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Sun|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:Sun|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:BankHol|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:BankHol|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:BankHol|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:OpeningHours|ns:BankHol|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:Distance","99.0"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:Availability","true"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:Position|ns:Longitude","99.0"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:Position|ns:Latitude","99.0"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOffice|ns:BookingReference","string"
$oXml.UpdateChildContentInt "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:Count",123
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:ConvenientCollect|ns:PostOfficeID","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:Postcode","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:PostOfficeID","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:Business","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:Address|ns:AddressLine1","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:Address|ns:AddressLine2","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:Address|ns:AddressLine3","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:Address|ns:Town","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:Address|ns:Postcode","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:Address|ns:Country","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Mon|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Mon|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Mon|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Mon|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Tue|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Tue|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Tue|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Tue|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Wed|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Wed|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Wed|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Wed|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Thu|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Thu|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Thu|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Thu|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Fri|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Fri|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Fri|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Fri|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Sat|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Sat|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Sat|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Sat|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Sun|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Sun|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Sun|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:Sun|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:BankHol|ns:Hours|ns:Open","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:BankHol|ns:Hours|ns:Close","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:BankHol|ns:Hours|ns:CloseLunch","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:OpeningHours|ns:BankHol|ns:Hours|ns:AfterLunchOpening","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:Distance","99.0"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:Availability","true"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:Position|ns:Longitude","99.0"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:Position|ns:Latitude","99.0"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOffice|ns:BookingReference","string"
$oXml.UpdateChildContentInt "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:Count",123
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SpecifiedPostOffice|ns:PostOfficeID","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:PAF|ns:Postcode","string"
$oXml.UpdateChildContentInt "soapenv:Body|ns:FindRequest|ns:PAF|ns:Count",123
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:PAF|ns:SpecifiedNeighbour|ns:Address|ns:AddressLine1","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:PAF|ns:SpecifiedNeighbour|ns:Address|ns:AddressLine2","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:PAF|ns:SpecifiedNeighbour|ns:Address|ns:AddressLine3","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:PAF|ns:SpecifiedNeighbour|ns:Address|ns:Town","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:PAF|ns:SpecifiedNeighbour|ns:Address|ns:Postcode","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:PAF|ns:SpecifiedNeighbour|ns:Address|ns:Country","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:SafePlaces","true"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:NominatedDeliveryDates|ns:ServiceCode","string"
$oXml.UpdateChildContentInt "soapenv:Body|ns:FindRequest|ns:NominatedDeliveryDates|ns:Departments|ns:Department|ns:DepartmentID",123
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:NominatedDeliveryDates|ns:Departments|ns:Department|ns:ServiceCodes|ns:ServiceCode","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:NominatedDeliveryDates|ns:Departments|ns:Department|ns:NominatedDeliveryDateList|ns:NominatedDeliveryDate","date"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:PostcodeExclusion|ns:DeliveryPostcode","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:PostcodeExclusion|ns:CollectionPostcode","string"
$oXml.UpdateChildContentInt "soapenv:Body|ns:FindRequest|ns:PostcodeExclusion|ns:Departments|ns:Department|ns:DepartmentID",123
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:PostcodeExclusion|ns:Departments|ns:Department|ns:ServiceCodes|ns:ServiceCode","string"
$oXml.UpdateChildContent "soapenv:Body|ns:FindRequest|ns:PostcodeExclusion|ns:Departments|ns:Department|ns:NominatedDeliveryDateList|ns:NominatedDeliveryDate","date"

; In a SOAP HTTP request, including the XML declaration (<?xml version="1.0" encoding="UTF-8"?>) in the XML body is generally not required. 
$oXml.EmitXmlDecl = False
Local $soapRequestBody = $oXml.GetXml()

Local $sEndpoint = "https://expresslink-uat1.neopost-id.com/ws/"
Local $soapAction = "Find"
;  For SOAP requests, the standard Content-Type is usually set to "text/xml" or "application/soap+xml"
Local $sContentType = "text/xml"

$oHttp = ObjCreate("Chilkat_9_5_0.Http")

$oHttp.ClearHeaders 
$oHttp.SetRequestHeader "Content-Type",$sContentType
$oHttp.SetRequestHeader "SOAPAction",$soapAction

Local $oResp = $oHttp.PostXml($sEndpoint,$soapRequestBody,"utf-8")
If ($oHttp.LastMethodSuccess = False) Then
    ConsoleWrite($oHttp.LastErrorText & @CRLF)
    ConsoleWrite("Failed to send SOAP request." & @CRLF)
    Exit
EndIf

; Get the XML response body.
$oResponseXml = ObjCreate("Chilkat_9_5_0.Xml")
$oResp.GetBodyXml($oResponseXml)

Local $iStatusCode = $oResp.StatusCode
ConsoleWrite("response status code: " & $iStatusCode & @CRLF)

; If the status code does not indicate succcess, then show the response XML,
; which probably contains error information.
If ($iStatusCode <> 200) Then
    ConsoleWrite($oResponseXml.GetXml() & @CRLF)
    Exit
EndIf

ConsoleWrite($oResponseXml.GetXml() & @CRLF)

; Parse the successful SOAP response XML.

; This is a sample of the response XML, but the namespace prefixes will be different.
; We can parse the result using "*" for the namespace prefixes (see below).

Local $iCode = $oResponseXml.GetChildIntValue("*:Body|*:FindReply|*:Alerts|*:Alert|*:Code")
Local $sMessage = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:Alerts|*:Alert|*:Message")
Local $sV_Type = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:Alerts|*:Alert|*:Type")
Local $sPostcode = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:Postcode")
Local $sPostOfficeID = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:PostOfficeID")
Local $sBusiness = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:Business")
Local $sAddressLine1 = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:Address|*:AddressLine1")
Local $sAddressLine2 = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:Address|*:AddressLine2")
Local $sAddressLine3 = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:Address|*:AddressLine3")
Local $sTown = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:Address|*:Town")
$sPostcode = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:Address|*:Postcode")
Local $sCountry = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:Address|*:Country")
Local $sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Mon|*:Hours|*:Open")
Local $sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Mon|*:Hours|*:Close")
Local $sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Mon|*:Hours|*:CloseLunch")
Local $sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Mon|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Tue|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Tue|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Tue|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Tue|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Wed|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Wed|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Wed|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Wed|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Thu|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Thu|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Thu|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Thu|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Fri|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Fri|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Fri|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Fri|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Sat|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Sat|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Sat|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Sat|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Sun|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Sun|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Sun|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:Sun|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:BankHol|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:BankHol|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:BankHol|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:OpeningHours|*:BankHol|*:Hours|*:AfterLunchOpening")
Local $sDistance = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:Distance")
Local $sAvailability = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:Availability")
Local $sLongitude = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:Position|*:Longitude")
Local $sLatitude = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:Position|*:Latitude")
Local $sBookingReference = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOffice|*:BookingReference")
Local $iCount = $oResponseXml.GetChildIntValue("*:Body|*:FindReply|*:ConvenientCollect|*:Count")
$sPostOfficeID = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:ConvenientCollect|*:PostOfficeID")
$sPostcode = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:Postcode")
$sPostOfficeID = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:PostOfficeID")
$sBusiness = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:Business")
$sAddressLine1 = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:Address|*:AddressLine1")
$sAddressLine2 = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:Address|*:AddressLine2")
$sAddressLine3 = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:Address|*:AddressLine3")
$sTown = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:Address|*:Town")
$sPostcode = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:Address|*:Postcode")
$sCountry = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:Address|*:Country")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Mon|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Mon|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Mon|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Mon|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Tue|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Tue|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Tue|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Tue|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Wed|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Wed|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Wed|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Wed|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Thu|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Thu|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Thu|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Thu|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Fri|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Fri|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Fri|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Fri|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Sat|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Sat|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Sat|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Sat|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Sun|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Sun|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Sun|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:Sun|*:Hours|*:AfterLunchOpening")
$sOpen = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:BankHol|*:Hours|*:Open")
$sClose = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:BankHol|*:Hours|*:Close")
$sCloseLunch = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:BankHol|*:Hours|*:CloseLunch")
$sAfterLunchOpening = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:OpeningHours|*:BankHol|*:Hours|*:AfterLunchOpening")
$sDistance = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:Distance")
$sAvailability = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:Availability")
$sLongitude = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:Position|*:Longitude")
$sLatitude = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:Position|*:Latitude")
$sBookingReference = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOffice|*:BookingReference")
$iCount = $oResponseXml.GetChildIntValue("*:Body|*:FindReply|*:SpecifiedPostOffice|*:Count")
$sPostOfficeID = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SpecifiedPostOffice|*:PostOfficeID")
$sPostcode = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:PAF|*:Postcode")
$iCount = $oResponseXml.GetChildIntValue("*:Body|*:FindReply|*:PAF|*:Count")
$sAddressLine1 = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:PAF|*:SpecifiedNeighbour|*:Address|*:AddressLine1")
$sAddressLine2 = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:PAF|*:SpecifiedNeighbour|*:Address|*:AddressLine2")
$sAddressLine3 = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:PAF|*:SpecifiedNeighbour|*:Address|*:AddressLine3")
$sTown = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:PAF|*:SpecifiedNeighbour|*:Address|*:Town")
$sPostcode = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:PAF|*:SpecifiedNeighbour|*:Address|*:Postcode")
$sCountry = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:PAF|*:SpecifiedNeighbour|*:Address|*:Country")
Local $sSafePlace = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:SafePlaceList|*:SafePlace")
Local $sServiceCode = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:NominatedDeliveryDates|*:ServiceCode")
Local $iDepartmentID = $oResponseXml.GetChildIntValue("*:Body|*:FindReply|*:NominatedDeliveryDates|*:Departments|*:Department|*:DepartmentID")
$sServiceCode = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:NominatedDeliveryDates|*:Departments|*:Department|*:ServiceCodes|*:ServiceCode")
Local $sNominatedDeliveryDate = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:NominatedDeliveryDates|*:Departments|*:Department|*:NominatedDeliveryDateList|*:NominatedDeliveryDate")
Local $sDeliveryPostcode = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:PostcodeExclusion|*:DeliveryPostcode")
Local $sCollectionPostcode = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:PostcodeExclusion|*:CollectionPostcode")
$iDepartmentID = $oResponseXml.GetChildIntValue("*:Body|*:FindReply|*:PostcodeExclusion|*:Departments|*:Department|*:DepartmentID")
$sServiceCode = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:PostcodeExclusion|*:Departments|*:Department|*:ServiceCodes|*:ServiceCode")
$sNominatedDeliveryDate = $oResponseXml.GetChildContent("*:Body|*:FindReply|*:PostcodeExclusion|*:Departments|*:Department|*:NominatedDeliveryDateList|*:NominatedDeliveryDate")
Request XML
<soapenv:Envelope xmlns:ns="http://www.parcelforce.net/ws/ship/v14" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Header/>
    <soapenv:Body>
        <ns:FindRequest>
            <ns:Authentication>
                <ns:UserName>string</ns:UserName>
                <ns:Password>string</ns:Password>
            </ns:Authentication>
            <ns:ConvenientCollect>
                <ns:Postcode>string</ns:Postcode>
                <ns:PostOffice>
                    <ns:PostOfficeID>string</ns:PostOfficeID>
                    <ns:Business>string</ns:Business>
                    <ns:Address>
                        <ns:AddressLine1>string</ns:AddressLine1>
                        <ns:AddressLine2>string</ns:AddressLine2>
                        <ns:AddressLine3>string</ns:AddressLine3>
                        <ns:Town>string</ns:Town>
                        <ns:Postcode>string</ns:Postcode>
                        <ns:Country>string</ns:Country>
                    </ns:Address>
                    <ns:OpeningHours>
                        <ns:Mon>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Mon>
                        <ns:Tue>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Tue>
                        <ns:Wed>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Wed>
                        <ns:Thu>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Thu>
                        <ns:Fri>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Fri>
                        <ns:Sat>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Sat>
                        <ns:Sun>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Sun>
                        <ns:BankHol>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:BankHol>
                    </ns:OpeningHours>
                    <ns:Distance>99.0</ns:Distance>
                    <ns:Availability>true</ns:Availability>
                    <ns:Position>
                        <ns:Longitude>99.0</ns:Longitude>
                        <ns:Latitude>99.0</ns:Latitude>
                    </ns:Position>
                    <ns:BookingReference>string</ns:BookingReference>
                </ns:PostOffice>
                <ns:Count>123</ns:Count>
                <ns:PostOfficeID>string</ns:PostOfficeID>
            </ns:ConvenientCollect>
            <ns:SpecifiedPostOffice>
                <ns:Postcode>string</ns:Postcode>
                <ns:PostOffice>
                    <ns:PostOfficeID>string</ns:PostOfficeID>
                    <ns:Business>string</ns:Business>
                    <ns:Address>
                        <ns:AddressLine1>string</ns:AddressLine1>
                        <ns:AddressLine2>string</ns:AddressLine2>
                        <ns:AddressLine3>string</ns:AddressLine3>
                        <ns:Town>string</ns:Town>
                        <ns:Postcode>string</ns:Postcode>
                        <ns:Country>string</ns:Country>
                    </ns:Address>
                    <ns:OpeningHours>
                        <ns:Mon>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Mon>
                        <ns:Tue>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Tue>
                        <ns:Wed>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Wed>
                        <ns:Thu>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Thu>
                        <ns:Fri>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Fri>
                        <ns:Sat>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Sat>
                        <ns:Sun>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Sun>
                        <ns:BankHol>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:BankHol>
                    </ns:OpeningHours>
                    <ns:Distance>99.0</ns:Distance>
                    <ns:Availability>true</ns:Availability>
                    <ns:Position>
                        <ns:Longitude>99.0</ns:Longitude>
                        <ns:Latitude>99.0</ns:Latitude>
                    </ns:Position>
                    <ns:BookingReference>string</ns:BookingReference>
                </ns:PostOffice>
                <ns:Count>123</ns:Count>
                <ns:PostOfficeID>string</ns:PostOfficeID>
            </ns:SpecifiedPostOffice>
            <ns:PAF>
                <ns:Postcode>string</ns:Postcode>
                <ns:Count>123</ns:Count>
                <ns:SpecifiedNeighbour>
                    <ns:Address>
                        <ns:AddressLine1>string</ns:AddressLine1>
                        <ns:AddressLine2>string</ns:AddressLine2>
                        <ns:AddressLine3>string</ns:AddressLine3>
                        <ns:Town>string</ns:Town>
                        <ns:Postcode>string</ns:Postcode>
                        <ns:Country>string</ns:Country>
                    </ns:Address>
                </ns:SpecifiedNeighbour>
            </ns:PAF>
            <ns:SafePlaces>true</ns:SafePlaces>
            <ns:NominatedDeliveryDates>
                <ns:ServiceCode>string</ns:ServiceCode>
                <ns:Departments>
                    <ns:Department>
                        <ns:DepartmentID>123</ns:DepartmentID>
                        <ns:ServiceCodes>
                            <ns:ServiceCode>string</ns:ServiceCode>
                        </ns:ServiceCodes>
                        <ns:NominatedDeliveryDateList>
                            <ns:NominatedDeliveryDate>date</ns:NominatedDeliveryDate>
                        </ns:NominatedDeliveryDateList>
                    </ns:Department>
                </ns:Departments>
            </ns:NominatedDeliveryDates>
            <ns:PostcodeExclusion>
                <ns:DeliveryPostcode>string</ns:DeliveryPostcode>
                <ns:CollectionPostcode>string</ns:CollectionPostcode>
                <ns:Departments>
                    <ns:Department>
                        <ns:DepartmentID>123</ns:DepartmentID>
                        <ns:ServiceCodes>
                            <ns:ServiceCode>string</ns:ServiceCode>
                        </ns:ServiceCodes>
                        <ns:NominatedDeliveryDateList>
                            <ns:NominatedDeliveryDate>date</ns:NominatedDeliveryDate>
                        </ns:NominatedDeliveryDateList>
                    </ns:Department>
                </ns:Departments>
            </ns:PostcodeExclusion>
        </ns:FindRequest>
    </soapenv:Body>
</soapenv:Envelope>
Response XML
<soapenv:Envelope xmlns:ns="http://www.parcelforce.net/ws/ship/v14" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Header/>
    <soapenv:Body>
        <ns:FindReply>
            <ns:Alerts>
                <ns:Alert>
                    <ns:Code>123</ns:Code>
                    <ns:Message>string</ns:Message>
                    <ns:Type>ERROR</ns:Type>
                </ns:Alert>
            </ns:Alerts>
            <ns:ConvenientCollect>
                <ns:Postcode>string</ns:Postcode>
                <ns:PostOffice>
                    <ns:PostOfficeID>string</ns:PostOfficeID>
                    <ns:Business>string</ns:Business>
                    <ns:Address>
                        <ns:AddressLine1>string</ns:AddressLine1>
                        <ns:AddressLine2>string</ns:AddressLine2>
                        <ns:AddressLine3>string</ns:AddressLine3>
                        <ns:Town>string</ns:Town>
                        <ns:Postcode>string</ns:Postcode>
                        <ns:Country>string</ns:Country>
                    </ns:Address>
                    <ns:OpeningHours>
                        <ns:Mon>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Mon>
                        <ns:Tue>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Tue>
                        <ns:Wed>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Wed>
                        <ns:Thu>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Thu>
                        <ns:Fri>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Fri>
                        <ns:Sat>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Sat>
                        <ns:Sun>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Sun>
                        <ns:BankHol>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:BankHol>
                    </ns:OpeningHours>
                    <ns:Distance>99.0</ns:Distance>
                    <ns:Availability>true</ns:Availability>
                    <ns:Position>
                        <ns:Longitude>99.0</ns:Longitude>
                        <ns:Latitude>99.0</ns:Latitude>
                    </ns:Position>
                    <ns:BookingReference>string</ns:BookingReference>
                </ns:PostOffice>
                <ns:Count>123</ns:Count>
                <ns:PostOfficeID>string</ns:PostOfficeID>
            </ns:ConvenientCollect>
            <ns:SpecifiedPostOffice>
                <ns:Postcode>string</ns:Postcode>
                <ns:PostOffice>
                    <ns:PostOfficeID>string</ns:PostOfficeID>
                    <ns:Business>string</ns:Business>
                    <ns:Address>
                        <ns:AddressLine1>string</ns:AddressLine1>
                        <ns:AddressLine2>string</ns:AddressLine2>
                        <ns:AddressLine3>string</ns:AddressLine3>
                        <ns:Town>string</ns:Town>
                        <ns:Postcode>string</ns:Postcode>
                        <ns:Country>string</ns:Country>
                    </ns:Address>
                    <ns:OpeningHours>
                        <ns:Mon>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Mon>
                        <ns:Tue>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Tue>
                        <ns:Wed>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Wed>
                        <ns:Thu>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Thu>
                        <ns:Fri>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Fri>
                        <ns:Sat>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Sat>
                        <ns:Sun>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:Sun>
                        <ns:BankHol>
                            <ns:Hours>
                                <ns:Open>string</ns:Open>
                                <ns:Close>string</ns:Close>
                                <ns:CloseLunch>string</ns:CloseLunch>
                                <ns:AfterLunchOpening>string</ns:AfterLunchOpening>
                            </ns:Hours>
                        </ns:BankHol>
                    </ns:OpeningHours>
                    <ns:Distance>99.0</ns:Distance>
                    <ns:Availability>true</ns:Availability>
                    <ns:Position>
                        <ns:Longitude>99.0</ns:Longitude>
                        <ns:Latitude>99.0</ns:Latitude>
                    </ns:Position>
                    <ns:BookingReference>string</ns:BookingReference>
                </ns:PostOffice>
                <ns:Count>123</ns:Count>
                <ns:PostOfficeID>string</ns:PostOfficeID>
            </ns:SpecifiedPostOffice>
            <ns:PAF>
                <ns:Postcode>string</ns:Postcode>
                <ns:Count>123</ns:Count>
                <ns:SpecifiedNeighbour>
                    <ns:Address>
                        <ns:AddressLine1>string</ns:AddressLine1>
                        <ns:AddressLine2>string</ns:AddressLine2>
                        <ns:AddressLine3>string</ns:AddressLine3>
                        <ns:Town>string</ns:Town>
                        <ns:Postcode>string</ns:Postcode>
                        <ns:Country>string</ns:Country>
                    </ns:Address>
                </ns:SpecifiedNeighbour>
            </ns:PAF>
            <ns:SafePlaceList>
                <ns:SafePlace>string</ns:SafePlace>
            </ns:SafePlaceList>
            <ns:NominatedDeliveryDates>
                <ns:ServiceCode>string</ns:ServiceCode>
                <ns:Departments>
                    <ns:Department>
                        <ns:DepartmentID>123</ns:DepartmentID>
                        <ns:ServiceCodes>
                            <ns:ServiceCode>string</ns:ServiceCode>
                        </ns:ServiceCodes>
                        <ns:NominatedDeliveryDateList>
                            <ns:NominatedDeliveryDate>date</ns:NominatedDeliveryDate>
                        </ns:NominatedDeliveryDateList>
                    </ns:Department>
                </ns:Departments>
            </ns:NominatedDeliveryDates>
            <ns:PostcodeExclusion>
                <ns:DeliveryPostcode>string</ns:DeliveryPostcode>
                <ns:CollectionPostcode>string</ns:CollectionPostcode>
                <ns:Departments>
                    <ns:Department>
                        <ns:DepartmentID>123</ns:DepartmentID>
                        <ns:ServiceCodes>
                            <ns:ServiceCode>string</ns:ServiceCode>
                        </ns:ServiceCodes>
                        <ns:NominatedDeliveryDateList>
                            <ns:NominatedDeliveryDate>date</ns:NominatedDeliveryDate>
                        </ns:NominatedDeliveryDateList>
                    </ns:Department>
                </ns:Departments>
            </ns:PostcodeExclusion>
        </ns:FindReply>
    </soapenv:Body>
</soapenv:Envelope>