Dokumentacja systemu pocztowego zaimplementowanego w programie SYSTEmEG

Wielkość: px
Rozpocząć pokaz od strony:

Download "Dokumentacja systemu pocztowego zaimplementowanego w programie SYSTEmEG"

Transkrypt

1 Numer sprawy: 1/VII/2016 Załącznik nr 11 do SIWZ Dokumentacja systemu pocztowego zaimplementowanego w programie SYSTEmEG

2 Spis treści 1. Wstęp Funkcje oraz zmienne używane w programie... 7 function GetElektronicznyNadawca(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): ElektronicznyNadawca;... 7 ElektronicznyNadawca... 7 addshipment... 7 clearenvelope... 8 getaddreslabelcompact... 8 getepostatus... 9 geturzedynadania... 9 sendenvelope... 9 Klasy używane w programie... 9 addshipment = class(tremotable)... 9 adrestype = class(tremotable) awizoprzesylkitype = class(tremotable) clearenvelope = class(tremotable) clearenveloperesponse = class(tremotable) doreczenieprzesylkitype = class(tremotable) EPOInfoType = class(tremotable) EPOType = class(tremotable) errortype = class(tremotable) getaddreslabelcompact = class(tremotable) getaddreslabelcompactresponse = class(tremotable) getepostatus = class(tremotable) getepostatusresponse = class(tremotable) geturzedynadania = class(tremotable) kierunektype = class(tremotable) opakowanietype = class(tremotable) pakiettype = class(tremotable) przesylkaepotype = class(tremotable) przesylkafirmowapoleconatype = class(przesylkarejestrowanatype)... 38

3 przesylkapoleconakrajowatype = class(przesylkarejestrowanatype) przesylkarejestrowanatype = class(przesylkatype) przesylkatype = class(tremotable) sendenvelope = class(tremotable) sendenveloperesponse = class(sendenveloperesponsetype) sendenveloperesponsetype = class(tremotable) TXSDate TXSDateTime urzadnadaniafulltype = class(tremotable) zwrotprzesylkitype = class(tremotable) Enumy używane w programie czynnoscupustowatype envelopestatustype gabaryttype kategoriatype miejscapozostawieniaawizoenum miejsceodbiorutype podmiotdoreczeniaenum przyczynazwrotuenum sposobnadaniatype statusepoenum typopakowanietype Typy używane w programie Array_Of_czynnoscUpustowaType = array of czynnoscupustowatype; Array_Of_kodPocztowyType = array of kodpocztowytype; Array_Of_opakowanieType = array of opakowanietype; Array_Of_pakietType = array of pakiettype; Array_Of_przesylkaEPOType = array of przesylkaepotype; Array_Of_przesylkaType = array of przesylkatype; changepasswordresponse = array of errortype; type = type string; getguidresponse = array of guidtype; geturzedynadaniaresponse = array of urzadnadaniafulltype; guidtype = type string;... 53

4 iloscpotwierdzenodbiorutype = type Integer; kodpocztowytype = type string; krajtype = type string; masatype = type Integer; miejscowosctype = type string; mobiletype = type string; nazwatype = type string; nazwa2type = type string; numerdomutype = type string; numerlokalutype = type string; numernadaniatype = type string; opistype = type string; telefontype = type string; ulicatype = type string; urzadnadaniatype = type Integer; Przykładowe XML... 54

5 Historia zmian Wersja dokumentacji Data Autor zmian Opis zmian v Radomir Rozwadowski Łukasz Smoczyński Pierwsze wydanie. v Łukasz Smoczyński Uzupełnienie list klas, funkcji, enumów, typów

6 Uwaga! Dokumentacja jak i implementacja poszczególnym klas może podlegać ciągłym zmianom i należy upewnić się, że posiadana dokumentacja jest najnowszą. W przeciwnym wypadku program stworzony wg poniższych wytycznych może generować błędy oraz przekłamania.

7 1. Wstęp Program pocztowy wykorzystywany w programie SYSTEmEG wykorzystuje aplikację webservice'ową zainstalowaną na zdalnym serwerze, który w odpowiedzi na wysyłane zapytania w formie tekstu sformatowanego przy pomocy znaczników XML odsyła informacje na temat przesyłek nadanych w placówkach pocztowych, w szczególności podaje ich status (doręczone, awizowane itp.) wraz z charakterystycznymi datami takimi jak daty doręczenia czy zwrotu. Komunikacja następuje przy pomocy protokołu HTTPS, który łączy się do serwera podanego w ustawieniach programu SYSTEmEG, autoryzuje użytkownika poprzez login oraz hasło. Sam webservice pozwala na podanie w formie elektronicznej danych odbiorcy, informacji o typie przesyłki itp. oraz otrzymanie informacji zwrotnych na temat paczki. Definicje klas, typów, metod itd. Opisane są przy pomocy pliku WSDL, który może być zaimportowany do projektu, aby w zautomatyzowany sposób stworzyć gotowe interfejsy do obsługi całego systemu oraz zapewnia, że implementacja po stronie webservice u oraz aplikacji są identyczne. 2. Funkcje oraz zmienne używane w programie function GetElektronicznyNadawca(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): ElektronicznyNadawca; ElektronicznyNadawca Interfejs przechowujący wszystkie metody oraz funkcje służące do obsługi systemu. addshipment function addshipment(const parameters: addshipment): addshipmentresponse; stdcall; Metoda pozwalająca dodać przesyłki (max 500 za jednym wywołaniem) do pakietu. Posiada jeden parametr wejściowy, tablicę obiektów typu przesylkatype o maksymalnej ilości 500 elementów. przesylkatype jest typu abstrakcyjnego, dlatego należy przekazywać argumenty typów pochodnych od przesylkatype np. paczkapocztowatype czy przesylkapobraniowatype. Uwaga! Zaleca się, aby przed dodaniem pierwszej przesyłki użyć metody clearenvelope celem usunięcia poprzednio dodanych przesyłek do niewysłanego pakietu. Metoda ta zwraca tablicę obiektów o wielkości odpowiadającej ilości przesłanych przesyłek, których jedną z własność jest numernadania. W przypadku określenia numeru nadania po stronie

8 klienta jest zwracany podany numer nadania, w przypadku nie podania jest on nadawany po stronie EN. Wyjątek stanowi usługa przesyłki poleconej krajowej (klasa przesylkapoleconakrajowatype), która dopuszcza przekazanie danych bez numerów nadania bez uzupełnienia numerów po stronie EN. Dodatkowo w przypadku niepowodzenia w elemencie error zwracane są szczegóły błędów, które wystąpiły. Wszystkie przesyłki dodawane są do domyślnego pakietu. Nie jest możliwe utworzenie kilku pakietów przesyłek, a następnie wybiórcze ich wysłanie. Domyślny pakiet tworzy się (o ile wcześniej nie został stworzony) przy pierwszym użyciu metody addshipment lub clearenvelope. Oczywiście możliwe jest wielokrotne wywołanie metody addshipment celem dodania do jednego pakietu więcej niż 500 przesyłek. Dla każdej przesyłki wysyłanej wymagany jest parametr guid. Jest on zwracany przez tą metodę celem dopasowania listy zwracanych błędów do każdej przesłanej przesyłki. W przypadku nadania kilku tysięcy przesyłek należy podzielić je na paczki po 500 i wywołać odpowiednio metodę addshipment. W żadnym wypadku nie próbować kilka tysięcy razy wywoływać metodę addshipment z jedną przesyłką. Jako opcjonalny parametr możliwe jest podanie identyfikatora bufora, do którego mają trafić dane. Jego nie podanie oznacza, że dane trafią do aktywnego bufora. Dla przesyłek przesylkabiznesowatype i przesylkabiznesowaplustype w przypadku wybrania punktu odbioru przesyłki, będącego Stacją PKN Orlen po utworzeniu przesyłki, otrzymujemy oprócz standardowych pól {error, NumerNadania, guid} dodatkowe pola alternatywnynumernadania oraz numertransakcjiodbioru, które są niezbędne dla klientów, którzy przygotowują nalepki adresowe we własnych systemach. clearenvelope function clearenvelope(const parameters: clearenvelope): clearenveloperesponse; stdcall; Metoda czyszcząca pakiet z przesyłek. Usuwa bufor wraz ze wszystkimi informacjami o przesyłkach, które zostały dodane metodą addshipment. Zaleca się jej wykorzystanie przed pierwszym użyciem metody addshipment (w przypadku awarii możliwa jest sytuacja, w której przesyłki pozostaną w pakiecie). Opcjonalnie możliwe jest podanie identyfikatora bufora, który ma zostać usunięty, jego nie podanie oznacza usunięcie aktywnego bufora (i oznaczenie pierwszego wolnego bufora jako aktywnego). getaddreslabelcompact function getaddreslabelcompact(const parameters: getaddreslabelcompact): getaddreslabelcompactresponse; stdcall; Metoda umożliwia pobranie kompletu nalepek adresowych w jednym pliku w formacie pdf. Pobranie nalepek jest możliwe po wywołaniu metody sendenvelope. (jest odpowiednikiem metody getaddreslabel).

9 getepostatus function getepostatus(const parameters: getepostatus): getepostatusresponse; stdcall; Metoda umożliwiająca pobranie Elektronicznego Potwierdzenie Odbioru, (EPO). Dla przesyłek nadanych z usługa komplementarna EPO możliwe pobranie jest statusów przesyłek. geturzedynadania function geturzedynadania(const parameters: geturzedynadania): geturzedynadaniaresponse; stdcall; Metoda pozwala pobrać wszystkie urzędy nadania, dla których nadający ma podpisaną umowę z PP. Uwaga nie jest możliwe wysłanie przesyłek na dowolny urząd. sendenvelope function sendenvelope(const parameters: sendenvelope): sendenveloperesponse; stdcall; Metoda pozwalająca wysłać wszystkie przesyłki dodane wcześniej metodą addshipment. Jej argumentem jest urzadnadania. Do wypełnienia pola urzadnadania można skorzystać z metody geturzedynadania, która zwraca dopuszczalne dla nadającego urzędy nadania. Jej drugi argument pakiet jest opcjonalny i służy do przekazania informacji o pakietach wstępnie posortowanych przesyłek. Zwykle należy pominąć ten atrybut (przekazać pustą tablice elementów PakietType). Opcjonalnie możliwe jest podanie identyfikatora bufora, jego nie podanie oznacza wysłanie danych z aktywnego bufora. Wywołanie tej metody zawsze niszczy bufor. Uwaga - data nadania jest zawsze ustawiana na datę wywołania metody sendenvelope. Należy zwrócić uwagę, iż możliwe jest wywołanie sendenvelope, które powinno się odbyć w tym samym dniu, w którym zostało wykonane pierwsze addshipment (licząc od ostatniego wywołania sendshipment lub clearenvelope). Klasy używane w programie addshipment = class(tremotable) private Fprzesylki: Array_Of_przesylkaType; FidBufor: Integer; FidBufor_Specified: Boolean; procedure SetidBufor(Index: Integer; const AInteger: Integer); function idbufor_specified(index: Integer): Boolean; public constructor Create; override; destructor Destroy; override;

10 published property przesylki: Array_Of_przesylkaType Index (IS_UNBD or IS_UNQL) read Fprzesylki write Fprzesylki; property idbufor: Integer Index (IS_OPTN or IS_UNQL) read FidBufor write SetidBufor stored idbufor_specified; metody Create constructor addshipment.create; inherited Create; FSerializationOptions := [xoliteralparam]; Destroy destructor addshipment.destroy; var I: Integer; for I := 0 to System.Length(Fprzesylki)-1 do SysUtils.FreeAndNil(Fprzesylki[I]); System.SetLength(Fprzesylki, 0); inherited Destroy; SetidBufor procedure addshipment.setidbufor(index: Integer; const AInteger: Integer); FidBufor := AInteger; FidBufor_Specified := True; idbufor_specified function addshipment.idbufor_specified(index: Integer): Boolean; Result := FidBufor_Specified; adrestype = class(tremotable) Typ przeznaczony do przekazywania informacji o odbiorcy przesyłki. Jest elementem każdej przesyłki musi w niej wystąpić dokładnie 1 raz. nazwa nazwa2 ulica numerdomu Nazwa odbiorcy (pole wymagane). Nazwa odbiorcy ciąg dalszy (pole opcjonalne). Nazwa ulicy odbiorcy (pole wymagane). Numer domu odbiorcy (pole wymagane).

