Dokumentacja techniczna interfejsu komunikacyjnego Cyfrowego Urzędu z systemami EOD



Podobne dokumenty
elektroniczna Platforma Usług Administracji Publicznej

Dokumentacja podłączeniowa dla procesu przenoszenia danych osobowych. Czyli opis jak skorzystać z usługi: rodotransferservice

Integracja Obieg Dokumentów - GiS Spis treści

Elektroniczna Skrzynka Podawcza

Kraków, 2 kwietnia 2004 r.

Załącznik Nr 2 do Uchwały Nr XXVI/172/13 Rady Miasta Jedlina-Zdrój z dnia r.

UCHWAŁA NR XXIV/163/13 RADY MIASTA JEDLINA-ZDRÓJ. z dnia 7 marca 2013 r.

Szczegółowy Opis Interfejsu Wymiany Danych. Załącznik nr 1.8.

Małopolska wobec epuap

Kielce, dnia roku. HB Technology Hubert Szczukiewicz. ul. Kujawska 26 / Kielce

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŁÓDZKIEGO

E-administracja. Korzystanie z Elektronicznej Platformy Usług Administracji Publicznej

Elektroniczna Platforma Usług Administracji Publicznej (epuap) to system informatyczny, dzięki któremu obywatele mogą załatwiać sprawy urzędowe za

Warszawa, dnia 6 października 2016 r. Poz. 1626

PUE ZUS Wysyłka elektronicznych zapytan. Instrukcja wysyłki zapytań do ZUZ-PUE za pomocą aplikacji Komornik SQL

Instrukcja obsługi certyfikatów w programie pocztowym MS Outlook Express 5.x/6.x

Opis przykładowego programu realizującego komunikację z systemem epuap wykorzystując interfejs komunikacyjny "doręczyciel"

Dokument opisuje sposób postępowania prowadzący do wysłania deklaracji VAT, PIT lub CIT drogą elektroniczną za pomocą funkcji systemu ADA modułu FK.

Z dnia 2016 r. w sprawie zakresu i warunków korzystania z elektronicznej platformy usług administracji publicznej

UCHWAŁA NR IX RADY MIEJSKIEJ W BOGUCHWALE. z dnia 28 maja 2015 r.

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU

Instrukcja integratora - obsługa dużych plików w epuap2

Nowa odsłona wyodrębnienie i kierunki jego rozwoju Łysomice

Przewodnik po cyfrowym urzędzie Poznań 2012

Bariera dla e- administracji Przepisy prawne nie odpowiadające istocie elektronizacji. Prawo o postępowaniu przed sądami administracyjnymi

Załącznik do Zarządzenia Rektora nr 113/2019 z dnia 21 października 2019 r

Załącznik nr 1.3. Opis Przedmiotu Zamówienia (część 3) Moduł Komunikacyjny

INSTRUKCJA UŻYTKOWNIKA Repozytorium Dokumentów Elektronicznych KS-EDE ISO 9001:2008 Dokument: Wydanie:

Śląski Konwent Informatyków i Administracji Samorządowej

elektroniczna Platforma Usług Administracji Publicznej

UCHWAŁA NR VI/32/15 RADY MIASTA JEDLINA-ZDRÓJ. z dnia 30 kwietnia 2015 r.

Certyfikat niekwalifikowany zaufany Certum Silver. Instalacja i użytkowanie pod Windows Vista. wersja 1.0 UNIZETO TECHNOLOGIES SA

Zasady współpracy Urzędu Marszałkowskiego Województwa Świętokrzyskiego z JST w zakresie Portalu PeU

Załącznik 1b - Szczegółowy opis II części zamówienia

Instrukcja użytkownika zewnętrznego systemu e-rpo wspierającego wdrażanie Regionalnego Programu Operacyjnego Województwa Małopolskiego na lata

PROCEDURA ELEKTRONICZNEJ WYMIANY KORESPONDENCJI

Platforma Usług Elektronicznych ZUS (PUE ZUS) instrukcja obsługi wniosków dla klientów instytucjonalnych

1. Rozporządzenie określa zakres i warunki korzystania z elektronicznej platformy usług administracji publicznej, zwanej dalej "epuap", w tym:

Nowa odsłona wyodrębnienie i kierunki jego rozwoju

Rys Rejestracja certyfikatu kwalifikowanego w programie Płatnik

Instrukcja składania wniosku w ramach konkursów na finansowanie projektów ze środków Regionalnego Programu Operacyjnego Województwa Śląskiego

Załącznik 1c - Szczegółowy opis III części zamówienia DOSTAWA I WDROŻENIE MODULU PŁATNOŚCI PRZEZ INTERNET W PORTALU INTERESANTA - 5 SZTUK

PUE ZUS Wysyłka elektronicznych zapytan. Instrukcja wysyłki zapytań do ZUZ-PUE za pomocą aplikacji Komornik SQL

