SOAP WSDL Generate Code

SledzenieSoap11Binding / sprawdzPrzesylke

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 xml As New Chilkat.Xml
xml.Tag = "soapenv:Envelope"
Dim success As Boolean
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:sprawdzPrzesylke|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 = False
Dim soapRequestBody As String
soapRequestBody = xml.GetXml()

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

Dim http As New Chilkat.Http

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

Dim resp As Chilkat.HttpResponse
resp = http.PostXml(endpoint,soapRequestBody,"utf-8")
If (http.LastMethodSuccess = False) Then
    System.DebugLog(http.LastErrorText)
    System.DebugLog("Failed to send SOAP request.")
    Return
End If

// Get the XML response body.
Dim responseXml As New Chilkat.Xml
success = resp.GetBodyXml(responseXml)

Dim statusCode As Int32
statusCode = resp.StatusCode
System.DebugLog("response status code: " + Str(statusCode))

// If the status code does not indicate succcess, then show the response XML,
// which probably contains error information.
If (statusCode <> 200) Then
    System.DebugLog(responseXml.GetXml())
    Return
End If

System.DebugLog(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).

Dim dataNadania As String
dataNadania = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:dataNadania")
Dim format As String
format = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:format")
Dim kodKrajuNadania As String
kodKrajuNadania = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:kodKrajuNadania")
Dim kodKrajuPrzezn As String
kodKrajuPrzezn = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:kodKrajuPrzezn")
Dim kodRodzPrzes As String
kodRodzPrzes = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:kodRodzPrzes")
Dim krajNadania As String
krajNadania = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:krajNadania")
Dim krajPrzezn As String
krajPrzezn = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:krajPrzezn")
Dim numer As String
numer = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:numer")
Dim kod As String
kod = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:proceduraSerwis|*:kod")
Dim kopertaFirmowa As String
kopertaFirmowa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:proceduraSerwis|*:kopertaFirmowa")
Dim nazwa As String
nazwa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:proceduraSerwis|*:nazwa")
Dim nrPrzesylkiPowiazanej As String
nrPrzesylkiPowiazanej = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:proceduraSerwis|*:przesylkiPowiazane|*:przesylkaPowiazana|*:nrPrzesylkiPowiazanej")
Dim rodzPrzes As String
rodzPrzes = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:rodzPrzes")
Dim godziny As String
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:godzinyPracy|*:dniRobocze|*:godziny")
Dim uwagi As String
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:godzinyPracy|*:dniRobocze|*:uwagi")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:godzinyPracy|*:niedzISw|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:godzinyPracy|*:niedzISw|*:uwagi")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:godzinyPracy|*:soboty|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:godzinyPracy|*:soboty|*:uwagi")
Dim miejscowosc As String
miejscowosc = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:miejscowosc")
Dim nrDomu As String
nrDomu = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:nrDomu")
Dim nrLokalu As String
nrLokalu = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:nrLokalu")
Dim pna As String
pna = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:pna")
Dim ulica As String
ulica = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadNadania|*:daneSzczegolowe|*:ulica")
nazwa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadNadania|*:nazwa")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:godzinyPracy|*:dniRobocze|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:godzinyPracy|*:dniRobocze|*:uwagi")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:godzinyPracy|*:niedzISw|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:godzinyPracy|*:niedzISw|*:uwagi")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:godzinyPracy|*:soboty|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:godzinyPracy|*:soboty|*:uwagi")
miejscowosc = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:miejscowosc")
nrDomu = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:nrDomu")
nrLokalu = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:nrLokalu")
pna = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:pna")
ulica = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:daneSzczegolowe|*:ulica")
nazwa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:urzadPrzezn|*:nazwa")
Dim zakonczonoObsluge As String
zakonczonoObsluge = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zakonczonoObsluge")
Dim czas As String
czas = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:czas")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:godzinyPracy|*:dniRobocze|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:godzinyPracy|*:dniRobocze|*:uwagi")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:godzinyPracy|*:niedzISw|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:godzinyPracy|*:niedzISw|*:uwagi")
godziny = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:godzinyPracy|*:soboty|*:godziny")
uwagi = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:godzinyPracy|*:soboty|*:uwagi")
miejscowosc = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:miejscowosc")
nrDomu = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:nrDomu")
nrLokalu = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:nrLokalu")
pna = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:pna")
ulica = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:daneSzczegolowe|*:ulica")
nazwa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:jednostka|*:nazwa")
kod = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:kod")
Dim konczace As String
konczace = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:konczace")
nazwa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:nazwa")
kod = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:przyczyna|*:kod")
nazwa = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:danePrzesylki|*:zdarzenia|*:zdarzenie|*:przyczyna|*:nazwa")
numer = responseXml.GetChildContent("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:numer")
Dim status As Int32
status = responseXml.GetChildIntValue("*:Body|*:sprawdzPrzesylkeResponse|*:return|*:status")
Request XML
<soapenv:Envelope xmlns:ns="http://sledzenie.pocztapolska.pl" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Header/>
    <soapenv:Body>
        <ns:sprawdzPrzesylke>
            <ns:numer>string</ns:numer>
        </ns:sprawdzPrzesylke>
    </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:sprawdzPrzesylkeResponse>
            <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:sprawdzPrzesylkeResponse>
    </soapenv:Body>
</soapenv:Envelope>