11 numerlokalu miejscowosc kodpocztowy kraj telefon mobile osoba kontaktowa nip Numer lokalu/mieszkania odbiorcy (pole opcjonalne). Nazwa miasta/miejscowości (pole wymagane). pocztowy tylko cyfry (bez myślnika) (pole wymagane). Nazwa kraju odbiorcy, domyślnie Polska (pole opcjonalne dla przesyłek krajowych). Co do nazw państw dla przesyłek zagranicznych sugerujemy korzystać z kolumna (polska nazwa skrócona). Numer telefonu stacjonarnego. Adres . Numer telefonu komórkowego (9 cyfr). Informacja o osobie kontaktowej, pole wykorzystywane przy przesyłce paletowej. NIP adresata, pole wykorzystywane przy przesyłce paletowej. private Fnazwa: nazwatype; Fnazwa_Specified: Boolean; Fnazwa2: nazwa2type; Fnazwa2_Specified: Boolean; Fulica: ulicatype; Fulica_Specified: Boolean; FnumerDomu: numerdomutype; FnumerDomu_Specified: Boolean; FnumerLokalu: numerlokalutype; FnumerLokalu_Specified: Boolean; Fmiejscowosc: miejscowosctype; Fmiejscowosc_Specified: Boolean; FkodPocztowy: kodpocztowytype; FkodPocztowy_Specified: Boolean; Fkraj: krajtype; Fkraj_Specified: Boolean; Ftelefon: telefontype; Ftelefon_Specified: Boolean; F type; F _Specified: Boolean; Fmobile: mobiletype; Fmobile_Specified: Boolean; FosobaKontaktowa: string; FosobaKontaktowa_Specified: Boolean; Fnip: string; Fnip_Specified: Boolean; procedure Setnazwa(Index: Integer; const AnazwaType: nazwatype); function nazwa_specified(index: Integer): Boolean; procedure Setnazwa2(Index: Integer; const Anazwa2Type: nazwa2type); function nazwa2_specified(index: Integer): Boolean; procedure Setulica(Index: Integer; const AulicaType: ulicatype);

12 function ulica_specified(index: Integer): Boolean; procedure SetnumerDomu(Index: Integer; const AnumerDomuType: numerdomutype); function numerdomu_specified(index: Integer): Boolean; procedure SetnumerLokalu(Index: Integer; const AnumerLokaluType: numerlokalutype); function numerlokalu_specified(index: Integer): Boolean; procedure Setmiejscowosc(Index: Integer; const AmiejscowoscType: miejscowosctype); function miejscowosc_specified(index: Integer): Boolean; procedure SetkodPocztowy(Index: Integer; const AkodPocztowyType: kodpocztowytype); function kodpocztowy_specified(index: Integer): Boolean; procedure Setkraj(Index: Integer; const AkrajType: krajtype); function kraj_specified(index: Integer): Boolean; procedure Settelefon(Index: Integer; const AtelefonType: telefontype); function telefon_specified(index: Integer): Boolean; procedure Set (Index: Integer; const A Type: type); function _specified(index: Integer): Boolean; procedure Setmobile(Index: Integer; const AmobileType: mobiletype); function mobile_specified(index: Integer): Boolean; procedure SetosobaKontaktowa(Index: Integer; const Astring: string); function osobakontaktowa_specified(index: Integer): Boolean; procedure Setnip(Index: Integer; const Astring: string); function nip_specified(index: Integer): Boolean; published property nazwa: nazwatype Index (IS_ATTR or IS_OPTN) read Fnazwa write Setnazwa stored nazwa_specified; property nazwa2: nazwa2type Index (IS_ATTR or IS_OPTN) read Fnazwa2 write Setnazwa2 stored nazwa2_specified; property ulica: ulicatype Index (IS_ATTR or IS_OPTN) read Fulica write Setulica stored ulica_specified; property numerdomu: numerdomutype Index (IS_ATTR or IS_OPTN) read FnumerDomu write SetnumerDomu stored numerdomu_specified; property numerlokalu: numerlokalutype Index (IS_ATTR or IS_OPTN) read FnumerLokalu write SetnumerLokalu stored numerlokalu_specified; property miejscowosc: miejscowosctype Index (IS_ATTR or IS_OPTN) read Fmiejscowosc write Setmiejscowosc stored miejscowosc_specified; property kodpocztowy: kodpocztowytype Index (IS_ATTR or IS_OPTN) read FkodPocztowy write SetkodPocztowy stored kodpocztowy_specified; property kraj: krajtype Index (IS_ATTR or IS_OPTN) read Fkraj write Setkraj stored kraj_specified; property telefon: telefontype Index (IS_ATTR or IS_OPTN) read Ftelefon write Settelefon stored telefon_specified; property type Index (IS_ATTR or IS_OPTN) read F write Set stored _specified; property mobile: mobiletype Index (IS_ATTR or IS_OPTN) read Fmobile write Setmobile stored mobile_specified; property osobakontaktowa: string Index (IS_ATTR or IS_OPTN) read FosobaKontaktowa write SetosobaKontaktowa stored osobakontaktowa_specified; property nip: string Index (IS_ATTR or IS_OPTN) read Fnip write Setnip stored nip_specified; metody Setnazwa procedure adrestype.setnazwa(index: Integer; const AnazwaType: nazwatype);

13 Fnazwa := AnazwaType; Fnazwa_Specified := True; nazwa_specified function adrestype.nazwa_specified(index: Integer): Boolean; Result := Fnazwa_Specified; Setnazwa2 procedure adrestype.setnazwa2(index: Integer; const Anazwa2Type: nazwa2type); Fnazwa2 := Anazwa2Type; Fnazwa2_Specified := True; nazwa2_specified function adrestype.nazwa2_specified(index: Integer): Boolean; Result := Fnazwa2_Specified; Setulica procedure adrestype.setulica(index: Integer; const AulicaType: ulicatype); Fulica := AulicaType; Fulica_Specified := True; ulica_specified function adrestype.ulica_specified(index: Integer): Boolean; Result := Fulica_Specified; SetnumerDomu procedure adrestype.setnumerdomu(index: Integer; const AnumerDomuType: numerdomutype); FnumerDomu := AnumerDomuType; FnumerDomu_Specified := True; numerdomu_specified function adrestype.numerdomu_specified(index: Integer): Boolean; Result := FnumerDomu_Specified;

14 SetnumerLokalu procedure adrestype.setnumerlokalu(index: Integer; const AnumerLokaluType: numerlokalutype); FnumerLokalu := AnumerLokaluType; FnumerLokalu_Specified := True; numerlokalu_specified function adrestype.numerlokalu_specified(index: Integer): Boolean; Result := FnumerLokalu_Specified; Setmiejscowosc procedure adrestype.setmiejscowosc(index: Integer; const AmiejscowoscType: miejscowosctype); Fmiejscowosc := AmiejscowoscType; Fmiejscowosc_Specified := True; miejscowosc_specified function adrestype.miejscowosc_specified(index: Integer): Boolean; Result := Fmiejscowosc_Specified; SetkodPocztowy procedure adrestype.setkodpocztowy(index: Integer; const AkodPocztowyType: kodpocztowytype); FkodPocztowy := AkodPocztowyType; FkodPocztowy_Specified := True; kodpocztowy_specified function adrestype.kodpocztowy_specified(index: Integer): Boolean; Result := FkodPocztowy_Specified; Setkraj procedure adrestype.setkraj(index: Integer; const AkrajType: krajtype); Fkraj := AkrajType; Fkraj_Specified := True; kraj_specified function adrestype.kraj_specified(index: Integer): Boolean;

15 Result := Fkraj_Specified; Settelefon procedure adrestype.settelefon(index: Integer; const AtelefonType: telefontype); Ftelefon := AtelefonType; Ftelefon_Specified := True; telefon_specified function adrestype.telefon_specified(index: Integer): Boolean; Result := Ftelefon_Specified; Set procedure adrestype.set (index: Integer; const A Type: type); F = A Type; F _Specified := True; _specified function adrestype. _specified(index: Integer): Boolean; Result := F _Specified; Setmobile procedure adrestype.setmobile(index: Integer; const AmobileType: mobiletype); Fmobile := AmobileType; Fmobile_Specified := True; mobile_specified function adrestype.mobile_specified(index: Integer): Boolean; Result := Fmobile_Specified; SetosobaKontaktowa procedure adrestype.setosobakontaktowa(index: Integer; const Astring: string); FosobaKontaktowa := Astring; FosobaKontaktowa_Specified := True;

16 osobakontaktowa_specified function adrestype.osobakontaktowa_specified(index: Integer): Boolean; Result := FosobaKontaktowa_Specified; Setnip procedure adrestype.setnip(index: Integer; const Astring: string); Fnip := Astring; Fnip_Specified := True; nip_specified function adrestype.nip_specified(index: Integer): Boolean; Result := Fnip_Specified; awizoprzesylkitype = class(tremotable) Typ zwracający informacje o awizowaniu przesyłki z usługą EPO. datapierwszegoawizowania datadrugiegoawizowania miejscepozostawienia Data pierwszego awizowania przesyłki. Data drugiego awizowania. Miejsce pozostawienia Awizo, dostępne wartości: SKRZYNKA_ADRESATA DRZWI_MIESZKANIA DRZWI_BIURA DRZWI_INNE PRZY_WEJSCIU_NA_POSESJE idplacowkapocztowawydajaca Identyfikator placówki pocztowej, w której można odebrać przesyłkę (lista placówek dostępna przez metodę getplacowkipocztowe). private FdataPierwszegoAwizowania: TXSDate; FdataPierwszegoAwizowania_Specified: Boolean; FdataDrugiegoAwizowania: TXSDate; FdataDrugiegoAwizowania_Specified: Boolean; FmiejscePozostawienia: miejscapozostawieniaawizoenum; FmiejscePozostawienia_Specified: Boolean; FidPlacowkaPocztowaWydajaca: Integer; FidPlacowkaPocztowaWydajaca_Specified: Boolean; procedure SetdataPierwszegoAwizowania(Index: Integer; const ATXSDate: TXSDate); function datapierwszegoawizowania_specified(index: Integer): Boolean; procedure SetdataDrugiegoAwizowania(Index: Integer; const ATXSDate: TXSDate); function datadrugiegoawizowania_specified(index: Integer): Boolean;

17 procedure SetmiejscePozostawienia(Index: Integer; const AmiejscaPozostawieniaAwizoEnum: miejscapozostawieniaawizoenum); function miejscepozostawienia_specified(index: Integer): Boolean; procedure SetidPlacowkaPocztowaWydajaca(Index: Integer; const AInteger: Integer); function idplacowkapocztowawydajaca_specified(index: Integer): Boolean; public destructor Destroy; override; published property datapierwszegoawizowania: TXSDate Index (IS_ATTR or IS_OPTN) read FdataPierwszegoAwizowania write SetdataPierwszegoAwizowania stored datapierwszegoawizowania_specified; property datadrugiegoawizowania: TXSDate Index (IS_ATTR or IS_OPTN) read FdataDrugiegoAwizowania write SetdataDrugiegoAwizowania stored datadrugiegoawizowania_specified; property miejscepozostawienia: miejscapozostawieniaawizoenum Index (IS_ATTR or IS_OPTN) read FmiejscePozostawienia write SetmiejscePozostawienia stored miejscepozostawienia_specified; property idplacowkapocztowawydajaca: Integer Index (IS_ATTR or IS_OPTN) read FidPlacowkaPocztowaWydajaca write SetidPlacowkaPocztowaWydajaca stored idplacowkapocztowawydajaca_specified; metody Destroy destructor awizoprzesylkitype.destroy; SysUtils.FreeAndNil(FdataPierwszegoAwizowania); SysUtils.FreeAndNil(FdataDrugiegoAwizowania); inherited Destroy; SetdataPierwszegoAwizowania procedure awizoprzesylkitype.setdatapierwszegoawizowania(index: Integer; const ATXSDate: TXSDate); FdataPierwszegoAwizowania := ATXSDate; FdataPierwszegoAwizowania_Specified := True; datapierwszegoawizowania_specified function awizoprzesylkitype.datapierwszegoawizowania_specified(index: Integer): Boolean; Result := FdataPierwszegoAwizowania_Specified; SetdataDrugiegoAwizowania procedure awizoprzesylkitype.setdatadrugiegoawizowania(index: Integer; const ATXSDate: TXSDate); FdataDrugiegoAwizowania := ATXSDate; FdataDrugiegoAwizowania_Specified := True;

18 datadrugiegoawizowania_specified function awizoprzesylkitype.datadrugiegoawizowania_specified(index: Integer): Boolean; Result := FdataDrugiegoAwizowania_Specified; SetmiejscePozostawienia procedure awizoprzesylkitype.setmiejscepozostawienia(index: Integer; const AmiejscaPozostawieniaAwizoEnum: miejscapozostawieniaawizoenum); FmiejscePozostawienia := AmiejscaPozostawieniaAwizoEnum; FmiejscePozostawienia_Specified := True; miejscepozostawienia_specified function awizoprzesylkitype.miejscepozostawienia_specified(index: Integer): Boolean; Result := FmiejscePozostawienia_Specified; SetidPlacowkaPocztowaWydajaca procedure awizoprzesylkitype.setidplacowkapocztowawydajaca(index: Integer; const AInteger: Integer); FidPlacowkaPocztowaWydajaca := AInteger; FidPlacowkaPocztowaWydajaca_Specified := True; idplacowkapocztowawydajaca_specified function awizoprzesylkitype.idplacowkapocztowawydajaca_specified(index: Integer): Boolean; Result := FidPlacowkaPocztowaWydajaca_Specified; clearenvelope = class(tremotable) private FidBufor: Integer; FidBufor_Specified: Boolean; procedure SetidBufor(Index: Integer; const AInteger: Integer); function idbufor_specified(index: Integer): Boolean; public constructor Create; override; published property idbufor: Integer Index (IS_OPTN or IS_UNQL) read FidBufor write SetidBufor stored idbufor_specified;