Instrukcja obsługi. eurząd. Profil Interesanta

MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI

pue.zus.pl ZUS PRZEZ INTERNET KROK PO KROKU REJESTRACJA I LOGOWANIE REJESTRACJA

Nowa odsłona wyodrębnienie i kierunki jego rozwoju Międzyzdroje

Korzystanie z Certyfikatów CC Signet w programie MS Outlook 98

Bydgoszcz, dnia 9 grudnia 2014 r. Poz UCHWAŁA Nr II/18/14 RADY MIEJSKIEJ w ŁABISZYNIE. z dnia 3 grudnia 2014 r.

INSTRUKCJA KROK PO KROKU Z UWZGLĘDNIENIEM ROLI

Wirtualne Biuro na przykładzie Miasta Rybnika

Instrukcja składania wniosków do RIS Instrukcja użytkownika

VPN Virtual Private Network. Użycie certyfikatów niekwalifikowanych w sieciach VPN. wersja 1.1 UNIZETO TECHNOLOGIES SA

Instrukcja logowania do systemu Rejestru Unii dla nowych użytkowników

ZETO Koszalin Sp. z o.o.

Załącznik 1c - Szczegółowy opis III części zamówienia

Załącznik Nr 1 do Uchwały Nr XX/356/11 Rady Miasta Gdańska z dnia 24 listopada 2011 r.

1.2 Prawa dostępu - Role

Odpowiedź na pytanie 1 i 3 :

Warszawa, dnia 14 kwietnia 2017 r. Poz. 787 ROZPORZĄDZENIE MINISTRA ROZWOJU I FINANSÓW 1) z dnia 12 kwietnia 2017 r.

PANEL ADMINISTRACYJNY SPRZEDAWCY SZYBKI START

SCHEMAT DOKUMENTU POTWIERDZENIA GENEROWANEGO PRZEZ ZUS

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

Portal obsługi interesanta powiatu włodawskiego

Wykonanie funkcjonalności Zaufany Profil w ramach rozbudowy epuap

Instrukcja dokonywania zmian w Rejestrze Podmiotów Wykonujących Działalność Leczniczą

Prezentacja portalu INTEGRACJA APLIKACJI E-COMMERCE AUTOMATYZACJA PROCESÓW

epuap Zakładanie konta organizacji

MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP

Obwieszczenie Rady Miejskiej Kalisza z dnia 30 marca 2017 r.

epuap Dokumentacja usług

Wykaz zmian w systemie edok 9.1

Podręcznik Wykonawcy

Konfiguracja konta pocztowego w Thunderbird

epuap Zakładanie konta organizacji

Zastosowanie epuap w obszarze elektronizacji usług administracji publicznej

Urzędowa Poczta Elektroniczna (UPE)

REJESTRACJA, LOGOWANIE I USTAWIENIA PROFILU

REJESTRACJA, LOGOWANIE I USTAWIENIA PROFILU

F8WEB INT.PK1 Przepływ informacji (komunikatów) w systemie v5.1 Komunikaty dotyczące przekazywania pism i wniosków między SOD a PeUP

POLITYKA CERTYFIKACJI KIR dla ZAUFANYCH CERTYFIKATÓW NIEKWALIFIKOWANYCH

Nowe spojrzenie na usługi elektroniczne w Małopolsce Przebudowa Biuletynu Informacji Publicznej oraz Cyfrowego Urzędu.

DOTACJE NA INNOWACJE

DPDInfoServices. Specyfikacja biznesowa. Version DPD Polska Sp. z O.O. Warszawa

ZADANIA PROJEKTU I HARMONOGRAM ICH REALIZACJI

Współpraca z platformą Emp@tia. dokumentacja techniczna

Katedra Architektury Systemów Komputerowych Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej

Szczegółowe informacje dotyczące przekazywania do Bankowego Funduszu Gwarancyjnego informacji kanałem teletransmisji

epuap Opis standardowych elementów epuap

WYGENEROWANIE NOWEGO HASŁA DO SYSTEMU NA ADRES skrócona instrukcja

Dotacje na innowacje - Inwestujemy w Waszą przyszłość ZAPYTANIE OFERTOWE

elektroniczna Platforma Usług Administracji Publicznej

elektroniczna Platforma Usług Administracji Publicznej

Biuletyn techniczny. Eksport i import przelewów za pomocą usługi sieciowej

Instrukcja składania wniosków do KRAZ Instrukcja użytkownika

SCHEMAT DOKUMENTÓW OTRZYMYWANYCH Z ZUS ZAWIERAJĄCYCH INFORMACJE ZGROMADZONE W SYSTEMIE INFORMATYCZNYM ZUS

SKRÓCONA INSTRUKCJA OBSŁUGI SYSTEMU ZARZĄDZANIA OBIEGIEM INFORMACJI (SZOI)

Instrukcja. Elektronicznej Skrzynki Podawczej

E-faktura PKP Energetyka

Transkrypt:

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