SOAP WSDL Generate Code

SledzenieSoap11Binding / sprawdzPrzesylkePl

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
Dim fso, outFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set outFile = fso.CreateTextFile("output.txt", True)

set xml = CreateObject("Chilkat_9_5_0.Xml")
xml.Tag = "soapenv:Envelope"
success = xml.AddAttribute("xmlns:ns","http://sledzenie.pocztapolska.pl")
success = xml.AddAttribute("xmlns:soapenv","http://schemas.xmlsoap.org/soap/envelope/")
xml.UpdateChildContent "soapenv:Header",""
xml.UpdateChildContent "soapenv:Body|ns:sprawdzPrzesylkePl|ns:numer","string"

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

endpoint = "https://tt.poczta-polska.pl/Sledzenie/services/Sledzenie.SledzenieHttpSoap11Endpoint/"
soapAction = "urn:sprawdzPrzesylkePl"
'  For SOAP requests, the standard Content-Type is usually set to "text/xml" or "application/soap+xml"
contentType = "text/xml"

set http = CreateObject("Chilkat_9_5_0.Http")

http.ClearHeaders 
http.SetRequestHeader "Content-Type",contentType
http.SetRequestHeader "SOAPAction",soapAction

' resp is a Chilkat_9_5_0.HttpResponse
Set resp = http.PostXml(endpoint,soapRequestBody,"utf-8")
If (http.LastMethodSuccess = 0) Then
    outFile.WriteLine(http.LastErrorText)
    outFile.WriteLine("Failed to send SOAP request.")
    WScript.Quit
End If

' Get the XML response body.
set responseXml = CreateObject("Chilkat_9_5_0.Xml")
success = resp.GetBodyXml(responseXml)

statusCode = resp.StatusCode
outFile.WriteLine("response status code: " & statusCode)

' If the status code does not indicate succcess, then show the response XML,
' which probably contains error information.
If (statusCode <> 200) Then
    outFile.WriteLine(responseXml.GetXml())
    WScript.Quit
End If

outFile.WriteLine(responseXml.GetXml())

' 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).

dataNadania = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:dataNadania")
format = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:format")
kodKrajuNadania = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:kodKrajuNadania")
kodKrajuPrzezn = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:kodKrajuPrzezn")
kodRodzPrzes = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:kodRodzPrzes")
krajNadania = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:krajNadania")
krajPrzezn = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:krajPrzezn")
numer = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:numer")
kod = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:proceduraSerwis|*:kod")
kopertaFirmowa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:proceduraSerwis|*:kopertaFirmowa")
nazwa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:proceduraSerwis|*:nazwa")
nrPrzesylkiPowiazanej = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:proceduraSerwis|*:przesylkiPowiazane|*:przesylkaPowiazana|*:nrPrzesylkiPowiazanej")
rodzPrzes = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:rodzPrzes")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:godzinyPracy|*:dniRobocze|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:godzinyPracy|*:dniRobocze|*:uwagi")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:godzinyPracy|*:niedzISw|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:godzinyPracy|*:niedzISw|*:uwagi")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:godzinyPracy|*:soboty|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:godzinyPracy|*:soboty|*:uwagi")
miejscowosc = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:miejscowosc")
nrDomu = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:nrDomu")
nrLokalu = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:nrLokalu")
pna = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:pna")
ulica = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:ulica")
nazwa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadNadania|*:nazwa")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:godzinyPracy|*:dniRobocze|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:godzinyPracy|*:dniRobocze|*:uwagi")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:godzinyPracy|*:niedzISw|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:godzinyPracy|*:niedzISw|*:uwagi")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:godzinyPracy|*:soboty|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:godzinyPracy|*:soboty|*:uwagi")
miejscowosc = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:miejscowosc")
nrDomu = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:nrDomu")
nrLokalu = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:nrLokalu")
pna = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:pna")
ulica = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:ulica")
nazwa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:nazwa")
zakonczonoObsluge = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zakonczonoObsluge")
czas = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:czas")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:godzinyPracy|*:dniRobocze|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:godzinyPracy|*:dniRobocze|*:uwagi")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:godzinyPracy|*:niedzISw|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:godzinyPracy|*:niedzISw|*:uwagi")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:godzinyPracy|*:soboty|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:godzinyPracy|*:soboty|*:uwagi")
miejscowosc = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:miejscowosc")
nrDomu = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:nrDomu")
nrLokalu = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:nrLokalu")
pna = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:pna")
ulica = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:ulica")
nazwa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:nazwa")
kod = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:kod")
konczace = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:konczace")
nazwa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:nazwa")
kod = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:przyczyna|*:kod")
nazwa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:przyczyna|*:nazwa")
numer = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:numer")
status = responseXml.GetChildIntValue("*:Body|*:sprawdzPrzesylkePlResponse|*:return|*:status")

outFile.Close
Request XML
<soapenv:Envelope xmlns:ns="http://sledzenie.pocztapolska.pl" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Header/>
    <soapenv:Body>
        <ns:sprawdzPrzesylkePl>
            <ns:numer>string</ns:numer>
        </ns:sprawdzPrzesylkePl>
    </soapenv:Body>