19 metody Create constructor clearenvelope.create; inherited Create; FSerializationOptions := [xoliteralparam]; SetidBufor procedure clearenvelope.setidbufor(index: Integer; const AInteger: Integer); FidBufor := AInteger; FidBufor_Specified := True; idbufor_specified function clearenvelope.idbufor_specified(index: Integer): Boolean; Result := FidBufor_Specified; clearenveloperesponse = class(tremotable) private Fretval: Boolean; Ferror: changepasswordresponse; Ferror_Specified: Boolean; procedure Seterror(Index: Integer; const AchangePasswordResponse: changepasswordresponse); function error_specified(index: Integer): Boolean; public constructor Create; override; destructor Destroy; override; published property retval: Boolean Index (IS_UNQL) read Fretval write Fretval; property error: changepasswordresponse Index (IS_OPTN or IS_UNBD or IS_UNQL) read Ferror write Seterror stored error_specified; metody Create constructor clearenveloperesponse.create; inherited Create; FSerializationOptions := [xoliteralparam]; Destroy destructor clearenveloperesponse.destroy; var

20 I: Integer; for I := 0 to System.Length(Ferror)-1 do SysUtils.FreeAndNil(Ferror[I]); System.SetLength(Ferror, 0); inherited Destroy; Seterror procedure clearenveloperesponse.seterror(index: Integer; const AchangePasswordResponse: changepasswordresponse); Ferror := AchangePasswordResponse; Ferror_Specified := True; error_specified function clearenveloperesponse.error_specified(index: Integer): Boolean; Result := Ferror_Specified; doreczenieprzesylkitype = class(tremotable) Typ zwracający informacje o doręczeniu przesyłki z usługą EPO. data Data doręczenia przesyłki. osobaodbierajaca Imię i nazwisko osoby odbierającej. podmiotdoreczenia Informacja o podmiocie doręczenia, możliwe wartości: ADRESAT PELNOLETNI_DOMOWNIK SASIAD DOZORCA_DOMU private Fdata: TXSDateTime; Fdata_Specified: Boolean; FosobaOdbierajaca: string; FosobaOdbierajaca_Specified: Boolean; FpodmiotDoreczenia: podmiotdoreczeniaenum; FpodmiotDoreczenia_Specified: Boolean; procedure Setdata(Index: Integer; const ATXSDateTime: TXSDateTime); function data_specified(index: Integer): Boolean; procedure SetosobaOdbierajaca(Index: Integer; const Astring: string); function osobaodbierajaca_specified(index: Integer): Boolean; procedure SetpodmiotDoreczenia(Index: Integer; const ApodmiotDoreczeniaEnum: podmiotdoreczeniaenum); function podmiotdoreczenia_specified(index: Integer): Boolean;

21 public destructor Destroy; override; published property data: TXSDateTime Index (IS_ATTR or IS_OPTN) read Fdata write Setdata stored data_specified; property osobaodbierajaca: string Index (IS_ATTR or IS_OPTN) read FosobaOdbierajaca write SetosobaOdbierajaca stored osobaodbierajaca_specified; property podmiotdoreczenia: podmiotdoreczeniaenum Index (IS_ATTR or IS_OPTN) read FpodmiotDoreczenia write SetpodmiotDoreczenia stored podmiotdoreczenia_specified; metody Destroy destructor doreczenieprzesylkitype.destroy; SysUtils.FreeAndNil(Fdata); inherited Destroy; Setdata procedure doreczenieprzesylkitype.setdata(index: Integer; const ATXSDateTime: TXSDateTime); Fdata := ATXSDateTime; Fdata_Specified := True; data_specified function doreczenieprzesylkitype.data_specified(index: Integer): Boolean; Result := Fdata_Specified; SetosobaOdbierajaca procedure doreczenieprzesylkitype.setosobaodbierajaca(index: Integer; const Astring: string); FosobaOdbierajaca := Astring; FosobaOdbierajaca_Specified := True; osobaodbierajaca_specified function doreczenieprzesylkitype.osobaodbierajaca_specified(index: Integer): Boolean; Result := FosobaOdbierajaca_Specified; SetpodmiotDoreczenia procedure doreczenieprzesylkitype.setpodmiotdoreczenia(index: Integer; const ApodmiotDoreczeniaEnum: podmiotdoreczeniaenum); FpodmiotDoreczenia := ApodmiotDoreczeniaEnum; FpodmiotDoreczenia_Specified := True;

22 podmiotdoreczenia_specified function doreczenieprzesylkitype.podmiotdoreczenia_specified(index: Integer): Boolean; Result := FpodmiotDoreczenia_Specified; awizoprzesylki EPOInfoType = class(tremotable) Typ zwracający informacje o EPO. Informacje o awizowaniu przesyłki (awizoprzesylkitype). doreczenieprzesylki Informacje o doręczeniu przesyłki(doreczenieprzesylkitype). zwrotprzesylki Informacje o zwrocie przesyłki (o ile wystąpił) (zwrotprzesylkitype). private FawizoPrzesylki: awizoprzesylkitype; FawizoPrzesylki_Specified: Boolean; FdoreczeniePrzesylki: doreczenieprzesylkitype; FdoreczeniePrzesylki_Specified: Boolean; FzwrotPrzesylki: zwrotprzesylkitype; FzwrotPrzesylki_Specified: Boolean; procedure SetawizoPrzesylki(Index: Integer; const AawizoPrzesylkiType: awizoprzesylkitype); function awizoprzesylki_specified(index: Integer): Boolean; procedure SetdoreczeniePrzesylki(Index: Integer; const AdoreczeniePrzesylkiType: doreczenieprzesylkitype); function doreczenieprzesylki_specified(index: Integer): Boolean; procedure SetzwrotPrzesylki(Index: Integer; const AzwrotPrzesylkiType: zwrotprzesylkitype); function zwrotprzesylki_specified(index: Integer): Boolean; public destructor Destroy; override; published property awizoprzesylki: awizoprzesylkitype Index (IS_OPTN or IS_UNQL) read FawizoPrzesylki write SetawizoPrzesylki stored awizoprzesylki_specified; property doreczenieprzesylki: doreczenieprzesylkitype Index (IS_OPTN or IS_UNQL) read FdoreczeniePrzesylki write SetdoreczeniePrzesylki stored doreczenieprzesylki_specified; property zwrotprzesylki: zwrotprzesylkitype Index (IS_OPTN or IS_UNQL) read FzwrotPrzesylki write SetzwrotPrzesylki stored zwrotprzesylki_specified; metody Destroy destructor EPOInfoType.Destroy; SysUtils.FreeAndNil(FawizoPrzesylki); SysUtils.FreeAndNil(FdoreczeniePrzesylki); SysUtils.FreeAndNil(FzwrotPrzesylki); inherited Destroy;

23 SetawizoPrzesylki procedure EPOInfoType.SetawizoPrzesylki(Index: Integer; const AawizoPrzesylkiType: awizoprzesylkitype); FawizoPrzesylki := AawizoPrzesylkiType; FawizoPrzesylki_Specified := True; awizoprzesylki_specified function EPOInfoType.awizoPrzesylki_Specified(Index: Integer): Boolean; Result := FawizoPrzesylki_Specified; SetdoreczeniePrzesylki procedure EPOInfoType.SetdoreczeniePrzesylki(Index: Integer; const AdoreczeniePrzesylkiType: doreczenieprzesylkitype); FdoreczeniePrzesylki := AdoreczeniePrzesylkiType; FdoreczeniePrzesylki_Specified := True; doreczenieprzesylki_specified function EPOInfoType.doreczeniePrzesylki_Specified(Index: Integer): Boolean; Result := FdoreczeniePrzesylki_Specified; SetzwrotPrzesylki procedure EPOInfoType.SetzwrotPrzesylki(Index: Integer; const AzwrotPrzesylkiType: zwrotprzesylkitype); FzwrotPrzesylki := AzwrotPrzesylkiType; FzwrotPrzesylki_Specified := True; zwrotprzesylki_specified function EPOInfoType.zwrotPrzesylki_Specified(Index: Integer): Boolean; Result := FzwrotPrzesylki_Specified; EPOType = class(tremotable) [Klasa nie posiada pól ani metod] errortype = class(tremotable)

24 private FerrorNumber: Integer; FerrorNumber_Specified: Boolean; FerrorDesc: string; FerrorDesc_Specified: Boolean; Fguid: guidtype; Fguid_Specified: Boolean; procedure SeterrorNumber(Index: Integer; const AInteger: Integer); function errornumber_specified(index: Integer): Boolean; procedure SeterrorDesc(Index: Integer; const Astring: string); function errordesc_specified(index: Integer): Boolean; procedure Setguid(Index: Integer; const AguidType: guidtype); function guid_specified(index: Integer): Boolean; published property errornumber: Integer Index (IS_ATTR or IS_OPTN) read FerrorNumber write SeterrorNumber stored errornumber_specified; property errordesc: string Index (IS_ATTR or IS_OPTN) read FerrorDesc write SeterrorDesc stored errordesc_specified; property guid: guidtype Index (IS_ATTR or IS_OPTN) read Fguid write Setguid stored guid_specified; metody SeterrorNumber procedure errortype.seterrornumber(index: Integer; const AInteger: Integer); FerrorNumber := AInteger; FerrorNumber_Specified := True; errornumber_specified function errortype.errornumber_specified(index: Integer): Boolean; Result := FerrorNumber_Specified; SeterrorDesc procedure errortype.seterrordesc(index: Integer; const Astring: string); FerrorDesc := Astring; FerrorDesc_Specified := True; errordesc_specified function errortype.errordesc_specified(index: Integer): Boolean; Result := FerrorDesc_Specified; Setguid procedure errortype.setguid(index: Integer; const AguidType: guidtype);

25 Fguid := AguidType; Fguid_Specified := True; guid_specified function errortype.guid_specified(index: Integer): Boolean; Result := Fguid_Specified; getaddreslabelcompact = class(tremotable) private FidEnvelope: Integer; public constructor Create; override; published property idenvelope: Integer Index (IS_UNQL) read FidEnvelope write FidEnvelope; metody Create constructor getaddreslabelcompact.create; inherited Create; FSerializationOptions := [xoliteralparam]; getaddreslabelcompactresponse = class(tremotable) private FpdfContent: TByteDynArray; FpdfContent_Specified: Boolean; Ferror: changepasswordresponse; Ferror_Specified: Boolean; procedure SetpdfContent(Index: Integer; const ATByteDynArray: TByteDynArray); function pdfcontent_specified(index: Integer): Boolean; procedure Seterror(Index: Integer; const AchangePasswordResponse: changepasswordresponse); function error_specified(index: Integer): Boolean; public constructor Create; override; destructor Destroy; override; published property pdfcontent: TByteDynArray Index (IS_OPTN or IS_UNQL) read FpdfContent write SetpdfContent stored pdfcontent_specified; property error: changepasswordresponse Index (IS_OPTN or IS_UNBD or IS_UNQL) read Ferror write Seterror stored error_specified;

26 metody Create constructor getaddreslabelcompactresponse.create; inherited Create; FSerializationOptions := [xoliteralparam]; Destroy destructor getaddreslabelcompactresponse.destroy; var I: Integer; for I := 0 to System.Length(Ferror)-1 do SysUtils.FreeAndNil(Ferror[I]); System.SetLength(Ferror, 0); inherited Destroy; SetpdfContent procedure getaddreslabelcompactresponse.setpdfcontent(index: Integer; const ATByteDynArray: TByteDynArray); FpdfContent := ATByteDynArray; FpdfContent_Specified := True; pdfcontent_specified function getaddreslabelcompactresponse.pdfcontent_specified(index: Integer): Boolean; Result := FpdfContent_Specified; Seterror procedure getaddreslabelcompactresponse.seterror(index: Integer; const AchangePasswordResponse: changepasswordresponse); Ferror := AchangePasswordResponse; Ferror_Specified := True; error_specified function getaddreslabelcompactresponse.error_specified(index: Integer): Boolean; Result := Ferror_Specified; getepostatus = class(tremotable)

