Pełnienie funkcji Generalnego Wykonawcy w zakresie dostawy sprzętu komputerowego, aplikacji internetowych, systemu elektronicznego obiegu dokumentów, realizacji prac wdrożeniowych oraz szkoleń związanych z kompleksowym wdrożeniem projektu pn: Lubuski Dokumentacja techniczna interfejsu komunikacyjnego Cyfrowego Urzędu z systemami EOD 2013-09-03 Wersja 1.0.3 Projekt współfinansowany przez Unię Europejską w ramach Lubuskiego Regionalnego Programu Operacyjnego na lata 2007-2013 Priorytet I. Rozwój infrastruktury wzmacniającej konkurencyjność regionu, Działanie: 1.3 Rozwój społeczeństwa informacyjnego
Metryka dokumentu: Autor: Przemysław Stemplewski Tytuł: Dokumentacja techniczna interfejsu komunikacyjnego Cyfrowego Urzędu z systemami EOD Komentarz: Liczba stron: 31 Data utworzenia: 2012-06-26 Data ostatniej wersji: 2013-09-03 Sygnatura dokumentu: Historia zmian: Data Autor Wersja Opis i referencja do poprzedniej wersji 2012-06-26 Przemysław Stemplewski, Przemysław Berner 0.0.1 Utworzenie dokumentu 2012-06-29 Przemysław Stemplewski 1.00 Naniesienie uwag po przeglądzie wewnętrznym GW 2012-11-07 Przemysław Stemplewski 1.01 Aktualizacja usług i modelu danych 2012-04-25 Przemysław Stemplewski 1.02 Aktualizacja usług i modelu danych 2013-09-03 Przemysław Stemplewski 1.03 Aktualizacja usług, aktualizacja rozdziału 2.2 Przeglądy: Data Imię i Nazwisko Stanowisko Referencja do dokumentu z uwagami 2012-06-30 Sebastian Białas Kierownik Zespołu Brak uwag Zatwierdzenie: Data Imię, Nazwisko, Podpis Stanowisko/Firma Referencja do dokumentu z uwagami Dystrybucja: Data Imię i Nazwisko Stanowisko Miejsce/Firma Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 2 z 31
Spis treści SPIS TREŚCI... 3 1. WSTĘP... 4 1.1 CEL DOKUMENTU...4 1.2 ZAKRES DOKUMENTU...4 1.3 ADRESAT DOKUMENTU...4 1.4 ODWOŁANIA...4... 4 2. PODSYSTEM KOMUNIKACJI Z EOD... 5 2.1 OGÓLNE INFORMACJE O MODULE...5 2.2 UWIERZYTELNIANIE UŻYTKOWNIKÓW...5 2.3 PROJEKT USŁUG SIECIOWYCH DLA EOD...6 2.3.1 Metody usługi...6 2.3.2 Struktura usługi WebService...7 2.3.3 Opisu wykorzystanego modelu danych... 24 2.3.3.1 SygCase... 24 2.3.3.2 StatusyDokument... 28 2.3.3.3 SygPayments... 29 2.3.3.4 SygDokPosw... 30 2.3.3.5 SygMap... 30 2.3.3.6 SygNisDokumenty... 30 Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 3 z 31
1. Wstęp 1.1 Cel dokumentu Celem niniejszego dokumentu jest opisanie interfejsów komunikacyjnych, które docelowo zostaną wykorzystane w Projekcie do wymiany danych pomiędzy Cyfrowym Urzędem, a systemami Elektronicznego Obiegu Dokumentów nie dostarczanymi w ramach Projektu. Dokument stanowi rozwinięcie i aktualizację opisu zamieszczonego w dokumencie Analizy przedwdrożeniowej Zadania nr 53. Dokument powstał zgodnie ze wstępnym opisem zawartym w punkcie 3.4.1 Analizy Przedwdrożeniowej Zadania nr 53. Dokument zawiera opis interfejsu aktualny na dzień 2013-04-25 i będzie aktualizowany w przypadku zmiany struktury interfejsu lub zastosowanego modelu danych. 1.2 Zakres dokumentu Niniejszy dokument opisuje interfejs wymiany danych służący do integracji Cyfrowego Urzędu a EOD z uwzględnieniem następujących założeń: Dokument powstał zgodnie ze wstępnym opisem zawartym w punkcie 3.4.1 Analizy Przedwdrożeniowej Zadania nr 53 Dokument zawiera dokumentację techniczną interfejsu Docelowo dokument będzie załącznikiem do SIWZ w postępowaniu na wykonanie integracji EOD nie dostarczanych w ramach Projektu z platformą Cyfrowy Urząd Ponadto, w dokumencie znalazł się szczegółowy opis modelu danych wykoryzstywanego przez Cyfrowy Urząd w ramach komunikacji z systemami EOD 1.3 Adresat dokumentu Dokument jest przeznaczony dla: 1. Zamawiającego - Urzędu Marszałkowskiego Województwa Lubuskiego 2. Głównego Wykonawcy zespołu realizującego Zadanie nr 53 3. Dostawców zewnętrznych jako specyfikacja dołączana do SIWZ 1.4 Odwołania Nie dotyczy. Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 4 z 31
2. Podsystem komunikacji z EOD 2.1 Ogólne informacje o module System CU stanowi samodzielny i w pełni funkcjonalny produkt, umożliwiający pełną obsługę formularzy elektronicznych. Mając jednak na uwadze sposób pracy JST, postanowiono silnie zintegrować system z Systemem Elektronicznego Obiegu Dokumentów. Integracja w tym zakresie pozwala na obustronną wymianę dokumentów (JST <> Interesant) poprzez przyjmowanie wniosków powstałych poprzez wypełnienie formularzy elektronicznych do urzędu, oraz przekazywanie interesantowi decyzji oraz odpowiedzi w postaci dokumentów przekazywanych na jego konto w systemie CU. Wykorzystując potencjał tego typu komunikacji, postanowiono rozszerzyć funkcjonalność tej integracji o przekazywanie dokumentów pomiędzy jednostkami posiadającymi konta w CU. Dzięki temu, odpowiednie wdrożenie i wykorzystanie omawianej funkcjonalności może zapewnić ograniczenie czasu potrzebnego na doręczanie pism, oraz znaczne ograniczenie kosztów związanych z przygotowaniem dokumentów oraz ich przesyłką (przekazywanie dokumentów elektronicznych w obrębie systemu CU jest operacją bezpłatną). Aby zapewnić ww. funkcje związane z wymianą dokumentów, system CU zostanie wyposażony w Podsystem komunikacji z EOD. W praktyce jest to zestaw usług sieciowych (WebServices) umożliwiających wymianę danych pomiędzy systemami EOD zainstalowanymi lokalnie w JST a systemem CU. Ze względu na specyfikę projektu, Podsystem komunikacji z EOD zostanie wyposażony w dwa interfejsy komunikacyjne. Pierwszy z nich będzie służył do komunikacji pomiędzy systemem CU a systemami EOD dostarczonymi w ramach Projektu. Ze względu na specyfikę Projektu (połączenia pomiędzy Data Center a JST za pośrednictwem kanałów VPN, jednolitość rozwiązań itp.) oraz fakt, że służy on do wymiany danych pomiędzy zaufanymi i jednolitymi aplikacjami, stawia on mniejsze wymagania dotyczące bezpieczeństwa. Przeciwnie jest w przypadku drugiego interfejsu, który ma służyć do wymiany danych pomiędzy różnymi systemami EOD wykorzystywanymi u wszystkich Partnerów. W tym przypadku mamy do czynienia z niejednorodnym środowiskiem rozproszonym. Drugi z interfejsów zatem musi posiadać dodatkowe zabezpieczenia pozwalające na przeprowadzenie skutecznej wymiany informacji jak również zachowania niezaprzeczalności i integralności samych dokumentów. Co więcej, interfejs ten powinien umożliwić ograniczenie systemów mogących się z nim łączyć poprzez wykorzystanie mechanizmu certyfikatów elektronicznych uwierzytelniających nadawcę transmisji danych. Opis techniczny zawarty w niniejszym dokumencie dotyczy drugiego przypadku interfejsu do komunikacji różnych systemów z EOD, natomiast nic nie stoi na przeszkodzie, aby w celu zwiększenia bezpieczeństwa całego rozwiązania zastosować spójny interfejs dla całego systemu bez rozróżnienia na to, jaki EOD łączy się z Cyfrowym Urzędem. 2.2 Uwierzytelnianie użytkowników System CU współpracuje ściśle z modułem EOD w zakresie wymiany danych o formularzach elektronicznych, sprawach i pismach. Funkcje skrzynki podawczej pełni komponent ESP, który jest wykorzystywany w obrębie systemu CU, zaś sam zlokalizowany jest przy integracyjnej szynie danych ESB. Usługi sieciowe serwowane przez ESB oprócz wykorzystania protokołu http SSL wymagają dwu poziomowej autentykacji. Na poziomie pierwszym jest weryfikacja autentyczności komunikatu funkcjonująca odbywa się w oparciu o standard WS-Security wymagający indywidualnego certyfikatu jednostki. Dlatego, każda jednostka przed podłączeniem swojego EOD do systemu Cyfrowy Urząd, powinna w pierwszej kolejności wygenerować żądanie certyfikatu do podpisywania transmisji oraz przesłać je do Zamawiającego w celu uwierzytelnienia go w RPUE. Żądanie certyfikatu można wygenerować przy pomocy JAVA JDK z linii poleceń wywołując komendy: keytool -genkey -alias eod -keystore EODKeyStore.jks -keyalg RSA -sigalg SHA1withRSA oraz Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 5 z 31
keytool -certreq -alias eod -keystore EODKeyStore.jks -file Client.csr Plik Client.csr należy przesłać do Zamawiającego a po otrzymaniu certyfikatu uwierzytelnionego należy zaimportować odpowiedź do magazynu EODKeyStore.jks. Poziom drugi to autoryzacja użytkownika jednostki za pomocą loginu i hasła podawanych jako parametry przy wywoływaniu konkretnej usługi. 2.3 Projekt usług sieciowych dla EOD Wymiana danych pomiędzy CU i EOD odbywa się za pomocą tzw. przesyłów danych. Przesyły te są komunikatami SOAP, wymienianymi przez usługi usługi sieciowe zlokalizowane w integracyjnej szynie danych ESB. 2.3.1 Metody usługi Do wymiany danych używane są następujące metody: - pobierzdokumenty Metoda ta pozwala na pobieranie dokumentów z CU do EOD jednostki. Jako parametry pobiera login i hasło użytkownika przypisanego do danej jednostki terenowej. Identyfikatory jednostek i hasła są przechowywane w CU w celu weryfikacji. Metoda ta zwraca z kolei obiekt zawierający listę dokumentów kierowanych do jednostki. Każdy dokument zawiera kluczowe powiązane informacje, takie jak pliki formularza, pisma, statusy itp. Pobrany dokument należy potwierdzić używając metody potwierdzodbiordokumentow. Model danych dokumentu zwracany przez system został opisany w rozdziale 2.3.3.4 - pobierzlisteobslugiwanychformularzy Metoda zwracająca listę obsługiwanych formularzy w CU przez jednostkę terenową, która odpytuje o dane. Zwracana lista jest listą map gdzie kluczem jest rodzaj formularza w CU a wartością jego nazwa. Jako parametry pobiera login i hasło użytkownika przypisanego do danej jednostki terenowej. - pobierzplatnosci Metoda zwraca listę płatności jakie zostały dokonane w ramach danego dokumentu, sprawy, decyzji w CU. Elementy trafią na listę w przypadku gdy płatność zostanie zarejestrowana lub gdy status danej płatności się zmienił od ostatniego pobrania. Gdy płatność zostanie pobrana i jej stan się nie zmieni do czasu kolejnej wymiany danych to nie pojawi się na liście. Metoda jako parametry pobiera login i hasło użytkownika przypisanego do danej jednostki terenowej. - pobierzposwiadczeniadokumentow Metoda pozwalająca na pobieranie poświadczeń takich jak UPO, UPN, ZPO dla dokumentów zarejestrowanych w CU oraz UPP dla dokumentów pochodzących z platformy epuap. Jako parametry pobiera login i hasło użytkownika przypisanego do danej jednostki terenowej oraz listę z identyfikatorami dokumentów (NID), dla których poświadczenia mają zostać pobrane. - pobierzlistejednostek Metoda pobierająca listę jednostek dostępnych w CU. Zwraca listę map gdzie kluczem jest id jednostki a kluczem jej nazwa. Jako parametry pobiera login i hasło użytkownika przypisanego do danej jednostki terenowej. - pobierzstatusyprzesylow Metoda zwraca informacje do systemu EOD o statusie przesyłu. Jako parametry pobiera login i hasło użytkownika przypisanego do danej jednostki terenowej oraz listę z identyfikatorami dokumentów, Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 6 z 31
których statusy mają być pobrane. Obiektem zwracanym jest lista map gdzie kluczem jest id dokumentu a wartością jego status. - potwierdzodbiordokumentow Metoda zwraca informacje do systemu CU z EOD o odbiorze dokumentów. Jako parametry pobiera login i hasło użytkownika przypisanego do danej jednostki terenowej oraz listę unikalnych identyfikatorów dokumentów w systemie. - wyslijdokumenty Metoda przesyła dokumenty z EOD do CU, które są następnie dołączane do sprawy. Jako parametry pobiera login i hasło użytkownika przypisanego do danej jednostki terenowej oraz listę typu SygNisDokumenty. Typ ten zawiera identyfikator sprawy oraz listę dokumentów, które dołączone będą do sprawy. Zwracana jest lista obiektów(poświadczeń), zawierających nadany unikalny identyfikator dokumentu (NID), typ poświadczenia (UPO, UPN) oraz poświadczenie(lista plików z nazwami i typami). - wyslijdokumentyjednostce Metoda przesyła dokumenty z EOD do innego EOD za pośrednictwem ESP, które są następnie dołączane teczki dokumentów a na ich podstawie może być stworzona sprawa. Jako parametry pobiera login i hasło użytkownika przypisanego do danej jednostki terenowej oraz listę obiektów typu DokumentyWychodzace. Obiekt ten powinien zawierać pusty element NID, w miejsce którego zostanie nadany unikalny numer w momencie doręczenia do ESP. Dodatkowo powinien zawierać pliki wysyłane do odbiorcy, wskazywać adresata, zawierać datę nadania z czasem i opisywać swoje pochodzenie (jaki system wysłał dokument). W przypadku poprawnego wysłania dokumentu zwracana jest lista obiektów(poświadczeń), zawierających nadany unikalny identyfikator dokumentu (NID), typ poświadczenia (UPO) oraz poświadczenie(lista plików z nazwami i typami). - wyslijplatnosci Metoda rejestrująca w CU płatności wymagane dla wskazanego dokumentu. Jako parametry przyjmuje login i hasło użytkownika przypisanego do danej jednostki terenowej, identyfikator dokumentu (NID) z którym powiązana będzie płatność, oraz listę płatności typu SygPayments do dodania. - zmienstatusy Metoda przesyła z EOD do CU liste statusów do dopisania do danego dokumentu/sprawy. Jako parametry pobiera login i hasło użytkownika przypisanego do danej jednostki terenowej, listę obiektów zawierających identyfikator dokumentu, w którym nastąpi zmiana statusu, oraz listę statusów, które zostaną dodane do już istniejących dla danego dokumentu. W przypadku gdy zmiana stanu dokumentu spowoduje zarejestrowanie sprawy i wygenerowanie identyfikatora sprawy to zwracana jest lista map gdzie kluczem jest identyfikator dokumentu a wartością identyfikator sprawy. Lista będzie pusta gdy dodawane statusy nie spowodowały rejestracji sprawy lub sprawa była już zarejestrowana. 2.3.2 Struktura usługi WebService Na potrzeby opisanej wyżej komunikacji w systemie CU został zaimplementowany WebService o następującej strukturze: Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 7 z 31
<?xml version="1.0" encoding="utf-8"?> <wsdl:definitions name="sygeodexchangeendpointservice" targetnamespace="http://sygnity.pl" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://sygnity.pl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/xmlschema"> <wsdl:types> <xs:schema attributeformdefault="unqualified" elementformdefault="unqualified" targetnamespace="http://sygnity.pl" xmlns:tns="http://sygnity.pl" xmlns:xs="http://www.w3.org/2001/xmlschema"> <xs:element name="autorsprawy"> <xs:element minoccurs="0" name="iduzytkownika" type="xs:string"/> <xs:element minoccurs="0" name="idjed" type="xs:string"/> <xs:element name="rola" type="xs:string"/> <xs:element name="imie" type="xs:string"/> <xs:element name="nazwisko" type="xs:string"/> <xs:element name="pesel" type="xs:string"/> <xs:element name="email" type="xs:string"/> <xs:element name="nazwainstytucji" type="xs:string"/> <xs:element name="nip" type="xs:string"/> <xs:element name="regon" type="xs:string"/> <xs:element name="wojewodztwo" type="xs:string"/> <xs:element name="powiat" type="xs:string"/> <xs:element name="gmina" type="xs:string"/> <xs:element name="kodpocztowy" type="xs:string"/> <xs:element name="miasto" type="xs:string"/> <xs:element name="poczta" type="xs:string"/> <xs:element name="nazwaadresowa" type="xs:string"/> <xs:element name="nazwaadresowaglowna" type="xs:string"/> <xs:element name="nrdomu" type="xs:string"/> <xs:element name="nrlokalu" type="xs:string"/> <xs:element name="telefon1" type="xs:string"/> <xs:element name="telefon2" type="xs:string"/> <xs:element name="fax" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:parametry"/> <xs:element name="dokumentyprzychodzace"> <xs:element minoccurs="0" name="nid" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:pliki"/> <xs:element minoccurs="0" name="adnotacja" type="xs:string"/> <xs:element name="upn" type="tns:poswiadczenia"/> <xs:element name="zpo" type="tns:poswiadczenia"/> <xs:element minoccurs="0" name="nadawca" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:przesyl"/> <xs:element name="datanadania" type="xs:datetime"/> <xs:element minoccurs="0" name="dataodbioru" type="xs:datetime"/> <xs:element minoccurs="0" name="dataprezentacji" type="xs:datetime"/> <xs:element name="stan" type="xs:string"/> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 8 z 31
<xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:parametry"/> <xs:element name="przeznaczeniedok" type="xs:string"/> <xs:element name="dokumentywychodzace"> <xs:element name="nid" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:pliki"/> <xs:element minoccurs="0" name="adnotacja" type="xs:string"/> <xs:element name="upo" type="tns:poswiadczenia"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:parametry"/> <xs:element name="adresat" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:przesyl"/> <xs:element minoccurs="0" name="datanadania" type="xs:datetime"/> <xs:element minoccurs="0" name="dataodbioru" type="xs:datetime"/> <xs:element minoccurs="0" name="pochodzeniedok" type="xs:string"/> <xs:element name="parametry"> <xs:element name="klucz" type="xs:string"/> <xs:element name="wartosc" type="xs:anytype"/> <xs:element name="pliki"> <xs:element name="plik" type="xs:base64binary"/> <xs:element name="typpliku" type="xs:string"/> <xs:element name="nazwapliku" type="xs:string"/> <xs:element name="przesyl"> <xs:element name="idprzesylu" type="xs:string"/> <xs:element name="statusprzesylu" type="xs:string"/> <xs:element name="datanadania" type="xs:datetime"/> <xs:element name="dataodbioru" nillable="true" type="xs:datetime"/> <xs:element minoccurs="0" name="idzmieniajacego" type="xs:string"/> <xs:element name="typprzesylu" type="xs:string"/> <xs:element name="status"> <xs:element name="stan" type="xs:string"/> <xs:element name="datazmiany" type="xs:datetime"/> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 9 z 31
<xs:element name="zmieniajacy" type="xs:string"/> <xs:element name="opis" type="xs:string"/> <xs:element name="statusplatnosci"> <xs:element name="status" type="xs:string"/> <xs:element name="przyczynazmiany" type="xs:string"/> <xs:element name="datazmiany" type="xs:string"/> <xs:element name="zmieniajacy" type="xs:string"/> <xs:element name="sygcase"> <xs:element maxoccurs="unbounded" ref="tns:status"/> <xs:element ref="tns:teczkadokumentow"/> <xs:element ref="tns:autorsprawy"/> <xs:element name="id" type="xs:string"/> <xs:element name="sygdokposw"> <xs:element name="nid" type="xs:string"/> <xs:element name="typposwiadczenia" type="xs:string"/> <xs:element name="poswiadczenie" type="tns:poswiadczenia"/> <xs:element name="sygmap"> <xs:element name="key" type="xs:string"/> <xs:element minoccurs="0" name="value" type="xs:string"/> <xs:element name="sygnisdokumenty"> <xs:element name="nis" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" name="listadokumentow" nillable="true"> <xs:element minoccurs="0" name="nid" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:pliki"/> <xs:element minoccurs="0" name="adnotacja" type="xs:string"/> <xs:element name="upn" type="tns:poswiadczenia"/> <xs:element name="zpo" type="tns:poswiadczenia"/> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 10 z 31
<xs:element minoccurs="0" name="nadawca" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:przesyl"/> <xs:element name="datanadania" type="xs:datetime"/> <xs:element minoccurs="0" name="dataodbioru" type="xs:datetime"/> <xs:element minoccurs="0" name="dataprezentacji" type="xs:datetime"/> <xs:element name="stan" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:parametry"/> <xs:element name="przeznaczeniedok" type="xs:string"/> <xs:element name="sygpayments"> <xs:element minoccurs="0" name="idplatnosci" type="xs:string"/> <xs:element name="statusy" type="tns:statusyplatnosci"/> <xs:element minoccurs="0" name="idklientauslugi" type="xs:string"/> <xs:element minoccurs="0" name="idodbiorcy" type="xs:string"/> <xs:element minoccurs="0" name="idplatnika" type="xs:string"/> <xs:element minoccurs="0" name="rodzajuslugi" type="xs:string"/> <xs:element minoccurs="0" name="idtransakcji" type="xs:string"/> <xs:element name="datawaznosci" type="xs:datetime"/> <xs:element name="kwota" type="xs:double"/> <xs:element name="waluta" type="xs:string"/> <xs:element name="numerkontabanku" type="xs:string"/> <xs:element name="nazwarachunkubank" type="xs:string"/> <xs:element minoccurs="0" name="tytul" type="xs:string"/> <xs:element name="oplatazadokumentnid" type="xs:string"/> <xs:element minoccurs="0" name="czywyslacdoeod" type="xs:string"/> <xs:element minoccurs="0" name="emailplatnika" type="xs:string"/> <xs:element minoccurs="0" name="epo" type="xs:base64binary"/> <xs:element name="teczkadokumentow"> <xs:element name="nis" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:dokumentywychodzace"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:dokumentyprzychodzace"/> <xs:element name="pobierzdokumenty" type="tns:pobierzdokumenty"/> <xs:element name="pobierzdokumentyresponse" type="tns:pobierzdokumentyresponse"/> <xs:element name="pobierzlistejednostek" type="tns:pobierzlistejednostek"/> <xs:element name="pobierzlistejednostekresponse" type="tns:pobierzlistejednostekresponse"/> <xs:element name="pobierzlisteobslugiwanychformularzy" type="tns:pobierzlisteobslugiwanychformularzy"/> <xs:element name="pobierzlisteobslugiwanychformularzyresponse" type="tns:pobierzlisteobslugiwanychformularzyresponse"/> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 11 z 31
<xs:element name="pobierzplatnosci" type="tns:pobierzplatnosci"/> <xs:element name="pobierzplatnosciresponse" type="tns:pobierzplatnosciresponse"/> <xs:element name="pobierzposwiadczeniadokumentow" type="tns:pobierzposwiadczeniadokumentow"/> <xs:element name="pobierzposwiadczeniadokumentowresponse" type="tns:pobierzposwiadczeniadokumentowresponse"/> <xs:element name="pobierzstatusyprzesylow" type="tns:pobierzstatusyprzesylow"/> <xs:element name="pobierzstatusyprzesylowresponse" type="tns:pobierzstatusyprzesylowresponse"/> <xs:element name="potwierdzodbiordokumentow" type="tns:potwierdzodbiordokumentow"/> <xs:element name="potwierdzodbiordokumentowresponse" type="tns:potwierdzodbiordokumentowresponse"/> <xs:element name="wyslijdokumenty" type="tns:wyslijdokumenty"/> <xs:element name="wyslijdokumentyjednostce" type="tns:wyslijdokumentyjednostce"/> <xs:element name="wyslijdokumentyjednostceresponse" type="tns:wyslijdokumentyjednostceresponse"/> <xs:element name="wyslijdokumentyresponse" type="tns:wyslijdokumentyresponse"/> <xs:element name="wyslijplatnosci" type="tns:wyslijplatnosci"/> <xs:element name="wyslijplatnosciresponse" type="tns:wyslijplatnosciresponse"/> <xs:element name="zmienstatusy" type="tns:zmienstatusy"/> <xs:element name="zmienstatusyresponse" type="tns:zmienstatusyresponse"/> <xs:complextype name="pobierzdokumenty"> <xs:element minoccurs="0" name="uzytkownik" type="xs:string"/> <xs:element minoccurs="0" name="haslo" type="xs:string"/> <xs:complextype name="pobierzdokumentyresponse"> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:sygcase"/> <xs:complextype name="poswiadczenia"> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:pliki"/> <xs:complextype name="sygfaults"> <xs:element maxoccurs="unbounded" minoccurs="0" name="blad" nillable="true" type="tns:blad"/> <xs:complextype name="blad"> <xs:element minoccurs="0" name="errormessage" type="xs:string"/> <xs:element minoccurs="0" name="kod" type="xs:string"/> <xs:element minoccurs="0" name="opis" type="xs:string"/> <xs:complextype name="zmienstatusy"> <xs:element minoccurs="0" name="uzytkownik" type="xs:string"/> <xs:element minoccurs="0" name="haslo" type="xs:string"/> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 12 z 31
<xs:element maxoccurs="unbounded" minoccurs="0" name="statusydokumentulista" type="tns:statusydokument"/> <xs:complextype name="statusydokument"> <xs:element maxoccurs="unbounded" minoccurs="0" name="listastatusow" nillable="true"> <xs:element name="stan" type="xs:string"/> <xs:element name="datazmiany" type="xs:datetime"/> <xs:element name="zmieniajacy" type="xs:string"/> <xs:element name="opis" type="xs:string"/> <xs:element minoccurs="0" name="nid" type="xs:string"/> <xs:complextype name="arraylist"> <xs:complexcontent> <xs:extension base="tns:abstractlist"> <xs:sequence/> </xs:extension> </xs:complexcontent> <xs:complextype abstract="true" name="abstractlist"> <xs:complexcontent> <xs:extension base="tns:abstractcollection"> <xs:sequence/> </xs:extension> </xs:complexcontent> <xs:complextype abstract="true" name="abstractcollection"> <xs:sequence/> <xs:complextype name="zmienstatusyresponse"> <xs:element maxoccurs="unbounded" minoccurs="0" name="return"> <xs:element name="key" type="xs:string"/> <xs:element minoccurs="0" name="value" type="xs:string"/> <xs:complextype name="wyslijplatnosci"> <xs:element minoccurs="0" name="uzytkownik" type="xs:string"/> <xs:element minoccurs="0" name="haslo" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" name="listaplatnosci"> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 13 z 31
<xs:element minoccurs="0" name="idplatnosci" type="xs:string"/> <xs:element name="statusy" type="tns:statusyplatnosci"/> <xs:element minoccurs="0" name="idklientauslugi" type="xs:string"/> <xs:element minoccurs="0" name="idodbiorcy" type="xs:string"/> <xs:element minoccurs="0" name="idplatnika" type="xs:string"/> <xs:element minoccurs="0" name="rodzajuslugi" type="xs:string"/> <xs:element minoccurs="0" name="idtransakcji" type="xs:string"/> <xs:element name="datawaznosci" type="xs:datetime"/> <xs:element name="kwota" type="xs:double"/> <xs:element name="waluta" type="xs:string"/> <xs:element name="numerkontabanku" type="xs:string"/> <xs:element name="nazwarachunkubank" type="xs:string"/> <xs:element minoccurs="0" name="tytul" type="xs:string"/> <xs:element name="oplatazadokumentnid" type="xs:string"/> <xs:element minoccurs="0" name="czywyslacdoeod" type="xs:string"/> <xs:element minoccurs="0" name="emailplatnika" type="xs:string"/> <xs:element minoccurs="0" name="epo" type="xs:base64binary"/> <xs:complextype name="statusyplatnosci"> <xs:element maxoccurs="unbounded" ref="tns:statusplatnosci"/> <xs:complextype name="wyslijplatnosciresponse"> <xs:sequence/> <xs:complextype name="wyslijdokumenty"> <xs:element minoccurs="0" name="uzytkownik" type="xs:string"/> <xs:element minoccurs="0" name="haslo" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" name="dokumenty"> <xs:element name="nis" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" name="listadokumentow" nillable="true"> <xs:element minoccurs="0" name="nid" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:pliki"/> <xs:element minoccurs="0" name="adnotacja" type="xs:string"/> <xs:element name="upn" type="tns:poswiadczenia"/> <xs:element name="zpo" type="tns:poswiadczenia"/> <xs:element minoccurs="0" name="nadawca" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:przesyl"/> <xs:element name="datanadania" type="xs:datetime"/> <xs:element minoccurs="0" name="dataodbioru" type="xs:datetime"/> <xs:element minoccurs="0" name="dataprezentacji" type="xs:datetime"/> <xs:element name="stan" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:parametry"/> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 14 z 31
<xs:element name="przeznaczeniedok" type="xs:string"/> <xs:complextype name="wyslijdokumentyresponse"> <xs:element maxoccurs="unbounded" minoccurs="0" name="return"> <xs:element name="nid" type="xs:string"/> <xs:element name="typposwiadczenia" type="xs:string"/> <xs:element name="poswiadczenie" type="tns:poswiadczenia"/> <xs:complextype name="pobierzlistejednostek"> <xs:element minoccurs="0" name="uzytkownik" type="xs:string"/> <xs:element minoccurs="0" name="haslo" type="xs:string"/> <xs:complextype name="pobierzlistejednostekresponse"> <xs:element form="qualified" maxoccurs="unbounded" minoccurs="0" name="dostepnejednostki"> <xs:element name="key" type="xs:string"/> <xs:element minoccurs="0" name="value" type="xs:string"/> <xs:complextype name="potwierdzodbiordokumentow"> <xs:element minoccurs="0" name="uzytkownik" type="xs:string"/> <xs:element minoccurs="0" name="haslo" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" name="listanid" type="xs:string"/> <xs:complextype name="potwierdzodbiordokumentowresponse"> <xs:sequence/> <xs:complextype name="pobierzposwiadczeniadokumentow"> <xs:element minoccurs="0" name="uzytkownik" type="xs:string"/> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 15 z 31
<xs:element minoccurs="0" name="haslo" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" name="listanid" type="xs:string"/> <xs:complextype name="pobierzposwiadczeniadokumentowresponse"> <xs:element form="qualified" maxoccurs="unbounded" minoccurs="0" name="poswiadczenia"> <xs:element name="nid" type="xs:string"/> <xs:element name="typposwiadczenia" type="xs:string"/> <xs:element name="poswiadczenie" type="tns:poswiadczenia"/> <xs:complextype name="pobierzlisteobslugiwanychformularzy"> <xs:element minoccurs="0" name="uzytkownik" type="xs:string"/> <xs:element minoccurs="0" name="haslo" type="xs:string"/> <xs:complextype name="pobierzlisteobslugiwanychformularzyresponse"> <xs:element form="qualified" maxoccurs="unbounded" minoccurs="0" name="obslugiwaneformularze"> <xs:element name="key" type="xs:string"/> <xs:element minoccurs="0" name="value" type="xs:string"/> <xs:complextype name="pobierzplatnosci"> <xs:element minoccurs="0" name="uzytkownik" type="xs:string"/> <xs:element minoccurs="0" name="haslo" type="xs:string"/> <xs:complextype name="pobierzplatnosciresponse"> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:sygpayments"/> <xs:complextype name="wyslijdokumentyjednostce"> <xs:element minoccurs="0" name="uzytkownik" type="xs:string"/> <xs:element minoccurs="0" name="haslo" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" name="dokumentywych"> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 16 z 31
<xs:element name="nid" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:pliki"/> <xs:element minoccurs="0" name="adnotacja" type="xs:string"/> <xs:element name="upo" type="tns:poswiadczenia"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:parametry"/> <xs:element name="adresat" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" ref="tns:przesyl"/> <xs:element minoccurs="0" name="datanadania" type="xs:datetime"/> <xs:element minoccurs="0" name="dataodbioru" type="xs:datetime"/> <xs:element minoccurs="0" name="pochodzeniedok" type="xs:string"/> <xs:complextype name="wyslijdokumentyjednostceresponse"> <xs:element maxoccurs="unbounded" minoccurs="0" name="return"> <xs:element name="nid" type="xs:string"/> <xs:element name="typposwiadczenia" type="xs:string"/> <xs:element name="poswiadczenie" type="tns:poswiadczenia"/> <xs:complextype name="pobierzstatusyprzesylow"> <xs:element minoccurs="0" name="uzytkownik" type="xs:string"/> <xs:element minoccurs="0" name="haslo" type="xs:string"/> <xs:element maxoccurs="unbounded" minoccurs="0" name="listanid" type="xs:string"/> <xs:complextype name="pobierzstatusyprzesylowresponse"> <xs:element maxoccurs="unbounded" minoccurs="0" name="return"> <xs:element name="key" type="xs:string"/> <xs:element minoccurs="0" name="value" type="xs:string"/> <xs:element name="sygdokexchangefault" type="tns:sygdokexchangefault"/> <xs:complextype name="sygdokexchangefault"> <xs:element name="sygfault" nillable="true" type="tns:sygfaults"/> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 17 z 31
</xs:schema> </wsdl:types> <wsdl:message name="pobierzlisteobslugiwanychformularzyresponse"> <wsdl:part element="tns:pobierzlisteobslugiwanychformularzyresponse" name="parameters"> <wsdl:message name="zmienstatusy"> <wsdl:part element="tns:zmienstatusy" name="parameters"> <wsdl:message name="zmienstatusyresponse"> <wsdl:part element="tns:zmienstatusyresponse" name="parameters"> <wsdl:message name="pobierzposwiadczeniadokumentow"> <wsdl:part element="tns:pobierzposwiadczeniadokumentow" name="parameters"> <wsdl:message name="wyslijdokumentyjednostce"> <wsdl:part element="tns:wyslijdokumentyjednostce" name="parameters"> <wsdl:message name="pobierzplatnosci"> <wsdl:part element="tns:pobierzplatnosci" name="parameters"> <wsdl:message name="pobierzlisteobslugiwanychformularzy"> <wsdl:part element="tns:pobierzlisteobslugiwanychformularzy" name="parameters"> <wsdl:message name="wyslijdokumentyjednostceresponse"> <wsdl:part element="tns:wyslijdokumentyjednostceresponse" name="parameters"> <wsdl:message name="pobierzstatusyprzesylowresponse"> <wsdl:part element="tns:pobierzstatusyprzesylowresponse" name="parameters"> <wsdl:message name="pobierzstatusyprzesylow"> <wsdl:part element="tns:pobierzstatusyprzesylow" name="parameters"> <wsdl:message name="sygdokexchangefault"> <wsdl:part element="tns:sygdokexchangefault" name="sygdokexchangefault"> <wsdl:message name="wyslijplatnosciresponse"> <wsdl:part element="tns:wyslijplatnosciresponse" name="parameters"> <wsdl:message name="pobierzdokumentyresponse"> <wsdl:part element="tns:pobierzdokumentyresponse" name="result"> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 18 z 31
<wsdl:message name="wyslijdokumentyresponse"> <wsdl:part element="tns:wyslijdokumentyresponse" name="parameters"> <wsdl:message name="pobierzlistejednostek"> <wsdl:part element="tns:pobierzlistejednostek" name="parameters"> <wsdl:message name="pobierzplatnosciresponse"> <wsdl:part element="tns:pobierzplatnosciresponse" name="result"> <wsdl:message name="pobierzposwiadczeniadokumentowresponse"> <wsdl:part element="tns:pobierzposwiadczeniadokumentowresponse" name="parameters"> <wsdl:message name="pobierzdokumenty"> <wsdl:part element="tns:pobierzdokumenty" name="parameters"> <wsdl:message name="pobierzlistejednostekresponse"> <wsdl:part element="tns:pobierzlistejednostekresponse" name="parameters"> <wsdl:message name="wyslijplatnosci"> <wsdl:part element="tns:wyslijplatnosci" name="parameters"> <wsdl:message name="potwierdzodbiordokumentowresponse"> <wsdl:part element="tns:potwierdzodbiordokumentowresponse" name="parameters"> <wsdl:message name="potwierdzodbiordokumentow"> <wsdl:part element="tns:potwierdzodbiordokumentow" name="parameters"> <wsdl:message name="wyslijdokumenty"> <wsdl:part element="tns:wyslijdokumenty" name="parameters"> <wsdl:porttype name="sygeodexchangeendpoint"> <wsdl:operation name="pobierzdokumenty"> <wsdl:input message="tns:pobierzdokumenty" name="pobierzdokumenty"> <wsdl:output message="tns:pobierzdokumentyresponse" name="pobierzdokumentyresponse"> <wsdl:fault message="tns:sygdokexchangefault" name="sygdokexchangefault"> <wsdl:operation name="zmienstatusy"> <wsdl:input message="tns:zmienstatusy" name="zmienstatusy"> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 19 z 31
<wsdl:output message="tns:zmienstatusyresponse" name="zmienstatusyresponse"> <wsdl:fault message="tns:sygdokexchangefault" name="sygdokexchangefault"> <wsdl:operation name="wyslijplatnosci"> <wsdl:input message="tns:wyslijplatnosci" name="wyslijplatnosci"> <wsdl:output message="tns:wyslijplatnosciresponse" name="wyslijplatnosciresponse"> <wsdl:fault message="tns:sygdokexchangefault" name="sygdokexchangefault"> <wsdl:operation name="wyslijdokumenty"> <wsdl:input message="tns:wyslijdokumenty" name="wyslijdokumenty"> <wsdl:output message="tns:wyslijdokumentyresponse" name="wyslijdokumentyresponse"> <wsdl:fault message="tns:sygdokexchangefault" name="sygdokexchangefault"> <wsdl:operation name="pobierzlistejednostek"> <wsdl:input message="tns:pobierzlistejednostek" name="pobierzlistejednostek"> <wsdl:output message="tns:pobierzlistejednostekresponse" name="pobierzlistejednostekresponse"> <wsdl:fault message="tns:sygdokexchangefault" name="sygdokexchangefault"> <wsdl:operation name="potwierdzodbiordokumentow"> <wsdl:input message="tns:potwierdzodbiordokumentow" name="potwierdzodbiordokumentow"> <wsdl:output message="tns:potwierdzodbiordokumentowresponse" name="potwierdzodbiordokumentowresponse"> <wsdl:fault message="tns:sygdokexchangefault" name="sygdokexchangefault"> <wsdl:operation name="pobierzposwiadczeniadokumentow"> <wsdl:input message="tns:pobierzposwiadczeniadokumentow" name="pobierzposwiadczeniadokumentow"> <wsdl:output message="tns:pobierzposwiadczeniadokumentowresponse" name="pobierzposwiadczeniadokumentowresponse"> <wsdl:fault message="tns:sygdokexchangefault" name="sygdokexchangefault"> <wsdl:operation name="pobierzlisteobslugiwanychformularzy"> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 20 z 31
<wsdl:input message="tns:pobierzlisteobslugiwanychformularzy" name="pobierzlisteobslugiwanychformularzy"> <wsdl:output message="tns:pobierzlisteobslugiwanychformularzyresponse" name="pobierzlisteobslugiwanychformularzyresponse"> <wsdl:fault message="tns:sygdokexchangefault" name="sygdokexchangefault"> <wsdl:operation name="pobierzplatnosci"> <wsdl:input message="tns:pobierzplatnosci" name="pobierzplatnosci"> <wsdl:output message="tns:pobierzplatnosciresponse" name="pobierzplatnosciresponse"> <wsdl:fault message="tns:sygdokexchangefault" name="sygdokexchangefault"> <wsdl:operation name="wyslijdokumentyjednostce"> <wsdl:input message="tns:wyslijdokumentyjednostce" name="wyslijdokumentyjednostce"> <wsdl:output message="tns:wyslijdokumentyjednostceresponse" name="wyslijdokumentyjednostceresponse"> <wsdl:fault message="tns:sygdokexchangefault" name="sygdokexchangefault"> <wsdl:operation name="pobierzstatusyprzesylow"> <wsdl:input message="tns:pobierzstatusyprzesylow" name="pobierzstatusyprzesylow"> <wsdl:output message="tns:pobierzstatusyprzesylowresponse" name="pobierzstatusyprzesylowresponse"> <wsdl:fault message="tns:sygdokexchangefault" name="sygdokexchangefault"> </wsdl:porttype> <wsdl:binding name="sygeodexchangeendpointservicesoapbinding" type="tns:sygeodexchangeendpoint"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="pobierzdokumenty"> <soap:operation soapaction="" style="document"/> <wsdl:input name="pobierzdokumenty"> <wsdl:output name="pobierzdokumentyresponse"> <wsdl:fault name="sygdokexchangefault"> <soap:fault name="sygdokexchangefault" use="literal"/> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 21 z 31
<wsdl:operation name="zmienstatusy"> <soap:operation soapaction="" style="document"/> <wsdl:input name="zmienstatusy"> <wsdl:output name="zmienstatusyresponse"> <wsdl:fault name="sygdokexchangefault"> <soap:fault name="sygdokexchangefault" use="literal"/> <wsdl:operation name="wyslijdokumenty"> <soap:operation soapaction="" style="document"/> <wsdl:input name="wyslijdokumenty"> <wsdl:output name="wyslijdokumentyresponse"> <wsdl:fault name="sygdokexchangefault"> <soap:fault name="sygdokexchangefault" use="literal"/> <wsdl:operation name="wyslijplatnosci"> <soap:operation soapaction="" style="document"/> <wsdl:input name="wyslijplatnosci"> <wsdl:output name="wyslijplatnosciresponse"> <wsdl:fault name="sygdokexchangefault"> <soap:fault name="sygdokexchangefault" use="literal"/> <wsdl:operation name="pobierzlistejednostek"> <soap:operation soapaction="" style="document"/> <wsdl:input name="pobierzlistejednostek"> <wsdl:output name="pobierzlistejednostekresponse"> <wsdl:fault name="sygdokexchangefault"> <soap:fault name="sygdokexchangefault" use="literal"/> <wsdl:operation name="potwierdzodbiordokumentow"> <soap:operation soapaction="" style="document"/> <wsdl:input name="potwierdzodbiordokumentow"> <wsdl:output name="potwierdzodbiordokumentowresponse"> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 22 z 31
<wsdl:fault name="sygdokexchangefault"> <soap:fault name="sygdokexchangefault" use="literal"/> <wsdl:operation name="pobierzposwiadczeniadokumentow"> <soap:operation soapaction="" style="document"/> <wsdl:input name="pobierzposwiadczeniadokumentow"> <wsdl:output name="pobierzposwiadczeniadokumentowresponse"> <wsdl:fault name="sygdokexchangefault"> <soap:fault name="sygdokexchangefault" use="literal"/> <wsdl:operation name="pobierzlisteobslugiwanychformularzy"> <soap:operation soapaction="" style="document"/> <wsdl:input name="pobierzlisteobslugiwanychformularzy"> <wsdl:output name="pobierzlisteobslugiwanychformularzyresponse"> <wsdl:fault name="sygdokexchangefault"> <soap:fault name="sygdokexchangefault" use="literal"/> <wsdl:operation name="pobierzplatnosci"> <soap:operation soapaction="" style="document"/> <wsdl:input name="pobierzplatnosci"> <wsdl:output name="pobierzplatnosciresponse"> <wsdl:fault name="sygdokexchangefault"> <soap:fault name="sygdokexchangefault" use="literal"/> <wsdl:operation name="wyslijdokumentyjednostce"> <soap:operation soapaction="" style="document"/> <wsdl:input name="wyslijdokumentyjednostce"> <wsdl:output name="wyslijdokumentyjednostceresponse"> <wsdl:fault name="sygdokexchangefault"> <soap:fault name="sygdokexchangefault" use="literal"/> <wsdl:operation name="pobierzstatusyprzesylow"> <soap:operation soapaction="" style="document"/> Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 23 z 31
<wsdl:input name="pobierzstatusyprzesylow"> <wsdl:output name="pobierzstatusyprzesylowresponse"> <wsdl:fault name="sygdokexchangefault"> <soap:fault name="sygdokexchangefault" use="literal"/> </wsdl:binding> <wsdl:service name="sygeodexchangeendpointservice"> <wsdl:port binding="tns:sygeodexchangeendpointservicesoapbinding" name="sygeodexchangeendpointport"> <soap:address location="https://cu.wrotalubuskie.eu:9082/sygeodexchange"/> </wsdl:port> </wsdl:service> </wsdl:definitions> 2.3.3 Opisu wykorzystanego modelu danych 2.3.3.1 SygCase SygCase Pole/Atrybut Typ Krotność Opis status Status 1..n Lista statusów sprawy teczkadokumentow TeczkaDokumentow 1..1 Teczka z dokumentami przychodzącymi i wychodzącymi autorsprawy AutorSprawy 1..1 Informacje o autorze sprawy id xs:string 1..1 Id sprawy Status Pole/Atrybut Typ Krotność Opis Stan xs:string 1..1 Opis stanu DataZmiany xs:datetime 1..1 Data zmiany stanu Zmieniajacy xs:string 1..1 Imię i nazwisko (stanowisko) osoby zmieniającej stan Opis xs:string 1..1 Opis stanu teczkadokumentow Pole/Atrybut Typ Krotność Opis Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 24 z 31
NIS xs:string 1..1 Numer/identyfikator sprawy DokumentyWychodzace DokumentyWychodzace 0..n Dokumenty wysyłane przez interesanta(autora sprawy) DokumentyPrzychodzace DokumentyPrzychodzace 0..n Dokumenty wysłane do interesanta(autora sprawy) dokumentywychodzace Pole/Atrybut Typ Krotność Opis NID xs:string 1..1 Numer/identyfikator dokumentu Pliki Pliki 0..n Pliki wysyłane przez interesanta takie jak plik wniosku xml, xsl, xsd, załączniki itp Adnotacja xs:string 0..1 Opcjonalna adnotacja do dokumentu UPO Poswiadczenia 1..1 Obiekt zawierający poświadczenia dla dokumentu takie jak Urzędowe Poświadczenie Odbioru Parametry Parametry 0..n Opcjonalne parametry dokumentu Adresat xs:string 1..1 Id adresata dokumentu Przesyl Przesyl 0..n Informacje o przesylach dokumentu do EOD DataNadania xs:datetime 0..1 Data nadania dokumentu DataOdbioru xs:datetime 0..1 Data odbioru dokumentu PochodzenieDok xs:string 0..1 Pochodzenie dokumentu Informacja z jakiego systemu pochodzi dokument (cu, epuap,edok itp) dokumentyprzychodzace Pole/Atrybut Typ Krotność Opis Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 25 z 31
NID xs:string 0..1 Numer/identyfikator dokumentu Pliki Pliki 0..n Pliki wysyłane przez interesanta takie jak plik wniosku xml, xsl, xsd, załączniki itp Adnotacja xs:string 0..1 Opcjonalna adnotacja do dokumentu UPN Poswiadczenia 1..1 Obiekt zawierający poświadczenia dla dokumentu takie jak Urzędowe Poświadczenie Nadania ZPO Poswiadczenia 1..1 Obiekt zawierający poświadczenia dla dokumentu takie jak Zwrotne Potwierdzenie Odbioru Nadawca xs:string 0..1 Id nadawcy dokumentu Przesyl Przesyl 0..n Informacje o przesylach dokumentu do EOD DataNadania xs:datetime 1..1 Data nadania dokumentu DataOdbioru xs:datetime 0..1 Data odbioru dokumentu DataPrezentacji xs:datetime 0..1 Data prezentacji dokumentu odbiorcu Stan xs:string 1..1 Stan dokumentu (odebrany, nieodebrany,upłynął termin odbioru) Parametry Parametry 0..n Opcjonalne parametry dokumentu PrzeznaczenieDok xs:string 1..1 Przeznaczenie dokumentu Informacja do jakiego systemu przekazać dokument (cu, epuap) Pliki Pole/Atrybut Typ Krotność Opis Plik xs:base64binary 1..1 Dane binarne przesyłanego pliku Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 26 z 31
TypPliku xs:string 1..1 Pole opisujące typ pliku NazwaPliku xs:string 1..1 Pole opisujące nazwę pliku wraz z rozszerzeniem Poswiadczenia Pole/Atrybut Typ Krotność Opis Pliki xs:base64binary 0..n Plik poświadczenia (xml,xslt, xsd) Parametry Pole/Atrybut Typ Krotność Opis Klucz xs:string 1..1 Klucz parametru Wartosc xs:anytype 1..1 Wartość parametru Przesyl Pole/Atrybut Typ Krotność Opis idprzesylu xs:string 1..1 Unikalny identyfikator przesyłu statusprzesylu xs:string 1..1 Status przesyłu dokumentu datanadania xs:datetime 1..1 Data nadania dokumentu do EOD lub do ESP dataodbioru xs:datetime 1..1 Data odbioru przez CU lub przez ESP idzmieniajacego xs:string 0..1 Id osoby który zmienia status przesyłu. Brak w przypadku gdy status zmienia ESP typprzesylu xs:string 1..1 Typ przesyłu - wychodzący z ESP(OUT) lub przychodzący(in) AutorSprawy Pole/Atrybut Typ Krotność Opis IdUzytkownika xs:string 0..1 Id użytkownika w ESP. Użytkownik będący osobą Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 27 z 31
fizyczną lub organizacją. IdJed xs:string 0..1 Id jednostki w ESP. Rola xs: string 1..1 Rola użytkownika w CU Imie xs:string 1..1 Pole zawierające imię Nazwisko xs: string 1..1 Pole zawierające nazwisko Pesel xs:string 1..1 Pole zawierające PESEL Email xs: string 1..1 Pole zawierające email NazwaInstytucji xs: string 1..1 Pole zawierające nazwę instytucji Nip xs:string 1..1 Pole zawierające NIP Regon xs: string 1..1 Pole zawierające REGON Wojewodztwo xs:string 1..1 Pole zawierające kod teryt województwa Powiat xs: string 1..1 Pole zawierające kod teryt powiatu Gmina xs:string 1..1 Pole zawierające kod teryt gminy KodPocztowy xs: string 1..1 Pole zawierające kod pocztowy Miasto xs: string 1..1 Pole zawierające nazwę miejscowości Poczta xs:string 1..1 Pole zawierające miejscowość poczty NazwaAdresowa xs: string 1..1 Pole zawierające nazwę adresową(ulica, plac, aleja itd.) Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 28 z 31
NazwaAdresowaGlowna xs:string 1..1 Pole zawierające nazwę adresową ( np. nazwę ulicy) NrDomu xs:string 1..1 Pole zawierające numer budynku NrLokalu xs: string 1..1 Pole zawierające numer lokalu Telefon1 xs:string 1..1 Pole zawierające numer telefonu Telefon2 xs: string 1..1 Pole zawierające numer telefonu Fax xs: string 1..1 Pole zawierające numer faksu Parametry Parametry 0..n Opcjonalne parametry 2.3.3.2 StatusyDokument PotwierdzenieTyp Pole/Atrybut Typ Krotność Opis nid xs:string 1..1 Pole zawierające unikalny identyfikator dokumentu. listastatusow Status 1..1 Lista zawierająca statusy dokumentu 2.3.3.3 SygPayments SygPayments Pole/Atrybut Typ Krotność Opis idplatnosci xs:string 0..1 Unikalny identyfikator płatności systemie. Statusy StatusyPlatnosci 1..1 Obiekt zawierający statusy płatności idklientauslugi xs:string 0..1 Identyfikator klienta usługi PayByNet idodbiorcy xs:string 0 1 Identyfikator odbiorcy płatności w ESP idplatnika xs:string 0..1 Identyfikator płatnika płatności w ESP rodzajuslugi xs:string 0..1 Rodzaj płatności (epuap, PayByNet) Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 29 z 31
idtransakcji xs:string 0..1 Identyfikator płatności w systemie zewnętrznym. datawaznosci xs:datetime 1..1 Data ważności płatności kwota xs:double 1..1 Kwota za płatność waluta xs:string 1..1 Waluta płatności numerkontabanku xs:string 1..1 Numer rachunku odbiorcy płatności nazwarachunkubank xs:string 1..1 Nazwa rachunku odbiorcy płatości tytul xs:string 0..1 Tytuł płatności oplatazadokumentnid xs:string 1..1 Identyfikator dokumentu za który wnoszona jest opłata czywyslacdoeod xs:string 0..1 pole zawierające informację czy dane powinny zostać wysłane do EOD emailplatnika xs:string 0..1 Pole zawierające email płatnika epo xs:base64binary 0..1 Pole z dokumentem Elektronicznego Potwierdzenia Opłaty StatusyPlatnosci Element Typ Krotność Opis StatusPlatnosci StatusPlatnosci 1..n Lista obiektow zawierających status płatności StatusPlatnosci Element Typ Krotność Opis status xs:string 1..1 Pole opisujące status płatności. Dopuszczalne wartości: ROZPOCZETA, ZAKONCZONA, ANULOWANA, WSTRZYMANA, ODRZUCONA, WYCOFANA. przyczynazmiany xs:string 1..1 Pole opisujące powód zmiany statusu datazmiany xs:string 1..1 Data zmiany statusu zmieniajacy xs:string 1..1 Pole zawierające informacje Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 30 z 31
o tym kto dokonał zmiany statusu.dopuszczalne wartości: PLATNIK, KLIENT, SYSTEM 2.3.3.4 SygDokPosw SygDokPosw Element Typ Krotność Opis nid xs:string 1..1 Pole zawiera identyfikator dokumentu (NID) w ESP, którego dotyczy poświadczenie typposwiadczenia xs:string 1..1 Pole opisujące typ poświadczenia (UPO, UPN,ZPO) Poswiadczenia Poswiadczenia 1..1 Obiekt zawierający dane binarne poświadczeń. 2.3.3.5 SygMap SygMap Element Typ Krotność Opis key xs:string 1..1 Pole opisujące nazwę wartości value xs:string 0..n Pole zawierające wartość powiązanego klucza 2.3.3.6 SygNisDokumenty SygNisDokumenty Element Typ Krotność Opis nis xs:string 1..1 Pole opisujące numer/identyfikator sprawy listadokumentow DokumentyPrzychodzace 0..n Lista dokumentów skierowanych do interesanta. Plik: Załącznik_nr_08_Dokumentacja_techniczna_interfejsu_komunikacyjnego_CU_EOD Strona: 31 z 31