Specyfikacja UsłUg Webowych Oferowanych Przez Zus

9
EWD – Elektroniczna Wymiana Dokumentów Załącznik 2 ZAŁĄCZNIK 2 SPECYFIKACJA USŁUG WEBOWYCH OFEROWANYCH PRZEZ ZUS Załącznik przedstawia specyfikację usług webowych oferowanych przez ZUS. Zakład Ubezpieczeń Społecznych oferuję usługi webowe związane z przekazywaniem dokumentów ubezpieczeniowych. Oprogramowanie interfejsowe integruje się usługami webowymi. Poniższy WSDL stanowi specyfikację usług oferowanych w ramach systemu EWD. <?xml version="1.0" encoding="utf-8" ?> - <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="naws.zus.pl" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="naws.zus.pl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> - <wsdl:types> - <s:schema elementFormDefault="qualified" targetNamespace="naws.zus.pl"> - <s:element name="WyslijPrzesylke"> - <s:complexType> - <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="pbyPrzesylka" type="s:base64Binary" /> <s:element minOccurs="1" maxOccurs="1" name="uiPrzesylkaDlugosc" type="s:unsignedInt" /> <s:element minOccurs="0" maxOccurs="1" name="strNazwaProducenta" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="strNazwaOprogramowania" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="strWersjaOprogramowania" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="strB64SkrotPrzesylkiIn" type="s:string" /> Strona 1 z 9

description

Documentation on Platnik, ZUS, submissions to Polish Department of Social Insurance. Needed in English.

Transcript of Specyfikacja UsłUg Webowych Oferowanych Przez Zus

Page 1: Specyfikacja UsłUg Webowych Oferowanych Przez Zus

EWD – Elektroniczna Wymiana Dokumentów Załącznik 2

ZAŁĄCZNIK 2

SPECYFIKACJA USŁUG WEBOWYCH OFEROWANYCH PRZEZ ZUS Załącznik przedstawia specyfikację usług webowych oferowanych przez ZUS. Zakład Ubezpieczeń Społecznych oferuję usługi webowe związane z przekazywaniem dokumentów ubezpieczeniowych. Oprogramowanie interfejsowe integruje się usługami webowymi. Poniższy WSDL stanowi specyfikację usług oferowanych w ramach systemu EWD. <?xml version="1.0" encoding="utf-8" ?>

- <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="naws.zus.pl"

xmlns:s="http://www.w3.org/2001/XMLSchema"

xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"

xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"

targetNamespace="naws.zus.pl"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">

- <wsdl:types>

- <s:schema elementFormDefault="qualified" targetNamespace="naws.zus.pl">

- <s:element name="WyslijPrzesylke">

- <s:complexType>

- <s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="pbyPrzesylka"

type="s:base64Binary" />

<s:element minOccurs="1" maxOccurs="1" name="uiPrzesylkaDlugosc"

type="s:unsignedInt" />

<s:element minOccurs="0" maxOccurs="1" name="strNazwaProducenta"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strNazwaOprogramowania"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strWersjaOprogramowania"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strB64SkrotPrzesylkiIn"

type="s:string" />

Strona 1 z 9

Page 2: Specyfikacja UsłUg Webowych Oferowanych Przez Zus

EWD – Elektroniczna Wymiana Dokumentów Załącznik 2

<s:element minOccurs="0" maxOccurs="1" name="strTypPrzesylki"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strB64SkrotPrzesylkiOut"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strIdentyfikator"

type="s:string" />

</s:sequence>

</s:complexType>

</s:element>

- <s:element name="WyslijPrzesylkeResponse">

- <s:complexType>

- <s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="strB64SkrotPrzesylkiOut"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strIdentyfikator"

type="s:string" />

</s:sequence>

</s:complexType>

</s:element>

- <s:element name="CheckTransmision">

- <s:complexType>

- <s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="byDataIn"

type="s:base64Binary" />

<s:element minOccurs="1" maxOccurs="1" name="uiDataInLength"

type="s:unsignedInt" />

<s:element minOccurs="0" maxOccurs="1" name="byDataOut"

type="s:base64Binary" />

<s:element minOccurs="1" maxOccurs="1" name="uiDataOutLength"

type="s:unsignedInt" />

</s:sequence>

</s:complexType>

</s:element>

- <s:element name="CheckTransmisionResponse">

- <s:complexType>

- <s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="byDataOut"

type="s:base64Binary" />

Strona 2 z 9

Page 3: Specyfikacja UsłUg Webowych Oferowanych Przez Zus

EWD – Elektroniczna Wymiana Dokumentów Załącznik 2

<s:element minOccurs="1" maxOccurs="1" name="uiDataOutLength"

type="s:unsignedInt" />

</s:sequence>

</s:complexType>

</s:element>

- <s:element name="PobierzPotwierdzenie">

- <s:complexType>

- <s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="strIdentyfikator"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strNazwaProducenta"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strNazwaOprogramowania"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strWersjaOprogramowania"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strIdZadania"

type="s:string" />