27 guid endedonly Typ przeznaczony do przekazywania zapytania o EPO przesyłek. powodreklamacjiopis idenvelope withbioepo guidów przesyłek. Należy ustawić na true. W przypadku, gdy w wyniku mają być zwrócone tylko przesyłki, do których proces doręczania (zwrotu) został zakończony. Opis dodatkowy powodu reklamacji (informacje dodatkowe związane z reklamacją). Identyfikator pakietu zwrócony przez sendenvelope (lista guidów musi być z przekazanego pakietu). Element służy do przekazania żądania uzupełnienia statusu EPO dla wskazanych przesyłek o dane dotyczące podpisu odbiorcy przesyłki. W zależności od urządzenia wykorzystanego do utrwalenia podpisu, w odpowiedzi na wywołanie metody może zostać zwrócony sam obraz podpisu lub obraz podpisu uzupełniony o jego dane biometryczne. private Fguid: getguidresponse; FendedOnly: Boolean; FidEnvelope: Integer; public constructor Create; override; published property guid: getguidresponse Index (IS_UNBD or IS_UNQL) read Fguid write Fguid; property endedonly: Boolean Index (IS_UNQL) read FendedOnly write FendedOnly; property idenvelope: Integer Index (IS_UNQL) read FidEnvelope write FidEnvelope; metody Create constructor getepostatus.create; inherited Create; FSerializationOptions := [xoliteralparam]; getepostatusresponse = class(tremotable) private Fepo: Array_Of_przesylkaEPOType; Fepo_Specified: Boolean; Ferror: changepasswordresponse; Ferror_Specified: Boolean; procedure Setepo(Index: Integer; const AArray_Of_przesylkaEPOType: Array_Of_przesylkaEPOType); function epo_specified(index: Integer): Boolean; procedure Seterror(Index: Integer; const AchangePasswordResponse: changepasswordresponse); function error_specified(index: Integer): Boolean; 1 Występuje w przypadku posiadania umowy na BioEpo

28 public constructor Create; override; destructor Destroy; override; published property epo: Array_Of_przesylkaEPOType Index (IS_OPTN or IS_UNBD or IS_UNQL) read Fepo write Setepo stored epo_specified; property error: changepasswordresponse Index (IS_OPTN or IS_UNBD or IS_UNQL) read Ferror write Seterror stored error_specified; metody Create constructor getepostatusresponse.create; inherited Create; FSerializationOptions := [xoliteralparam]; Destroy destructor getepostatusresponse.destroy; var I: Integer; for I := 0 to System.Length(Fepo)-1 do SysUtils.FreeAndNil(Fepo[I]); System.SetLength(Fepo, 0); for I := 0 to System.Length(Ferror)-1 do SysUtils.FreeAndNil(Ferror[I]); System.SetLength(Ferror, 0); inherited Destroy; Setepo procedure getepostatusresponse.setepo(index: Integer; const AArray_Of_przesylkaEPOType: Array_Of_przesylkaEPOType); Fepo := AArray_Of_przesylkaEPOType; Fepo_Specified := True; epo_specified function getepostatusresponse.epo_specified(index: Integer): Boolean; Result := Fepo_Specified; Seterror procedure getepostatusresponse.seterror(index: Integer; const AchangePasswordResponse: changepasswordresponse); Ferror := AchangePasswordResponse;

29 Ferror_Specified := True; error_specified function getepostatusresponse.error_specified(index: Integer): Boolean; Result := Ferror_Specified; geturzedynadania = class(tremotable) public constructor Create; override; metody Create constructor geturzedynadania.create; inherited Create; FSerializationOptions := [xoliteralparam]; kierunektype = class(tremotable) private Fid: Integer; Fopis: string; Fopis_Specified: Boolean; Fpna: kodpocztowytype; Fpna_Specified: Boolean; FkodPocztowy: Array_Of_kodPocztowyType; FkodPocztowy_Specified: Boolean; procedure Setopis(Index: Integer; const Astring: string); function opis_specified(index: Integer): Boolean; procedure Setpna(Index: Integer; const AkodPocztowyType: kodpocztowytype); function pna_specified(index: Integer): Boolean; procedure SetkodPocztowy(Index: Integer; const AArray_Of_kodPocztowyType: Array_Of_kodPocztowyType); function kodpocztowy_specified(index: Integer): Boolean; published property id: Integer Index (IS_ATTR) read Fid write Fid; property opis: string Index (IS_ATTR or IS_OPTN) read Fopis write Setopis stored opis_specified; property pna: kodpocztowytype Index (IS_ATTR or IS_OPTN) read Fpna write Setpna stored pna_specified; property kodpocztowy: Array_Of_kodPocztowyType Index (IS_OPTN or IS_UNBD or IS_UNQL) read FkodPocztowy write SetkodPocztowy stored kodpocztowy_specified; metody Setopis procedure kierunektype.setopis(index: Integer; const Astring: string);

30 Fopis := Astring; Fopis_Specified := True; opis_specified function kierunektype.opis_specified(index: Integer): Boolean; Result := Fopis_Specified; Setpna procedure kierunektype.setpna(index: Integer; const AkodPocztowyType: kodpocztowytype); Fpna := AkodPocztowyType; Fpna_Specified := True; pna_specified function kierunektype.pna_specified(index: Integer): Boolean; Result := Fpna_Specified; SetkodPocztowy procedure kierunektype.setkodpocztowy(index: Integer; const AArray_Of_kodPocztowyType: Array_Of_kodPocztowyType); FkodPocztowy := AArray_Of_kodPocztowyType; FkodPocztowy_Specified := True; kodpocztowy_specified function kierunektype.kodpocztowy_specified(index: Integer): Boolean; Result := FkodPocztowy_Specified; opakowanietype = class(tremotable) private FopakowanieGuid: guidtype; FopakowanieGuid_Specified: Boolean; Ftyp: typopakowanietype; Ftyp_Specified: Boolean; Fsygnatura: string; Fsygnatura_Specified: Boolean; Filosc: Integer; Filosc_Specified: Boolean; FnumerOpakowaniaZbiorczego: string;

31 FnumerOpakowaniaZbiorczego_Specified: Boolean; procedure SetopakowanieGuid(Index: Integer; const AguidType: guidtype); function opakowanieguid_specified(index: Integer): Boolean; procedure Settyp(Index: Integer; const AtypOpakowanieType: typopakowanietype); function typ_specified(index: Integer): Boolean; procedure Setsygnatura(Index: Integer; const Astring: string); function sygnatura_specified(index: Integer): Boolean; procedure Setilosc(Index: Integer; const AInteger: Integer); function ilosc_specified(index: Integer): Boolean; procedure SetnumerOpakowaniaZbiorczego(Index: Integer; const Astring: string); function numeropakowaniazbiorczego_specified(index: Integer): Boolean; published property opakowanieguid: guidtype Index (IS_ATTR or IS_OPTN) read FopakowanieGuid write SetopakowanieGuid stored opakowanieguid_specified; property typ: typopakowanietype Index (IS_ATTR or IS_OPTN) read Ftyp write Settyp stored typ_specified; property sygnatura: string Index (IS_ATTR or IS_OPTN) read Fsygnatura write Setsygnatura stored sygnatura_specified; property ilosc: Integer Index (IS_ATTR or IS_OPTN) read Filosc write Setilosc stored ilosc_specified; property numeropakowaniazbiorczego: string Index (IS_ATTR or IS_OPTN) read FnumerOpakowaniaZbiorczego write SetnumerOpakowaniaZbiorczego stored numeropakowaniazbiorczego_specified; metody SetopakowanieGuid procedure opakowanietype.setopakowanieguid(index: Integer; const AguidType: guidtype); FopakowanieGuid := AguidType; FopakowanieGuid_Specified := True; opakowanieguid_specified function opakowanietype.opakowanieguid_specified(index: Integer): Boolean; Result := FopakowanieGuid_Specified; Settyp procedure opakowanietype.settyp(index: Integer; const AtypOpakowanieType: typopakowanietype); Ftyp := AtypOpakowanieType; Ftyp_Specified := True; typ_specified function opakowanietype.typ_specified(index: Integer): Boolean; Result := Ftyp_Specified;

32 Setsygnatura procedure opakowanietype.setsygnatura(index: Integer; const Astring: string); Fsygnatura := Astring; Fsygnatura_Specified := True; sygnatura_specified function opakowanietype.sygnatura_specified(index: Integer): Boolean; Result := Fsygnatura_Specified; Setilosc procedure opakowanietype.setilosc(index: Integer; const AInteger: Integer); Filosc := AInteger; Filosc_Specified := True; ilosc_specified function opakowanietype.ilosc_specified(index: Integer): Boolean; Result := Filosc_Specified; SetnumerOpakowaniaZbiorczego procedure opakowanietype.setnumeropakowaniazbiorczego(index: Integer; const Astring: string); FnumerOpakowaniaZbiorczego := Astring; FnumerOpakowaniaZbiorczego_Specified := True; numeropakowaniazbiorczego_specified function opakowanietype.numeropakowaniazbiorczego_specified(index: Integer): Boolean; Result := FnumerOpakowaniaZbiorczego_Specified; pakiettype = class(tremotable) private FpakietGuid: guidtype; FpakietGuid_Specified: Boolean; FmiejsceOdbioru: miejsceodbiorutype; FmiejsceOdbioru_Specified: Boolean; FsposobNadania: sposobnadaniatype; FsposobNadania_Specified: Boolean;

33 Fkierunek: kierunektype; Fkierunek_Specified: Boolean; Fopakowanie: Array_Of_opakowanieType; Fopakowanie_Specified: Boolean; FczynnoscUpustowa: Array_Of_czynnoscUpustowaType; FczynnoscUpustowa_Specified: Boolean; procedure SetpakietGuid(Index: Integer; const AguidType: guidtype); function pakietguid_specified(index: Integer): Boolean; procedure SetmiejsceOdbioru(Index: Integer; const AmiejsceOdbioruType: miejsceodbiorutype); function miejsceodbioru_specified(index: Integer): Boolean; procedure SetsposobNadania(Index: Integer; const AsposobNadaniaType: sposobnadaniatype); function sposobnadania_specified(index: Integer): Boolean; procedure Setkierunek(Index: Integer; const AkierunekType: kierunektype); function kierunek_specified(index: Integer): Boolean; procedure Setopakowanie(Index: Integer; const AArray_Of_opakowanieType: Array_Of_opakowanieType); function opakowanie_specified(index: Integer): Boolean; procedure SetczynnoscUpustowa(Index: Integer; const AArray_Of_czynnoscUpustowaType: Array_Of_czynnoscUpustowaType); function czynnoscupustowa_specified(index: Integer): Boolean; public destructor Destroy; override; published property pakietguid: guidtype Index (IS_ATTR or IS_OPTN) read FpakietGuid write SetpakietGuid stored pakietguid_specified; property miejsceodbioru: miejsceodbiorutype Index (IS_ATTR or IS_OPTN) read FmiejsceOdbioru write SetmiejsceOdbioru stored miejsceodbioru_specified; property sposobnadania: sposobnadaniatype Index (IS_ATTR or IS_OPTN) read FsposobNadania write SetsposobNadania stored sposobnadania_specified; property kierunek: kierunektype Index (IS_OPTN or IS_UNQL) read Fkierunek write Setkierunek stored kierunek_specified; property opakowanie: Array_Of_opakowanieType Index (IS_OPTN or IS_UNBD or IS_UNQL) read Fopakowanie write Setopakowanie stored opakowanie_specified; property czynnoscupustowa: Array_Of_czynnoscUpustowaType Index (IS_OPTN or IS_UNBD or IS_UNQL) read FczynnoscUpustowa write SetczynnoscUpustowa stored czynnoscupustowa_specified; metody Destroy destructor pakiettype.destroy; var I: Integer; for I := 0 to System.Length(Fopakowanie)-1 do SysUtils.FreeAndNil(Fopakowanie[I]); System.SetLength(Fopakowanie, 0); SysUtils.FreeAndNil(Fkierunek); inherited Destroy;

34 SetpakietGuid procedure pakiettype.setpakietguid(index: Integer; const AguidType: guidtype); FpakietGuid := AguidType; FpakietGuid_Specified := True; pakietguid_specified function pakiettype.pakietguid_specified(index: Integer): Boolean; Result := FpakietGuid_Specified; SetmiejsceOdbioru procedure pakiettype.setmiejsceodbioru(index: Integer; const AmiejsceOdbioruType: miejsceodbiorutype); FmiejsceOdbioru := AmiejsceOdbioruType; FmiejsceOdbioru_Specified := True; miejsceodbioru_specified function pakiettype.miejsceodbioru_specified(index: Integer): Boolean; Result := FmiejsceOdbioru_Specified; SetsposobNadania procedure pakiettype.setsposobnadania(index: Integer; const AsposobNadaniaType: sposobnadaniatype); FsposobNadania := AsposobNadaniaType; FsposobNadania_Specified := True; sposobnadania_specified function pakiettype.sposobnadania_specified(index: Integer): Boolean; Result := FsposobNadania_Specified; Setkierunek procedure pakiettype.setkierunek(index: Integer; const AkierunekType: kierunektype); Fkierunek := AkierunekType; Fkierunek_Specified := True;