</soapenv:Envelope>
Response XML
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sledzenie.pocztapolska.pl" xmlns:ax21="http://ws.sledzenie.pocztapolska.pl/xsd">
    <soapenv:Header/>
    <soapenv:Body>
        <ns:sprawdzPrzesylkePlResponse>
            <ns:return>
                <ax21:danePrzesylki>
                    <ax21:dataNadania>date</ax21:dataNadania>
                    <ax21:format>string</ax21:format>
                    <ax21:kodKrajuNadania>string</ax21:kodKrajuNadania>
                    <ax21:kodKrajuPrzezn>string</ax21:kodKrajuPrzezn>
                    <ax21:kodRodzPrzes>string</ax21:kodRodzPrzes>
                    <ax21:krajNadania>string</ax21:krajNadania>
                    <ax21:krajPrzezn>string</ax21:krajPrzezn>
                    <ax21:masa/>
                    <ax21:numer>string</ax21:numer>
                    <ax21:proceduraSerwis>
                        <ax21:kod>string</ax21:kod>
                        <ax21:kopertaFirmowa>string</ax21:kopertaFirmowa>
                        <ax21:nazwa>string</ax21:nazwa>
                        <ax21:przesylkiPowiazane>
                            <ax21:przesylkaPowiazana>
                                <ax21:nrPrzesylkiPowiazanej>string</ax21:nrPrzesylkiPowiazanej>
                            </ax21:przesylkaPowiazana>
                        </ax21:przesylkiPowiazane>
                    </ax21:proceduraSerwis>
                    <ax21:rodzPrzes>string</ax21:rodzPrzes>
                    <ax21:urzadNadania>
                        <ax21:daneSzczegolowe>
                            <ax21:dlGeogr/>
                            <ax21:godzinyPracy>
                                <ax21:dniRobocze>
                                    <ax21:godziny>string</ax21:godziny>
                                    <ax21:uwagi>string</ax21:uwagi>
                                </ax21:dniRobocze>
                                <ax21:niedzISw>
                                    <ax21:godziny>string</ax21:godziny>
                                    <ax21:uwagi>string</ax21:uwagi>
                                </ax21:niedzISw>
                                <ax21:soboty>
                                    <ax21:godziny>string</ax21:godziny>
                                    <ax21:uwagi>string</ax21:uwagi>
                                </ax21:soboty>
                            </ax21:godzinyPracy>
                            <ax21:miejscowosc>string</ax21:miejscowosc>
                            <ax21:nrDomu>string</ax21:nrDomu>
                            <ax21:nrLokalu>string</ax21:nrLokalu>
                            <ax21:pna>string</ax21:pna>
                            <ax21:szerGeogr/>
                            <ax21:ulica>string</ax21:ulica>
                        </ax21:daneSzczegolowe>
                        <ax21:nazwa>string</ax21:nazwa>
                    </ax21:urzadNadania>
                    <ax21:urzadPrzezn>
                        <ax21:daneSzczegolowe>
                            <ax21:dlGeogr/>
                            <ax21:godzinyPracy>
                                <ax21:dniRobocze>
                                    <ax21:godziny>string</ax21:godziny>
                                    <ax21:uwagi>string</ax21:uwagi>
                                </ax21:dniRobocze>
                                <ax21:niedzISw>
                                    <ax21:godziny>string</ax21:godziny>
                                    <ax21:uwagi>string</ax21:uwagi>
                                </ax21:niedzISw>
                                <ax21:soboty>
                                    <ax21:godziny>string</ax21:godziny>
                                    <ax21:uwagi>string</ax21:uwagi>
                                </ax21:soboty>
                            </ax21:godzinyPracy>
                            <ax21:miejscowosc>string</ax21:miejscowosc>
                            <ax21:nrDomu>string</ax21:nrDomu>
                            <ax21:nrLokalu>string</ax21:nrLokalu>
                            <ax21:pna>string</ax21:pna>
                            <ax21:szerGeogr/>
                            <ax21:ulica>string</ax21:ulica>
                        </ax21:daneSzczegolowe>
                        <ax21:nazwa>string</ax21:nazwa>
                    </ax21:urzadPrzezn>
                    <ax21:zakonczonoObsluge>true</ax21:zakonczonoObsluge>
                    <ax21:zdarzenia>
                        <ax21:zdarzenie>
                            <ax21:czas>string</ax21:czas>
                            <ax21:jednostka>
                                <ax21:daneSzczegolowe>
                                    <ax21:dlGeogr/>
                                    <ax21:godzinyPracy>
                                        <ax21:dniRobocze>
                                            <ax21:godziny>string</ax21:godziny>
                                            <ax21:uwagi>string</ax21:uwagi>
                                        </ax21:dniRobocze>
                                        <ax21:niedzISw>
                                            <ax21:godziny>string</ax21:godziny>
                                            <ax21:uwagi>string</ax21:uwagi>
                                        </ax21:niedzISw>
                                        <ax21:soboty>
                                            <ax21:godziny>string</ax21:godziny>
                                            <ax21:uwagi>string</ax21:uwagi>
                                        </ax21:soboty>
                                    </ax21:godzinyPracy>
                                    <ax21:miejscowosc>string</ax21:miejscowosc>
                                    <ax21:nrDomu>string</ax21:nrDomu>
                                    <ax21:nrLokalu>string</ax21:nrLokalu>
                                    <ax21:pna>string</ax21:pna>
                                    <ax21:szerGeogr/>
                                    <ax21:ulica>string</ax21:ulica>
                                </ax21:daneSzczegolowe>
                                <ax21:nazwa>string</ax21:nazwa>
                            </ax21:jednostka>
                            <ax21:kod>string</ax21:kod>
                            <ax21:konczace>true</ax21:konczace>
                            <ax21:nazwa>string</ax21:nazwa>
                            <ax21:przyczyna>
                                <ax21:kod>string</ax21:kod>
                                <ax21:nazwa>string</ax21:nazwa>
                            </ax21:przyczyna>
                        </ax21:zdarzenie>
                    </ax21:zdarzenia>
                </ax21:danePrzesylki>
                <ax21:numer>string</ax21:numer>
                <ax21:status>1042</ax21:status>
            </ns:return>
        </ns:sprawdzPrzesylkePlResponse>
    </soapenv:Body>
</soapenv:Envelope>