<s:element minOccurs="1" maxOccurs="1" name="DataWpisu" type="s:dateTime"

/>

<s:element minOccurs="0" maxOccurs="1" name="strTyp" type="s:string" />

<s:element minOccurs="1" maxOccurs="1" name="uiWielkoscPrzesylki"

type="s:unsignedInt" />

<s:element minOccurs="0" maxOccurs="1" name="byPrzesylka"

type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="strB64Skrot" type="s:string"

/>

</s:sequence>

</s:complexType>

</s:element>

- <s:element name="PobierzPotwierdzenieResponse">

- <s:complexType>

- <s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="strIdZadania"

type="s:string" />

<s:element minOccurs="1" maxOccurs="1" name="DataWpisu" type="s:dateTime"

/>

<s:element minOccurs="0" maxOccurs="1" name="strTyp" type="s:string" />

Strona 3 z 9

Page 4: Specyfikacja UsłUg Webowych Oferowanych Przez Zus

EWD – Elektroniczna Wymiana Dokumentów Załącznik 2

<s:element minOccurs="1" maxOccurs="1" name="uiWielkoscPrzesylki"

type="s:unsignedInt" />

<s:element minOccurs="0" maxOccurs="1" name="byPrzesylka"

type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="strB64Skrot" type="s:string"

/>

</s:sequence>

</s:complexType>

</s:element>

- <s:element name="PobierzIndexPrzesylek">

- <s:complexType>

- <s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="strIdZadania"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strNazwaProducenta"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strNazwaOprogramowania"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strWersjaOprogramowania"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="msgIndex"

type="tns:MessageIndex" />

</s:sequence>

</s:complexType>

</s:element>

- <s:complexType name="MessageIndex">

- <s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="m_collection"

type="tns:ArrayOfMessageIndexElement" />

</s:sequence>

</s:complexType>

- <s:complexType name="ArrayOfMessageIndexElement">

- <s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="MessageIndexElement"

nillable="true" type="tns:MessageIndexElement" />

</s:sequence>

</s:complexType>

- <s:complexType name="MessageIndexElement">

Strona 4 z 9

Page 5: Specyfikacja UsłUg Webowych Oferowanych Przez Zus

EWD – Elektroniczna Wymiana Dokumentów Załącznik 2

- <s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="strIdentyfikator"

type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="strIdZadania"

type="s:string" />

<s:element minOccurs="1" maxOccurs="1" name="DataWpisu" type="s:dateTime"

/>

<s:element minOccurs="0" maxOccurs="1" name="strTyp" type="s:string" />

<s:element minOccurs="1" maxOccurs="1" name="uiWielkoscPrzesylki"

type="s:int" />

<s:element minOccurs="0" maxOccurs="1" name="strB64Hash" type="s:string"

/>

</s:sequence>

</s:complexType>

- <s:element name="PobierzIndexPrzesylekResponse">

- <s:complexType>

- <s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="msgIndex"

type="tns:MessageIndex" />

</s:sequence>

</s:complexType>

</s:element>

</s:schema>

</wsdl:types>

- <wsdl:message name="WyslijPrzesylkeSoapIn">

<wsdl:part name="parameters" element="tns:WyslijPrzesylke" />

</wsdl:message>

- <wsdl:message name="WyslijPrzesylkeSoapOut">

<wsdl:part name="parameters" element="tns:WyslijPrzesylkeResponse" />

</wsdl:message>

- <wsdl:message name="CheckTransmisionSoapIn">

<wsdl:part name="parameters" element="tns:CheckTransmision" />

</wsdl:message>

- <wsdl:message name="CheckTransmisionSoapOut">

<wsdl:part name="parameters" element="tns:CheckTransmisionResponse" />

</wsdl:message>

- <wsdl:message name="PobierzPotwierdzenieSoapIn">

Strona 5 z 9

Page 6: Specyfikacja UsłUg Webowych Oferowanych Przez Zus

EWD – Elektroniczna Wymiana Dokumentów Załącznik 2

<wsdl:part name="parameters" element="tns:PobierzPotwierdzenie" />

</wsdl:message>

- <wsdl:message name="PobierzPotwierdzenieSoapOut">

<wsdl:part name="parameters" element="tns:PobierzPotwierdzenieResponse"

/>

</wsdl:message>

- <wsdl:message name="PobierzIndexPrzesylekSoapIn">

<wsdl:part name="parameters" element="tns:PobierzIndexPrzesylek" />

</wsdl:message>

- <wsdl:message name="PobierzIndexPrzesylekSoapOut">

<wsdl:part name="parameters" element="tns:PobierzIndexPrzesylekResponse"

/>

</wsdl:message>

- <wsdl:portType name="NawsUslugiSoap">

- <wsdl:operation name="WyslijPrzesylke">

<wsdl:documentation

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Wysyłanie przesyłek do

ZUS</wsdl:documentation>

<wsdl:input message="tns:WyslijPrzesylkeSoapIn" />

<wsdl:output message="tns:WyslijPrzesylkeSoapOut" />