35 kierunek_specified function pakiettype.kierunek_specified(index: Integer): Boolean; Result := Fkierunek_Specified; Setopakowanie procedure pakiettype.setopakowanie(index: Integer; const AArray_Of_opakowanieType: Array_Of_opakowanieType); Fopakowanie := AArray_Of_opakowanieType; Fopakowanie_Specified := True; opakowanie_specified function pakiettype.opakowanie_specified(index: Integer): Boolean; Result := Fopakowanie_Specified; SetczynnoscUpustowa procedure pakiettype.setczynnoscupustowa(index: Integer; const AArray_Of_czynnoscUpustowaType: Array_Of_czynnoscUpustowaType); FczynnoscUpustowa := AArray_Of_czynnoscUpustowaType; FczynnoscUpustowa_Specified := True; czynnoscupustowa_specified function pakiettype.czynnoscupustowa_specified(index: Integer): Boolean; Result := FczynnoscUpustowa_Specified; przesylkaepotype = class(tremotable) Typ zwracający informacje o EPO. guid Guid przesyłki, której dotyczą informacje o EPO. numernadania Numer nadania przesyłki.

36 statusepo EPOInfo Status EPO. Dopuszczalne wartości: ERROR NADANIE W_TRANSPORCIE CLO SMS W_DORECZENIU AWIZO PONOWNE_AWIZO ZWROT DORECZONA Element typu EPOInfoType. private Fguid: guidtype; Fguid_Specified: Boolean; FnumerNadania: numernadaniatype; FnumerNadania_Specified: Boolean; FstatusEPO: statusepoenum; FstatusEPO_Specified: Boolean; FEPOInfo: EPOInfoType; FEPOInfo_Specified: Boolean; procedure Setguid(Index: Integer; const AguidType: guidtype); function guid_specified(index: Integer): Boolean; procedure SetnumerNadania(Index: Integer; const AnumerNadaniaType: numernadaniatype); function numernadania_specified(index: Integer): Boolean; procedure SetstatusEPO(Index: Integer; const AstatusEPOEnum: statusepoenum); function statusepo_specified(index: Integer): Boolean; procedure SetEPOInfo(Index: Integer; const AEPOInfoType: EPOInfoType); function EPOInfo_Specified(Index: Integer): Boolean; public destructor Destroy; override; published property guid: guidtype Index (IS_ATTR or IS_OPTN) read Fguid write Setguid stored guid_specified; property numernadania: numernadaniatype Index (IS_ATTR or IS_OPTN) read FnumerNadania write SetnumerNadania stored numernadania_specified; property statusepo: statusepoenum Index (IS_ATTR or IS_OPTN) read FstatusEPO write SetstatusEPO stored statusepo_specified; property EPOInfo: EPOInfoType Index (IS_OPTN or IS_UNQL) read FEPOInfo write SetEPOInfo stored EPOInfo_Specified; metody Destroy destructor przesylkaepotype.destroy; SysUtils.FreeAndNil(FEPOInfo); inherited Destroy;

37 Setguid procedure przesylkaepotype.setguid(index: Integer; const AguidType: guidtype); Fguid := AguidType; Fguid_Specified := True; guid_specified function przesylkaepotype.guid_specified(index: Integer): Boolean; Result := Fguid_Specified; SetnumerNadania procedure przesylkaepotype.setnumernadania(index: Integer; const AnumerNadaniaType: numernadaniatype); FnumerNadania := AnumerNadaniaType; FnumerNadania_Specified := True; numernadania_specified function przesylkaepotype.numernadania_specified(index: Integer): Boolean; Result := FnumerNadania_Specified; SetstatusEPO procedure przesylkaepotype.setstatusepo(index: Integer; const AstatusEPOEnum: statusepoenum); FstatusEPO := AstatusEPOEnum; FstatusEPO_Specified := True; statusepo_specified function przesylkaepotype.statusepo_specified(index: Integer): Boolean; Result := FstatusEPO_Specified; SetEPOInfo procedure przesylkaepotype.setepoinfo(index: Integer; const AEPOInfoType: EPOInfoType); FEPOInfo := AEPOInfoType; FEPOInfo_Specified := True; EPOInfo_Specified function przesylkaepotype.epoinfo_specified(index: Integer): Boolean;

38 Result := FEPOInfo_Specified; przesylkafirmowapoleconatype = class(przesylkarejestrowanatype) Typ przeznaczony na przekazywanie dodatkowych danych dla usługi przesyłki polecona formowa. Klasa ta dziedziczy po klasie przesylkapoleconakrajowatype. miejscowa Określenie usługi komplementarnej Miejscowa. obszarmiasto Określenie usługi komplementarnej obszarmiasto. gabaryt 1 Określa gabaryt przesyłki. Dopuszczalne wartości to: GABARYT_A, GABARYT_B. private FposteRestante: Boolean; FposteRestante_Specified: Boolean; FiloscPotwierdzenOdbioru: iloscpotwierdzenodbiorutype; FiloscPotwierdzenOdbioru_Specified: Boolean; Fmasa: masatype; Fmasa_Specified: Boolean; Fmiejscowa: Boolean; Fmiejscowa_Specified: Boolean; Fepo: EPOType; Fepo_Specified: Boolean; procedure SetposteRestante(Index: Integer; const ABoolean: Boolean); function posterestante_specified(index: Integer): Boolean; procedure SetiloscPotwierdzenOdbioru(Index: Integer; const AiloscPotwierdzenOdbioruType: iloscpotwierdzenodbiorutype); function iloscpotwierdzenodbioru_specified(index: Integer): Boolean; procedure Setmasa(Index: Integer; const AmasaType: masatype); function masa_specified(index: Integer): Boolean; procedure Setmiejscowa(Index: Integer; const ABoolean: Boolean); function miejscowa_specified(index: Integer): Boolean; procedure Setepo(Index: Integer; const AEPOType: EPOType); function epo_specified(index: Integer): Boolean; public destructor Destroy; override; published property posterestante: Boolean Index (IS_ATTR or IS_OPTN) read FposteRestante write SetposteRestante stored posterestante_specified; property iloscpotwierdzenodbioru: iloscpotwierdzenodbiorutype Index (IS_ATTR or IS_OPTN) read FiloscPotwierdzenOdbioru write SetiloscPotwierdzenOdbioru stored iloscpotwierdzenodbioru_specified; property masa: masatype Index (IS_ATTR or IS_OPTN) read Fmasa write Setmasa stored masa_specified;

ELEKTRONICZNY NADAWCA. OPIS WebAPI Wersja 0.14, 30.03.2012. Opis WebAPI udostępnianego przez program Elektroniczny Nadawca

ELEKTRONICZNY NADAWCA. OPIS WebAPI Wersja 0.14, 30.03.2012. Opis WebAPI udostępnianego przez program Elektroniczny Nadawca ELEKTRONICZNY NADAWCA OPIS WebAPI Wersja 0.14, 30.03.2012 Opis WebAPI udostępnianego przez program Elektroniczny Nadawca Spis treści Historia zmian...4 Wprowadzenie...5 Słownik pojęć...5 Ogólne zasady

Bardziej szczegółowo

ELEKTRONICZNY NADAWCA. OPIS WebAPI Wersja 0.20, 29.11.2012. Opis WebAPI udostępnianego przez program Elektroniczny Nadawca

ELEKTRONICZNY NADAWCA. OPIS WebAPI Wersja 0.20, 29.11.2012. Opis WebAPI udostępnianego przez program Elektroniczny Nadawca OPIS WebAPI Wersja 0.20, 29.11.2012 Opis WebAPI udostępnianego przez program Elektroniczny Nadawca 1 Spis treści Historia zmian... 5 Wprowadzenie... 7 Słownik pojęć... 7 Ogólne zasady integracji... 7 Spis

Bardziej szczegółowo

ezwroty WebApi Dokumentacja techniczna

ezwroty WebApi Dokumentacja techniczna ezwroty WebApi Dokumentacja techniczna Wersja 1.0 Copyright: Poczta Polska S.A. Data aktualizacji: 2015-08-06 Wstęp WebApi EZwroty Poczty Polskiej jest zrealizowane w technologii SOAP i pozwala na zautomatyzowaniem

Bardziej szczegółowo

Poczta Polska S.A. Opis struktury pliku z danymi przekazów pocztowych lub Ekspresów Pieniężnych. Wersja 2.1

Poczta Polska S.A. Opis struktury pliku z danymi przekazów pocztowych lub Ekspresów Pieniężnych. Wersja 2.1 Poczta Polska S.A. Opis struktury pliku z danymi przekazów pocztowych lub Ekspresów Pieniężnych Wersja 2.1 Lipiec 2014 1. Struktura pliku z przekazami pocztowymi/ekspresami Pieniężnymi Niniejszy dokument

Bardziej szczegółowo

Funkcje dodatkowe. Wersja 1.2.1

Funkcje dodatkowe. Wersja 1.2.1 Funkcje dodatkowe Wersja 1..1 Dokumentacja SMSAPI (https) FUNKCJE DODATKOWE z dnia 1.06.01 Wersja 1..1 SPIS TREŚCI 1.Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją dla funkcji zarządzania kontem

Bardziej szczegółowo

Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl

Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl wersja.2.9 data 2014-11-21 Opis usług: P24 KOD P24 KLUCZ P24 WAPA SEND SMS Strona 1 z 8 P24 KOD Przebieg transakcji Operacje po stronie Sprzedawcy

Bardziej szczegółowo

Dokumentacja smsapi wersja 1.4

Dokumentacja smsapi wersja 1.4 Dokumentacja smsapi wersja 1.4 1. Wprowadzenie Platforma smsapi została skierowana do użytkowników chcących rozbudować swoje aplikacje o system wysyłania smsów. Aplikacja ta w prosty sposób umożliwia integrację

Bardziej szczegółowo

Sprawdzenie stanu opłacenia pakietu Zlecenie sprawdzenia stanu opłacenia... 23

Sprawdzenie stanu opłacenia pakietu Zlecenie sprawdzenia stanu opłacenia... 23 I N T E R F E J S W E BSERVICES NADAWANIE PAKIETÓW D O S Y S T EMU MKP PRZEZ I N TERNET D O K U M E N T A C J A T E C H N I C Z N A G R U D Z I E Ń 2 0 1 8 Spis treści 1. Wstęp... 2 2. Informacje ogólne...

Bardziej szczegółowo

Specyfikacja API Runtime BAS 3.0

Specyfikacja API Runtime BAS 3.0 Specyfikacja API Runtime BAS 3.0 Spis treści Wstęp... 4 Informacja o dokumencie... 4 Opis usługi... 4 Typowy sposób wywołania usługi... 5 Udostępniane funkcje... 6 Funkcje liczące... 6 Execute... 6 SafeExecute...

Bardziej szczegółowo

Metody i struktury usługi sieciowej śledzenia przesyłek Poczty Polskiej S.A.

Metody i struktury usługi sieciowej śledzenia przesyłek Poczty Polskiej S.A. Metody i struktury usługi sieciowej śledzenia przesyłek Poczty Polskiej S.A. Ostatnia aktualizacja: 2013-11-07 Pobierz najnowszą wersję dokumentu Informacje ogólne Poczta Polska S.A. udostępnia usługę

Bardziej szczegółowo

Elektroniczny Nadawca

Elektroniczny Nadawca Elektroniczny Nadawca Prezentacja Aplikacji Poczty Polskiej S.A. Logowanie oraz bezpieczeństwo. Dostęp do aplikacji posiadają tylko osoby wskazane przez klienta PP S.A. oraz autoryzowane za pomocą indywidualnego

Bardziej szczegółowo

Zmiany w Elektronicznym Nadawcy

Zmiany w Elektronicznym Nadawcy Zmiany w Elektronicznym Nadawcy Wersja 4.1.0 (27.05.2013r.) Nowe funkcjonalności: Przesyłka polecona Poprawiono wydruk etykiety 148x105 Pocztex Wprowadzono generowanie wydruku etykiet lub kopert przesyłek

Bardziej szczegółowo

Metody i struktury usługi sieciowej śledzenia przesyłek Poczty Polskiej S.A.

Metody i struktury usługi sieciowej śledzenia przesyłek Poczty Polskiej S.A. Metody i struktury usługi sieciowej śledzenia przesyłek Poczty Polskiej S.A. Ostatnia aktualizacja: 2012-08-28 Pobierz najnowszą wersję dokumentu Informacje ogólne Poczta Polska S.A. udostępnia usługę

Bardziej szczegółowo

Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1

Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1 I N T E R F E J S W E BSERVICES NADAWANIE PAKIETÓW D O S Y S T EMU MKP PRZEZ I N TERNET D O K U M E N T A C J A T E C H N I C Z N A P A Ź D Z I E R N I K 2 0 1 6 Spis treści 1. Wstęp... 2 2. Informacje

Bardziej szczegółowo

Zmiany w Elektronicznym Nadawcy

Zmiany w Elektronicznym Nadawcy Zmiany w Elektronicznym Nadawcy Wersja 4.0.0 Nowe funkcjonalności: MODUŁ KLIENTA INDYWIDUALNEGO - Pilotaż umożliwiono przygotowanie przesyłek dla klientów bez zawartej umowy z Pocztą Polską S.A. brak konieczności

Bardziej szczegółowo

PRZEWODNIK PO FEDEX DELIVERY MANAGER DOMESTIC

PRZEWODNIK PO FEDEX DELIVERY MANAGER DOMESTIC PRZEWODNIK PO FEDEX DELIVERY MANAGER DOMESTIC 1. Definicje 1.1. FedEx FedEx Express Polska Sp. z o.o. Adres rejestrowy: ul. Krucza 16/22, 00-526 Warszawa, wpisana do rejestru przedsiębiorców Krajowego

Bardziej szczegółowo

Dokumentacja API BizIn

Dokumentacja API BizIn Dokumentacja API BizIn Spis treści Wstęp... 1 Dostęp do API BizIn... 1 Identyfikatory API... 1 Dostępne akcje... 3 Przykład wywołania API w języku PHP... 3 Pobieranie danych... 3 Wystawianie dokumentu

Bardziej szczegółowo

Instrukcja do programu DoDPD 1.0

Instrukcja do programu DoDPD 1.0 Instrukcja do programu DoDPD 1.0 Program DoDPD 1.0 pozwala w prosty sposób wykorzystać dane z systemu sprzedaży Subiekt GT do generowania listów przewozowych dla firmy kurierskiej DPD z wykorzystaniem

Bardziej szczegółowo

Dokumentacja SMS przez FTP

Dokumentacja SMS przez FTP Dokumentacja SMS przez FTP 1 Wprowadzenie... 2 Właściwości plików... 3 Tworzenie konfiguracji w Panelu Klienta... 4 Raporty doręczeń... 5 Historia zmian... 6 2 Wprowadzenie Usługa wysyłki SMS przez FTP

Bardziej szczegółowo

Opis Interfejsu wymiany danych o przesyłkach, między systemem Klienta, a systemem Poczty Polskiej. v. 1.8.08

Opis Interfejsu wymiany danych o przesyłkach, między systemem Klienta, a systemem Poczty Polskiej. v. 1.8.08 Opis Interfejsu wymiany danych o przesyłkach, między systemem Klienta, a systemem Poczty Polskiej. v. 1.8.08 POSTDATA S.A. ul. Fabryczna 3 85-741 Bydgoszcz tel. 0-52 / 370-57-57 fax.0-52 / 370-57-77 Oddział

Bardziej szczegółowo

Tworzenie własnych komponentów

Tworzenie własnych komponentów Tworzenie własnych komponentów 1. Tworzenie nowego komponentu W tym celu należy wykorzystać menu Component. Interesujące są dwie opcje menu New Component i Install Component. Pierwsze polecenie służy do

Bardziej szczegółowo

Dokumentacja interfejsu MySQL. Platforma BSMS.PL Instrukcja podłączenia po przez mysql

Dokumentacja interfejsu MySQL. Platforma BSMS.PL Instrukcja podłączenia po przez mysql Dokumentacja interfejsu MySQL Platforma BSMS.PL Instrukcja podłączenia po przez mysql Dokumentacja interfejsu mysql (strona 2) SPIS TREŚCI 1. Zawartość dokumentu str.3 2. Informacje ogólne 2.1 Zastosowanie

Bardziej szczegółowo

Funkcje dodatkowe. Wersja 1.2.1

Funkcje dodatkowe. Wersja 1.2.1 Funkcje dodatkowe SPIS TREŚCI 1.Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją dla funkcji zarządzania kontem 1.2 Adresy URL do połączenia z aplikacją dla funkcji zarządzania polami nadawcy I. ZARZĄDZANIE

Bardziej szczegółowo

Opis Interfejsu wymiany danych o przesyłkach, między systemem Klienta, a systemem Poczty Polskiej. v. 1.14.03

Opis Interfejsu wymiany danych o przesyłkach, między systemem Klienta, a systemem Poczty Polskiej. v. 1.14.03 Opis Interfejsu wymiany danych o przesyłkach, między systemem Klienta, a systemem Poczty Polskiej. v. 1.14.03 POSTDATA S.A. ul. Fabryczna 3 85-741 Bydgoszcz tel. 0-52 / 370-57-57 fax.0-52 / 370-57-77 Oddział

Bardziej szczegółowo

Dokumentacja 2SMS

Dokumentacja  2SMS Dokumentacja Email2SMS 1 Wprowadzenie... 2 Tworzenie uprawnionego adresu email oraz klucza... 3 Bezpieczeństwo... 4 Wysyłanie wiadomości SMS... 5 Historia zmian... 8 2 Wprowadzenie SerwerSMS.pl umożliwia

Bardziej szczegółowo

DOKUMENTACJA TECHNICZNA SMS API MT

DOKUMENTACJA TECHNICZNA SMS API MT DOKUMENTACJA TECHNICZNA SMS API MT Mobitex Telecom Sp.j., ul. Warszawska 10b, 05-119 Legionowo Strona 1 z 5 Ten dokument zawiera szczegółowe informacje odnośnie sposobu przesyłania requestów do serwerów

Bardziej szczegółowo

Specyfikacja HTTP API. Wersja 1.6

Specyfikacja HTTP API. Wersja 1.6 Specyfikacja HTTP API Wersja 1.6 1. Wprowadzenie Platforma PlaySMS umożliwia masową rozsyłkę SMS-ów oraz MMS-ów marketingowych. Umożliwiamy integrację naszej platformy z dowolnym systemem komputerowym

Bardziej szczegółowo

Baza numerów Wersja 1.1

Baza numerów Wersja 1.1 Baza numerów Wersja 1.1 SPIS TREŚCI 1. Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją 1.2 Informacje zwrotne wysyłane z API w odpowiedzi na odebrane odwołania I. Zarządzanie grupami Bazy Numerów

Bardziej szczegółowo

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

DPDInfoServices. Specyfikacja biznesowa. Version DPD Polska Sp. z O.O. Warszawa DPDInfoServices Specyfikacja biznesowa Version 1.0.7 2015-02-06 DPD Polska Sp. z O.O. Warszawa Spis treści 1 Historia dokumentu... 3 2 Wstęp... 4 3 Bezpieczeństwo przesyłanych danych... 4 4 Konfiguracja

Bardziej szczegółowo

Specyfikacja wysyłek marketingowych v1.10

Specyfikacja wysyłek marketingowych v1.10 Specyfikacja wysyłek marketingowych v1.10 1 Historia zmian: Al. Jerozolimskie 81 Data Autor Opis 05-07-2013 Olga Krygier-Zawistowska Dodano przykład w PHP 2 Specyfikacja komunikacji Al. Jerozolimskie 81

Bardziej szczegółowo

Jak korzystać z Nadaj Przesyłkę. I. Informacje podstawowe

Jak korzystać z Nadaj Przesyłkę. I. Informacje podstawowe Jak korzystać z Nadaj Przesyłkę I. Informacje podstawowe Aplikacja Nadaj przesyłkę dostępna jest pod adresem internetowym: https://e-nadawca.pocztapolska.pl/indywidualni i jest przeznaczona dla klientów

Bardziej szczegółowo

Instrukcja do programu DoUPS 1.0

Instrukcja do programu DoUPS 1.0 Instrukcja do programu DoUPS 1.0 Program DoUPS 1.0 pozwala w prosty sposób wykorzystać dane z systemu sprzedaży Subiekt GT do generowania listów przewozowych dla firmy kurierskiej UPS w połączeniu z bezpłatnym

Bardziej szczegółowo

Dokumentacja serwera REST do obsługi rezerwacji w systemie SaNAtoRIUm.pro

Dokumentacja serwera REST do obsługi rezerwacji w systemie SaNAtoRIUm.pro Dokumentacja serwera REST do obsługi rezerwacji w systemie SaNAtoRIUm.pro Kontakt: tel. 54 282 1385 e-mail: info@softor.pl Podstawowe informacje: Serwer REST dostępny pod adresem https://api.sanatorium.pro/v1/

Bardziej szczegółowo

Dokumentacja API serwisu KurierSerwis.com

Dokumentacja API serwisu KurierSerwis.com Dokumentacja API serwisu KurierSerwis.com wersja dokumentu: 1.1 6 października 2015 r. Spis treści Informacje ogólne...3 Dane autoryzacyjne...3 Wywoływanie funkcji i format danych...3 Autoryzacja i sesja...4

Bardziej szczegółowo

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

Opis przykładowego programu realizującego komunikację z systemem epuap wykorzystując interfejs komunikacyjny doręczyciel Opis przykładowego programu realizującego komunikację z systemem epuap wykorzystując interfejs komunikacyjny "doręczyciel" dn.24.09.2009 r. Dokument opisuje przykładowy program doręczający dokumenty na

Bardziej szczegółowo

Paweł Cieśla. Dokumentacja projektu

Paweł Cieśla. Dokumentacja projektu Paweł Cieśla Dokumentacja projektu Projekt Project1 został utworzony i skompilowany na próbnej wersji Delphi XE 4. Po uruchomieniu programu należy kliknąć przycisk Wczytaj plik tekstowy, następnie wskazać

Bardziej szczegółowo

Dokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http

Dokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http Dokumentacja interfejsu HTTPD Platforma BSMS.PL Instrukcja podłączenia po przez http Dokumentacja interfejsu httpd (strona 2) SPIS TREŚCI 1. Zawartość dokumentu str.3 2. Informacje ogólne 2.1 Zastosowanie

Bardziej szczegółowo

Opis Interfejsu wymiany danych o przesyłkach, między systemem Klienta, a systemem Poczty Polskiej. v. 1.8.05

Opis Interfejsu wymiany danych o przesyłkach, między systemem Klienta, a systemem Poczty Polskiej. v. 1.8.05 Opis Interfejsu wymiany danych o przesyłkach, między systemem Klienta, a systemem Poczty Polskiej. v. 1.8.05 POSTDATA S.A. ul. Fabryczna 3 85-741 Bydgoszcz tel. 0-52 / 370-57-57 fax.0-52 / 370-57-77 Oddział

Bardziej szczegółowo

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.

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. FK - EDeklaracje 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. W założeniu przyjęto, iż użytkownik

Bardziej szczegółowo

Dokumentacja API Stacja z Paczką ver. 2.14

Dokumentacja API Stacja z Paczką ver. 2.14 Dokumentacja API Stacja z Paczką ver. 2.14 2 Dokumentacja API Stacja z Paczką ver. 2.14 Spis treści 1 Historia zmian w dokumentacji... 3 2 Dostęp do API Adres URL do Web Services (SOAP/WSDL)... 3 2.1 Środowisko

Bardziej szczegółowo

DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0

DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0 Uwaga: DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0 1. Zostały pominięte diagramy: CYFRA, CYFRA SZESNASTKOWA, ZNAK i LITERA. Nie została uwzględniona możliwość posługiwania się komentarzami. 2. Brakuje

Bardziej szczegółowo

Delphi 7 + Indy 10 Przykłady prostych aplikacji sieciowych

Delphi 7 + Indy 10 Przykłady prostych aplikacji sieciowych Jacek Matulewski, Sławek Orłowski http://www.phys.uni.torun.pl/~jacek/ Delphi 7 + Indy 10 Przykłady prostych aplikacji sieciowych Wersja α Ćwiczenia Toruń, 20 grudnia 2005 Najnowsza wersja tego dokumentu

Bardziej szczegółowo

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z

Bardziej szczegółowo

WayBillsWebService. identyfikator kontrahenta, jeśli wartość zwracana jest mniejsza od zera to numer błędu.

WayBillsWebService. identyfikator kontrahenta, jeśli wartość zwracana jest mniejsza od zera to numer błędu. WayBillsWebService WeyBillsWebSendce jest usługą sieciową, niezależną od platformy i implementacji dostarczającym funkcjonalność pozwalającą na generowanie listów przewozowych w systemie spedycyjnym JAS-FBG

Bardziej szczegółowo

Spis treści. Rejestracja/logowanie. Zmiana numeru konta klienta. Tworzenie nowej przesyłki. Zamawianie kuriera

Spis treści. Rejestracja/logowanie. Zmiana numeru konta klienta. Tworzenie nowej przesyłki. Zamawianie kuriera DHL24 - instrukcja Spis treści Wprowadzenie Rejestracja/logowanie Zmiana numeru konta klienta Zamówienie kuriera Tworzenie nowej przesyłki Zamawianie kuriera Wyliczenie ceny Wyliczanie ceny podczas zamawiania

Bardziej szczegółowo

Instrukcja do programu Do7ki 1.0

Instrukcja do programu Do7ki 1.0 Instrukcja do programu Do7ki 1.0 Program Do7ki 1.0 pozwala w prosty sposób wykorzystać dane z systemu sprzedaży Subiekt GT do generowania listów przewozowych dla firmy kurierskiej SIÓDEMKA w połączeniu