</wsdl:operation>

- <wsdl:operation name="CheckTransmision">

<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Metoda

do testowania szybkości transmisji.</wsdl:documentation>

<wsdl:input message="tns:CheckTransmisionSoapIn" />

<wsdl:output message="tns:CheckTransmisionSoapOut" />

</wsdl:operation>

- <wsdl:operation name="PobierzPotwierdzenie">

<wsdl:documentation

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Pobieranie potwierdzeń z

ZUS</wsdl:documentation>

<wsdl:input message="tns:PobierzPotwierdzenieSoapIn" />

<wsdl:output message="tns:PobierzPotwierdzenieSoapOut" />

</wsdl:operation>

- <wsdl:operation name="PobierzIndexPrzesylek">

<wsdl:documentation

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Pobieranie indeksu przesyłek

z ZUS</wsdl:documentation>

Strona 6 z 9

Page 7: Specyfikacja UsłUg Webowych Oferowanych Przez Zus

EWD – Elektroniczna Wymiana Dokumentów Załącznik 2

<wsdl:input message="tns:PobierzIndexPrzesylekSoapIn" />

<wsdl:output message="tns:PobierzIndexPrzesylekSoapOut" />

</wsdl:operation>

</wsdl:portType>

- <wsdl:binding name="NawsUslugiSoap" type="tns:NawsUslugiSoap">

<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />

- <wsdl:operation name="WyslijPrzesylke">

<soap:operation soapAction="naws.zus.pl/WyslijPrzesylke" style="document"

/>

- <wsdl:input>

<soap:body use="literal" />

</wsdl:input>

- <wsdl:output>

<soap:body use="literal" />

</wsdl:output>

</wsdl:operation>

- <wsdl:operation name="CheckTransmision">

<soap:operation soapAction="naws.zus.pl/CheckTransmision"

style="document" />

- <wsdl:input>

<soap:body use="literal" />

</wsdl:input>

- <wsdl:output>

<soap:body use="literal" />

</wsdl:output>

</wsdl:operation>

- <wsdl:operation name="PobierzPotwierdzenie">

<soap:operation soapAction="naws.zus.pl/PobierzPotwierdzenie"

style="document" />

- <wsdl:input>

<soap:body use="literal" />

</wsdl:input>

- <wsdl:output>

<soap:body use="literal" />

</wsdl:output>

</wsdl:operation>

- <wsdl:operation name="PobierzIndexPrzesylek">

Strona 7 z 9

Page 8: Specyfikacja UsłUg Webowych Oferowanych Przez Zus

EWD – Elektroniczna Wymiana Dokumentów Załącznik 2

<soap:operation soapAction="naws.zus.pl/PobierzIndexPrzesylek"

style="document" />

- <wsdl:input>

<soap:body use="literal" />

</wsdl:input>

- <wsdl:output>

<soap:body use="literal" />

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

- <wsdl:binding name="NawsUslugiSoap12" type="tns:NawsUslugiSoap">

<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />

- <wsdl:operation name="WyslijPrzesylke">

<soap12:operation soapAction="naws.zus.pl/WyslijPrzesylke"

style="document" />

- <wsdl:input>

<soap12:body use="literal" />

</wsdl:input>

- <wsdl:output>

<soap12:body use="literal" />

</wsdl:output>

</wsdl:operation>

- <wsdl:operation name="CheckTransmision">

<soap12:operation soapAction="naws.zus.pl/CheckTransmision"

style="document" />

- <wsdl:input>

<soap12:body use="literal" />

</wsdl:input>

- <wsdl:output>

<soap12:body use="literal" />

</wsdl:output>

</wsdl:operation>

- <wsdl:operation name="PobierzPotwierdzenie">

<soap12:operation soapAction="naws.zus.pl/PobierzPotwierdzenie"

style="document" />

- <wsdl:input>

<soap12:body use="literal" />

Strona 8 z 9

Page 9: Specyfikacja UsłUg Webowych Oferowanych Przez Zus

EWD – Elektroniczna Wymiana Dokumentów Załącznik 2

</wsdl:input>

- <wsdl:output>

<soap12:body use="literal" />

</wsdl:output>

</wsdl:operation>

- <wsdl:operation name="PobierzIndexPrzesylek">

<soap12:operation soapAction="naws.zus.pl/PobierzIndexPrzesylek"

style="document" />

- <wsdl:input>

<soap12:body use="literal" />

</wsdl:input>

- <wsdl:output>

<soap12:body use="literal" />

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

- <wsdl:service name="NawsUslugi">

- <wsdl:port name="NawsUslugiSoap" binding="tns:NawsUslugiSoap">

<soap:address location="https://ewd.wroclaw.zus.pl/SDWI_AWS2/" />

</wsdl:port>

- <wsdl:port name="NawsUslugiSoap12" binding="tns:NawsUslugiSoap12">

<soap12:address location="https://ewd.wroclaw.zus.pl/SDWI_AWS2/" />

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

Strona 9 z 9