Bardziej szczegółowo

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe Architektury Usług Internetowych Laboratorium 2. Usługi sieciowe Wstęp Celem laboratorium jest zapoznanie się z modelem usług sieciowych na przykładzie prostego serwera Apache Axis2. Apache Axis2 Apache

Bardziej szczegółowo

Spis treści OPIS PLIKU W FORMACIE CSV Z DANYMI PPE LUB EP 1

Spis treści OPIS PLIKU W FORMACIE CSV Z DANYMI PPE LUB EP 1 O PIS PLIKU W F O R M A C I E CSV Z D A N Y M I PRZEKAZÓW PIENIĘŻNYCH L U B E K S PRESÓW PIENIĘŻNYCH D O K U M E N T A C J A T E C H N I C Z N A W E R S J A 4.0 L I P I E C 2 0 1 4 Spis treści 1. Struktura

Bardziej szczegółowo

Jerzy Skalski s9473, grupa WIs I.6-11c. System wspierający obsługę klienta dla firm sprzedających na Allegro

Jerzy Skalski s9473, grupa WIs I.6-11c. System wspierający obsługę klienta dla firm sprzedających na Allegro Jerzy Skalski s9473, grupa WIs I.6-11c System wspierający obsługę klienta dla firm sprzedających na Allegro 1. WYMAGANIA UŻYTKOWNIKA Użytkownicy systemu: System powinien przechowywać informacje dotyczące:

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja dla WF-Mag

Instrukcja użytkownika. Aplikacja dla WF-Mag Instrukcja użytkownika Aplikacja dla WF-Mag Instrukcja użytkownika Aplikacja dla WF-Mag Wersja 1.0 Warszawa, Kwiecień 2015 Strona 2 z 13 Instrukcja użytkownika Aplikacja dla WF-Mag Spis treści 1. Wstęp...4

Bardziej szczegółowo

ZAPYTANIE OFERTOWE. 3) Miejsce dostarczania przesyłek pocztowych: Ośrodek Rozwoju Edukacji w Warszawie, Al. Ujazdowskie 28 oraz ul.

ZAPYTANIE OFERTOWE. 3) Miejsce dostarczania przesyłek pocztowych: Ośrodek Rozwoju Edukacji w Warszawie, Al. Ujazdowskie 28 oraz ul. Warszawa, 8 grudnia 206 r. ZAPYTANIE OFERTOWE Ośrodek Rozwoju Edukacji z siedzibą w Warszawie, Al. Ujazdowskie 28, ogłasza zapytanie ofertowe o wartości poniżej 30 000 euro (zgodnie z art. 4 pkt. 8 ustawy

Bardziej szczegółowo

Specyfikacja techniczna. mprofi Interfejs API

Specyfikacja techniczna. mprofi Interfejs API Warszawa 09.04.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 1 Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU

Bardziej szczegółowo

Katalog książek cz. 3: Web Service

Katalog książek cz. 3: Web Service Katalog książek cz. 3: Web Service Przygotowanie usługi sieciowej (web service) 1) Uruchom Netbeans, otwórz projekt przygotowany w ramach poprzednich zajęć. W kolejnych krokach przerobimy klasę BookManager

Bardziej szczegółowo

Instrukcja do programu DoDHL 1.5

Instrukcja do programu DoDHL 1.5 Instrukcja do programu DoDHL 1.5 Program DoDHL 1.5 pozwala w prosty sposób wykorzystać dane z systemu sprzedaży Subiekt GT do generowania listów przewozowych dla firmy kurierskiej DHL w połączeniu z bezpłatnym

Bardziej szczegółowo

INSTRUKCJA MASOWEGO WYSTAWIANIA OFERT ZA POMOCĄ PLIKU CSV

INSTRUKCJA MASOWEGO WYSTAWIANIA OFERT ZA POMOCĄ PLIKU CSV INSTRUKCJA MASOWEGO WYSTAWIANIA OFERT ZA POMOCĄ PLIKU CSV 1. Wymiana danych za pomocą pliku CSV umożliwia jednoczesne wystawienie do 100.000 ofert sprzedaży wierzytelności. 2. Za pomocą pliku CSV można

Bardziej szczegółowo

Zmiany w Elektronicznym Nadawcy Wersja 4.0.1 (16.04.2013r.)

Zmiany w Elektronicznym Nadawcy Wersja 4.0.1 (16.04.2013r.) Zmiany w Elektronicznym Nadawcy Wersja 4.0.1 (16.04.2013r.) Nowe funkcjonalności: MODUŁ KLIENTA INDYWIDUALNEGO - Pilotaż umożliwiono wydruk potwierdzeń nadania w postaci książek nadawczych. Przesyłka Firmowa

Bardziej szczegółowo

1. Nadanie Paczki MINI bez wydruku etykiety zwrotnej... 3

1. Nadanie Paczki MINI bez wydruku etykiety zwrotnej... 3 30 50 100 Spis treści 1. Nadanie Paczki MINI bez wydruku etykiety zwrotnej... 3 1.1. Dla Klientów nieposiadających konta w enadawcy... 3 1.2. Dla klientów posiadających konto w enadawcy... 7 2. Nadanie

Bardziej szczegółowo

DOKUMENTACJA IMPLEMENTACJI MECHANIZMÓW OBSŁUGI AHMES SMS (soap) 2013-03-24

DOKUMENTACJA IMPLEMENTACJI MECHANIZMÓW OBSŁUGI AHMES SMS (soap) 2013-03-24 Ahmes Sp. z o.o. ul. Lewicka 13/15 02-547 Warszawa tel: (22) 113 10 00, fax: (22) 203 63 21, e-mail: biuro@ahmes.pl, http://www.ahmes.pl DOKUMENTACJA IMPLEMENTACJI MECHANIZMÓW OBSŁUGI AHMES SMS (soap)

Bardziej szczegółowo

Jak korzystać z Nadaj Przesyłkę. I. Informacje podstawowe

Jak korzystać z Nadaj Przesyłkę. I. Informacje podstawowe Jak korzystać z Nadaj Przesyłkę I. Informacje podstawowe Aplikacja Nadaj przesyłkę dostępna jest pod adresem internetowym: https://e-nadawca.pocztapolska.pl/indywidualni i jest przeznaczona dla klientów

Bardziej szczegółowo

DOKUMENTACJA TECHNICZNA KurJerzyAPI wersja 1.0

DOKUMENTACJA TECHNICZNA KurJerzyAPI wersja 1.0 KurJerzyAPI wersja 1.0 Spis treści Wstęp...3 1. Korzystanie z interfejsu KurJerzyAPI...4 1.1 Warunki korzystania z interfejsu...4 1.2 Zabezpieczenia interfejsu...4 2. Specyfikacja interfejsu KurJerzyAPI...6

Bardziej szczegółowo

Klient poczty elektronicznej - Thunderbird

Klient poczty elektronicznej - Thunderbird Klient poczty elektronicznej - Thunderbird Wstęp Wstęp Klient poczty elektronicznej, to program który umożliwia korzystanie z poczty bez konieczności logowania się na stronie internetowej. Za jego pomocą

Bardziej szczegółowo

Obowiązuje od dnia 1 stycznia 2019 roku do 31 sierpnia 2019 roku

Obowiązuje od dnia 1 stycznia 2019 roku do 31 sierpnia 2019 roku Obowiązuje od dnia 1 stycznia 2019 roku do 31 sierpnia 2019 roku Zasady korzystania z oferty promocyjnej realizowanej pod nazwą handlową Pakiet POLECONY ecommerce dla kontrahentów prowadzących sprzedaż

Bardziej szczegółowo

Dokumentacja techniczna interfejsu (Web Service) dla systemu sprzedaży internetowej - eraty Santander Consumer Bank

Dokumentacja techniczna interfejsu (Web Service) dla systemu sprzedaży internetowej - eraty Santander Consumer Bank Dokumentacja techniczna interfejsu (Web Service) dla systemu sprzedaży internetowej - eraty Santander Consumer Bank www.eraty.pl wersja 2.1 Spis treści 1 Wstęp... 3 1.1 Strony komunikacji... 3 1.2 Błędy

Bardziej szczegółowo

DOKUMENTACJA INTERFEJSU MY MYSQL. Platforma SMeSKom instrukcja podłączenia poprzez mysql Protokół w wersji 2.0

DOKUMENTACJA INTERFEJSU MY MYSQL. Platforma SMeSKom instrukcja podłączenia poprzez mysql Protokół w wersji 2.0 DOKUMENTACJA INTERFEJSU MY MYSQL Platforma SMeSKom instrukcja podłączenia poprzez mysql Protokół w wersji 2.0 Autor smeskom@smeskom.pl Data 2008-08-21 Wersja 2.0 rev.1 Spis treści Dokumentacja interfejsu

Bardziej szczegółowo

Specyfikacja pó l deklaracji IFT-3/IFT-3R (07) wraz z załącznikami IFT/A

Specyfikacja pó l deklaracji IFT-3/IFT-3R (07) wraz z załącznikami IFT/A Specyfikacja pó l deklaracji IFT-3/IFT-3R (07) wraz z załącznikami IFT/A nr kolumny nr pola na typ maksymalna formularzu danych długość 1 P01a tekst 13 NIP dopuszczalne wartości opis 2 P01b tekst 11 PESEL

Bardziej szczegółowo

Szczegółowy opis przedmiotu zamówienia

Szczegółowy opis przedmiotu zamówienia Szczegółowy opis przedmiotu zamówienia 1. Przedmiotem zamówienia jest świadczenie usług pocztowych na rzecz Urzędu Miejskiego w Gliwicach, polegających na przyjmowaniu, przemieszczaniu i doręczaniu przesyłek

Bardziej szczegółowo

Spis treści. Strona: 1/26

Spis treści. Strona: 1/26 Spis treści 1. BPS API v2: Informacje podstawowe:...2 1.1 Adresy URL do połączenia z BPS API v2:...2 1.2 Przykład połączenia PHP:...2 2. Struktury:...3 2.1 Struktura login:...3 2.2 Struktura przesyłka:...3

Bardziej szczegółowo

Spis treści 1. Założenia ogólne 2. Wymagania 3. Typy SMSów 4. Statusy SMSów 5. Wysyłanie SMSów - Web API 6. Wysyłanie SMSów - Email 7.

Spis treści 1. Założenia ogólne 2. Wymagania 3. Typy SMSów 4. Statusy SMSów 5. Wysyłanie SMSów - Web API 6. Wysyłanie SMSów - Email 7. V 1.1 2008 Spis treści 1. Założenia ogólne 2. Wymagania 3. Typy SMSów 4. Statusy SMSów 5. Wysyłanie SMSów - Web API 6. Wysyłanie SMSów - Email 7. Sprawdzanie stanu konta 1. Założenia ogólne PowiadomieniaSMS.pl

Bardziej szczegółowo

1. Wstęp 2. Adres usługi 3. Konfiguracja 4. Metody 5. Typy danych 6. Przykład wywołania metody przy użyciu php i biblioteki nusoap 7.

1. Wstęp 2. Adres usługi 3. Konfiguracja 4. Metody 5. Typy danych 6. Przykład wywołania metody przy użyciu php i biblioteki nusoap 7. 1. Wstęp 2. Adres usługi 3. Konfiguracja 4. Metody 5. Typy danych 6. Przykład wywołania metody przy użyciu php i biblioteki nusoap 7. Odpowiedź serwera Wstęp Usługa udostępniona dla klientów serwisu pakka.pl,

Bardziej szczegółowo

Proces obsługi deklaracji Intrastat w systemie Celina WebCel

Proces obsługi deklaracji Intrastat w systemie Celina WebCel Proces obsługi deklaracji Intrastat w systemie Celina WebCel Jednym ze sposobów przesłania deklaracji INTRASTAT do Polskiej Administracji Celnej jest skorzystanie z serwisu Celina Webcel, który służy przekazywaniu

Bardziej szczegółowo

Spis treści DOKUMENTACJA TECHNICZNA. STS API wersja 1.1

Spis treści DOKUMENTACJA TECHNICZNA. STS API wersja 1.1 Spis treści 1. Korzystanie z interfejsu STS API...2 1.1 Warunki korzystania z interfejsu...2 1.2 Zabezpieczenia interfejsu...2 2. Specyfikacja interfejsu STS API...3 2.1 Proces składania zamówienia za

Bardziej szczegółowo

DOKUMENTACJA INTERFEJSU MY MYSQL. Platforma SMeSKom instrukcja podłączenia poprzez mysql Protokół w wersji 3.1

DOKUMENTACJA INTERFEJSU MY MYSQL. Platforma SMeSKom instrukcja podłączenia poprzez mysql Protokół w wersji 3.1 DOKUMENTACJA INTERFEJSU MY MYSQL Platforma SMeSKom instrukcja podłączenia poprzez mysql Protokół w wersji 3.1 Autor smeskom@smeskom.pl Data 16.06.2009 Wersja 3.1 rev.1 Spis treści Dokumentacja interfejsu

Bardziej szczegółowo

Zmiany w Elektronicznym Nadawcy

Zmiany w Elektronicznym Nadawcy Wersja 5.0.2 (01.02.2014) Zmiany w Elektronicznym Nadawcy Nowe funkcjonalności: Przesyłka kurierska POCZTEX Ekspres 24 wprowadzono możliwość generowania nalepek adresowych dla przesyłek zwrotnych POCZTEX

Bardziej szczegółowo

Szczegółowy opis przedmiotu zamówienia

Szczegółowy opis przedmiotu zamówienia Szczegółowy opis przedmiotu zamówienia 1. Przedmiotem zamówienia jest świadczenie usług pocztowych na rzecz Urzędu Miejskiego w Gliwicach, polegających na przyjmowaniu, przemieszczaniu i doręczaniu przesyłek

Bardziej szczegółowo

Szczegółowy opis przedmiotu zamówienia

Szczegółowy opis przedmiotu zamówienia Załącznik nr 5 do SIWZ Szczegółowy opis przedmiotu zamówienia Świadczenie usług pocztowych 1. Przedmiotem zamówienia jest świadczenie powszechnych usług pocztowych w obrocie krajowym i zagranicznym, w

Bardziej szczegółowo

apaczka Webservice API

apaczka Webservice API apaczka Webservice API Właściciel dokumentu: R2G Wersja dokumentu: 1.5 Status dokumentu: Draft Data utworzenia: 13.09.2012 Data zapisu: 15.09.2012 Autorzy: Piotr Jatymowicz, Piotr Dobrzyński R2G Polska

Bardziej szczegółowo

Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl

Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl email: swistak@swistak.pl Spis treści 1. Wstęp...2 2. Import oferty...2 3. Plik CSV...3 4. Przykład pliku...7 5. Aktualizacja oferty...7

Bardziej szczegółowo

DPD INSTRUKCJA WYSYŁANIA PACZEK

DPD INSTRUKCJA WYSYŁANIA PACZEK DPD INSTRUKCJA WYSYŁANIA PACZEK 1. Wejdź na https://webklient.dpd.com.pl i zaloguj się: Klient: 137157 Login: ce2 Hasło: Szkole2ce Preferowane przeglądarka Firefox. UWAGA! Aplikacja WEBKLIENT służy wyłącznie

Bardziej szczegółowo

Zmiany w Elektronicznym Nadawcy Wersja ( r.)

Zmiany w Elektronicznym Nadawcy Wersja ( r.) Zmiany w Elektronicznym Nadawcy Wersja 5.0.0 (31.12.2013r.) Nowe funkcjonalności: Wprowadzono nowe usługi: Usługa kurierska Usługa paczkowa Wprowadzono funkcjonalność umożliwiającą zamawianie kuriera Zmiana

Bardziej szczegółowo

Dokumentacja użytkownika aplikacji: KanWebOffer v1.14

Dokumentacja użytkownika aplikacji: KanWebOffer v1.14 Dokumentacja użytkownika aplikacji: KanWebOffer v1.14 Drogi Użytkowniku, Dziękujemy za zainteresowanie programem KANWebOffer! Nasz program służy do łatwego i bezpiecznego przygotowywania ofert handlowych

Bardziej szczegółowo

Standard pliku importu danych pracowników i firm do programu e-pity (od wersji e-pity 3.0)

Standard pliku importu danych pracowników i firm do programu e-pity (od wersji e-pity 3.0) Standard pliku importu danych pracowników i firm do programu e-pity (od wersji e-pity 3.0) Kodowanie: UTF-8 Pola: Pola String: dowolny string, znaki specjalne powinny być zakodowane za pomocą encji HTML

Bardziej szczegółowo

Zmiany w Elektronicznym Nadawcy

Zmiany w Elektronicznym Nadawcy Wersja 5.1.0 (10.04.2014) Zmiany w Elektronicznym Nadawcy Nowe funkcjonalności: Przesyłka zagraniczna nierejestrowana - umożliwiono przygotowanie przesyłek nierejestrowanych z adresem w celu uzyskania

Bardziej szczegółowo

APACZKA. (Moduł Magento) v Strona 1 z 11

APACZKA. (Moduł Magento) v Strona 1 z 11 APACZKA (Moduł Magento) v.1.8.0 Strona 1 z 11 Spis treści Zgodny z Magento... 3 Instalacja... 3 Problem z instalacją... 5 Odinstalowanie modułu:... 5 Konfiguracja.... 6 Powiadomienia systemu apaczka.pl...

Bardziej szczegółowo

Funkcje w PL/SQL Funkcja to nazwany blok języka PL/SQL. Jest przechowywana w bazie i musi zwracać wynik. Z reguły, funkcji utworzonych w PL/SQL-u

Funkcje w PL/SQL Funkcja to nazwany blok języka PL/SQL. Jest przechowywana w bazie i musi zwracać wynik. Z reguły, funkcji utworzonych w PL/SQL-u Funkcje w PL/SQL Funkcja to nazwany blok języka PL/SQL. Jest przechowywana w bazie i musi zwracać wynik. Z reguły, funkcji utworzonych w PL/SQL-u będziemy używać w taki sam sposób, jak wbudowanych funkcji

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja dla Comarch Optima

Instrukcja użytkownika. Aplikacja dla Comarch Optima Instrukcja użytkownika Aplikacja dla Comarch Optima Instrukcja użytkownika Aplikacja dla Comarch Optima Wersja 1.1 Warszawa, Luty 2016 Strona 2 z 14 Instrukcja użytkownika Aplikacja dla Comarch Optima

Bardziej szczegółowo

ZGOK.ZAM/04/17 Załącznik nr 1 SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

ZGOK.ZAM/04/17 Załącznik nr 1 SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA Załącznik do zaproszenia do składania ofert: SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA Świadczenie usług pocztowych w obrocie krajowym i zagranicznym w krajach Unii Europejskiej oraz poczty firmowej I. PRZEDMIOT

Bardziej szczegółowo

Paczkomaty API XML D-ST-12-3-1.4. D - Informacja publiczna DOCUMENT ID:

Paczkomaty API XML D-ST-12-3-1.4. D - Informacja publiczna DOCUMENT ID: Paczkomaty API XML DOCUMENT ID: D-ST-12-3-1.4 D - Informacja publiczna 2 z 40 Spis treści Spis treści... 2 1. Założenia wstępne... 3 2. Konta testowe... 3 3. Sugerowany sposób integracji w systemie sprzedażowym

Bardziej szczegółowo

SYSTEM ZARZĄDZANIA DANYMI OSOBOWYMI - INSTRUKCJA UŻYTKOWNIKA

SYSTEM ZARZĄDZANIA DANYMI OSOBOWYMI - INSTRUKCJA UŻYTKOWNIKA SYSTEM ZARZĄDZANIA DANYMI OSOBOWYMI - INSTRUKCJA UŻYTKOWNIKA 1. Wstęp System Zarządzania Danymi Osobowymi (dalej SZDO) składa się z: konsoli użytkownika posiadającej funkcjonalności niezbędne m. in. do

Bardziej szczegółowo

Wysyłka wniosko w ZUS - EKS. Instrukcja użytkownika aplikacji Wysyłka wniosków ZUS EKS

Wysyłka wniosko w ZUS - EKS. Instrukcja użytkownika aplikacji Wysyłka wniosków ZUS EKS Wysyłka wniosko w ZUS - EKS Instrukcja użytkownika aplikacji Wysyłka wniosków ZUS EKS Spis treści Wysyłka elektronicznych wniosków ZUS EKS do portalu PUE ZUS... 2 Instalacja aplikacji... 2 Aktualizacja

Bardziej szczegółowo

Podstawy programowania III WYKŁAD 2

Podstawy programowania III WYKŁAD 2 Podstawy programowania III WYKŁAD 2 Jan Kazimirski 1 Komunikacja z bazami danych 2 PHP i bazy danych PHP zapewnia dostęp do wielu popularnych baz danych. Kilka poziomów abstrakcji: Funkcje obsługujące

Bardziej szczegółowo

Laboratorium 7 Blog: dodawanie i edycja wpisów

Laboratorium 7 Blog: dodawanie i edycja wpisów Laboratorium 7 Blog: dodawanie i edycja wpisów Dodawanie nowych wpisów Tworzenie formularza Za obsługę formularzy odpowiada klasa Zend_Form. Dla każdego formularza w projekcie tworzymy klasę dziedziczącą

Bardziej szczegółowo

KURIER BY CTI. Instrukcja do programu DATA 16.09.2014. Informatycznej Zygmunt Wilder w Gliwicach WERSJA 2014.1 mgr Katarzyna Wilder DLA DPD

KURIER BY CTI. Instrukcja do programu DATA 16.09.2014. Informatycznej Zygmunt Wilder w Gliwicach WERSJA 2014.1 mgr Katarzyna Wilder DLA DPD KURIER BY CTI DLA DPD Instrukcja do programu DATA 16.09.2014 PRODUCENT Centrum Technologii Informatycznej Zygmunt Wilder w Gliwicach WERSJA 2014.1 AUTOR mgr Katarzyna Wilder 1. Opis Program Kurier DPD

Bardziej szczegółowo

WebMobile7 and Sello Integrator wersja 1.1.2

WebMobile7 and Sello Integrator wersja 1.1.2 Instrukcja obsługi aplikacji WebMobile7 and Sello Integrator wersja 1.1.2 Piotr Taraszkiewicz Strona 1 Spis treści 1 WSTĘP O APLIKACJI 3 2 KONFIGURACJA APLIKACJI 4 2.1 KONFIGURACJA POŁĄCZENIA 4 2.2 POZOSTAŁE

Bardziej szczegółowo

Import zleceń / Integracja klienta K-Ex

Import zleceń / Integracja klienta K-Ex Import zleceń / Integracja klienta K-Ex 1 1 Integracja systemów Klient K-Ex jako sposobem zwiększenia wydajności tworzenia wysyłki 1.1 Import przesyłek na podstawie pliku CSV Wprowadzenie danych na temat

Bardziej szczegółowo

BAZY DANYCH. Obsługa bazy z poziomu języka PHP. opracowanie: Michał Lech

BAZY DANYCH. Obsługa bazy z poziomu języka PHP. opracowanie: Michał Lech BAZY DANYCH Obsługa bazy z poziomu języka PHP opracowanie: Michał Lech Plan wykładu 1. PHP - co to jest? 2. Bazy danych obsługiwane przez PHP 3. Podstawowe polecenia 4. Sesje 5. Przykład - dodawanie towaru

Bardziej szczegółowo

Manual konfiguracji konta dla fax2mail

Manual konfiguracji konta dla fax2mail Manual konfiguracji konta dla fax2mail Spis treści 1 AKTYWACJA KONTA FAX2MAIL... 3 2 KONFIGURACJA KONTA FAX2MAIL MS OUTLOOK 2003... 5 3 KONFIGURACJA KONTA FAX2MAIL MS OUTLOOK 2010... 11 4 KONFIGURACJA

Bardziej szczegółowo

Szczegółowy opis przedmiotu zamówienia

Szczegółowy opis przedmiotu zamówienia Świadczenie usług pocztowych w obrocie krajowym i zagranicznym na potrzeby Zarządu Dróg Miejskich w Gliwicach w latach 2019-2021 Załącznik nr 7 do SIWZ (Załącznik nr 1 do Umowy) Szczegółowy opis przedmiotu

Bardziej szczegółowo

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

Korzystanie z Certyfikatów CC Signet w programie MS Outlook 98 Korzystanie z Certyfikatów CC Signet w programie MS Outlook 98 1. Wprowadzenie... 2 2. Podpisywanie i szyfrowanie wiadomości pocztowych... 2 2.1. Wysyłanie wiadomości z podpisem cyfrowym... 3 2.2. Odbieranie

Bardziej szczegółowo

Aby skorzystać z wyżej wymienionych funkcji zaloguj się na swoje konto w e-dok zgodnie z opisanymi poniżej 7 krokami:

Aby skorzystać z wyżej wymienionych funkcji zaloguj się na swoje konto w e-dok zgodnie z opisanymi poniżej 7 krokami: Drogi Kliencie, Możesz teraz dodatkowo, poza telefonem na naszą Infolinię, samodzielnie, za pomocą Internetu, załatwić następujące sprawy: Sprawdzić najbliższe planowane terminy dostaw, Zapoznać się oraz

Bardziej szczegółowo

Opis protokołu komunikacji programu mpensjonat z systemami zewnętrznymi (np. rezerwacji online)

Opis protokołu komunikacji programu mpensjonat z systemami zewnętrznymi (np. rezerwacji online) Opis protokołu komunikacji programu mpensjonat z systemami zewnętrznymi (np. rezerwacji online) Spis treści Opis protokołu komunikacji programu mpensjonat z systemami zewnętrznymi (np. rezerwacji online)...1

Bardziej szczegółowo