Využití webových služeb LLU z aplikací alternativních operátorů

Rozměr: px
Začít zobrazení ze stránky:

Download "Využití webových služeb LLU z aplikací alternativních operátorů"

Transkript

1 Využití webových služeb LLU z aplikací alternativních operátorů Verze ( ) 2008 NESS Central & Eastern Europe, Czech Republic. Všechna práva vyhrazena.

2 Obsah 1 Úvod Účel a rozsah dokumentu Platnost dokumentu Webové služby LLU Popis webových služeb Schéma architektury řešení WS LLU Služba pro kontrolu ověření DSLAM checkolodslam Služba dotazu na MDF ID MDFQuery Služba pro kontrolu ověření DSLAM OLOADSLCheck Nová služba pro kontrolu ověření DSLAM OLOADSLCheckExt Služba dotazu na Host ID HostQuery Definice webových služeb Zabezpečení webových služeb Omezení přístupu Volání webových služeb Příklady HTTP požadavků na službu checkolodslam Příklady HTTP požadavků na službu MDFQuery Příklady HTTP požadavků na službu OLOADSLCheck Příklady HTTP požadavků na službu HostQuery Popis nových webových služeb UbbChecker Služba pro kontrolu dostupnosti dle telefonního čísla, resp. identifikátoru linky UbbCheckForOLO Služba pro kontrolu dostupnosti dle telefonního čísla, resp. identifikátoru linky UbbCheckForOLO Služba pro ověření pravděpodobné realizovatelnosti služby před objednáním služby v případě neexistence linky v O2 UbbScanForOLO Služba pro ověření pravděpodobné realizovatelnosti služby před objednáním služby v případě neexistence linky v O2 UbbScanForOLO Definice webové služby UbbCheckerForOLO Příklady XML UbbCheckerForOLO Současný stav poskytovaných služeb LLU Změny proti předchozím verzím LLU v PartnerAccess_O2 z :19:00 Strana 2/48

3 1 Úvod 1.1 Účel a rozsah dokumentu Účelem tohoto dokumentu je popsat webové služby LLU společnosti O2 Czech Republic. Tato verze nově obsahuje: Doplnění nové webové služby UbbCheckerForOLO, obsahující operace UbbCheckForOLO a Ubb- ScanForOLO, podporujících zjišťování dostupnosti broadbandové služby i na technologii VDSL. 1.2 Platnost dokumentu Změny zavedené touto verzí dokumentu začnou platit dne Po dni bude v provozu služba podle bodu: Po dni bude ukončen provoz služeb v bodech: Služby podle bodu budou v provozu ještě 12 měsíců od ode dne , tedy do Tabulka 1 Seznam použitých zkratek a pojmů Zkratka / Pojem LLU ADSL VDSL XDSL IDL ISDN DSLAM PSTN O2 HTS OLO Význam Local Loop Unbundling Asymmetric Digital Subscriber Line Very High Speed Digital Subscriber Line Pojem zahrnující ADSL a VDSL Identifikátor linky analogie telefonního čísla pro linku bez HTS Integrated Services Digital Network Digital Subscriber Line Access Multiplexer Public Switched Telephone Network O2 Czech Republic a.s. Hlasová telefonní služba zahrnuje v sobě PSTN i ISDN2 Other Licensed Operator LLU v PartnerAccess_O2 z :19:00 Strana 3/48

4 2 Webové služby LLU 2.1 Popis webových služeb Pro zjištění informací o LLU jsou na portále O2 pro potřeby alternativních operátorů implementovány webové služby checkolodslam, MDFQuery, OLOADSLCheck, OLOADSLCheckExt a HostQuery Schéma architektury řešení WS LLU Na obrázku následujícím obrázku je zobrazeno schéma komunikace mezi OLO operátorem a portálem O2. Dále jsou na obrázku zobrazeny nové služby UbbCheckeru (UbbCheckForOLO, UbbScanForO- LO) dostupné na B2B bráně O2 Czech Republic a.s.. OLO Demilitarizovaná zóna Portal O2 checkolodsalm MDFQuery Aplikace O2 OLO application OLOADSLCheck OLOADSLCheckExt HostQuery B2B O2 UbbChecker Komunikace mezi aplikací OLO a webovými službami je zabezpečena pomocí SSL na úrovni HTTP protokolu. Ke dni byla doplněna nová služba UbbChecker, podporující technologii VDSL. Služba je vystavena na B2B bráně TOCZ. Komunikace mezi aplikací OLO a B2B bránou je ověřována pomocí obousměrného certifikátu SSL a kontrolou na IP adresu/y Služba pro kontrolu ověření DSLAM checkolodslam Služba umožňuje zpracování dotazů potencionálních zákazníků alternativních operátorů (OLO), zda jsou v dosahu DSLAMu daného OLOa na základě telefonního čísla zákazníka a OLO Id příslušného operátora. Služba je realizována pomocí webové služby checkolodslam, která je umístěná na portále O2. LLU v PartnerAccess_O2 z :19:00 Strana 4/48

5 Vstupní parametry Webová služba checkolodslam požaduje vstupní parametry uvedené v následující tabulce: Parametr Typ Význam oloid string Identifikátor alternativního operátora přidělený ČTc. phonenum string Telefonní číslo, které bude ověřováno Návratová hodnota Návratová hodnota webové služby je textový řetězec, ve kterém je uložen XML dokument následujícího formátu: <checkolodslam xmlns=" <CodeDSLAM>PSAVL</CodeDSLAM> <DateDSLAM> </DateDSLAM> </checkolodslam> Elementy XML dokumentu <checkolodslam> mají následující význam: Parametr Typ Význam CodeDSLAM string Kód stavu kontroly. DateDSLAM string Plánované datum dostupnosti DSLAM ve formátu DD.MM.YYYY. Parametr je vrácen jen pro některé hodnoty CodeDSLAM Možné hodnoty návratových kódů elementu CodeDSLAM: CodeDSLAM DateDSLAM Význam NACTV - PSTN/ISDN číslo není aktivním číslem účastníka O2 NODSL - PSTN/ISDN číslo nemá volný DSLAM PSAVL - PSTN číslo má volný DSLAM ISAVL - ISDN číslo má volný DSLAM ERROR - Došlo k chybě při zpracování požadavku QUOTA - Překročení povolené kvóty požadavků za časovou jednotku NOLSN - Zadané číslo není hlavním číslem ISDN PSAVP DD.MM.YYYY PSTN číslo zatím nemá dostupný DSLAM, bude dostupný ode dne DD.MM.YYYY ISAVP DD.MM.YYYY ISDN číslo zatím nemá dostupný DSLAM, bude dostupný ode dne DD.MM.YYYY XML Schema návratové hodnoty webové služby je následující: <?xml version="1.0" encoding="utf-8"?> <xsd:schema targetnamespace=" xmlns:xsd=" xmlns=" elementformdefault="qualified"> <xsd:element name="checkolodslam"> <xsd:complextype> <xsd:sequence> <xsd:element name="codedslam" type="xsd:string"/> <xsd:element name="datedslam" type="xsd:string" minoccurs="0"/> </xsd:sequence> </xsd:complextype> </xsd:element> </xsd:schema> Služba dotazu na MDF ID MDFQuery Služba je určena pro zpracování dotazů alternativních operátorů (OLO) na MDF ID do systémů O2 rámci LLU. Služba je realizována pomocí webové služby MDFQuery, která je umístěná na portálu O2. Webová služba je přístupná pouze v omezenou dobu, a to v době 9-17 hodin. LLU v PartnerAccess_O2 z :19:00 Strana 5/48

6 Vstupní parametry Webová služba MDFQuery požaduje vstupní parametry uvedené v následující tabulce: Parametr Typ Význam oloid string Identifikátor alternativního operátora přidělený ČTc phonenum string Telefonní číslo, které bude ověřováno. refnum string Referenční číslo zákazníka Návratová hodnota Návratová hodnota webové služby je textový řetězec, ve kterém je uložen XML dokument následujícího formátu: <MDFQuery xmlns=" <CurrentTime> :16:57</CurrentTime> <Status>OK</Status> <MdfId>NTLC:OBJ:190-HR-Netolice</MdfId> </MDFQuery> nebo v případě chyby: <MDFQuery xmlns=" <CurrentTime> :24:46</CurrentTime> <Status>ERROR</Status> <MdfId/> <ErrorDescription>Vstupní chyba neplatný požadavek (selhala validace)</errordescription> </MDFQuery> Pokud je zaslán požadavek na službu mimo stanovené časové rozmezí (9-17 hodin) služba vrátí odpověď: <MDFQuery xmlns=" <CurrentTime> :39:42</CurrentTime> <Status>ERROR</Status> <MdfId/> <ErrorDescription>Access denied. Service MDFQuery is accessible only from 09:00:00 to 17:00:00.</ErrorDescription> </MDFQuery> Elementy XML dokumentu <MDFQuery> mají následující význam: Parametr Typ Význam CurrentTime string Aktuální čas sestavení odpovědi na portále ČTc ve formátu DD.MM.RRRR hh:mm:ss. Status string Kód výsledku zpracování: OK dotaz proběhl v pořádku ERROR došlo k chybě při zpracování požadavku. Text chyby je uložen v parametru ErrorDescription MdfId string Identifikátor MDF. Pokud je hodnota Status=ERROR, je parametr prázdný. ErrorDescription string Text chyby. Parametr je v dokumentu obsažen pouze v případě, že je hodnota parametru Status=ERROR Seznam možných výsledků dotazu: Status ErrorDescription Význam OK Dotaz proběhl úspěšně MDF Id bylo nalezeno ERROR Vstupní chyba - neplatný požadavek (selhala validace) Došlo k syntaktické chybě při dotazu do vnitřních systémů O2 (nekonzistence systémů pro zpracování webových služeb LLU) ERROR Vstupní chyba - neplatný formát telefonního čísla Telefonní číslo nebylo zadáno v předepsaném tvaru (9 číslic) ERROR Vstupní chyba - neplatné OLO Id OLO Id nebylo nalezeno ERROR Vstupní chyba - stanice nenalezena Stanice nebyla nalezena ERROR Vstupní chyba - nesouhlasí referenční číslo V dotazu bylo použito chybné referenční číslo zákazníka. LLU v PartnerAccess_O2 z :19:00 Strana 6/48

7 Status ErrorDescription Význam ERROR Vstupní chyba - telefonní číslo není hlavním číslem ISDN linky Telefonní číslo není hlavním číslem ISDN linky ERROR MDF Id nebylo nalezeno Informace ke stanici nebyly nalezeny. ERROR Interní komunikační chyba Došlo ke komunikační chybě při dotazu do vnitřních systémů O2 ERROR Přístup odmítnut. Služba MDFQuery je dostupná pouze v době od 09:00:00 do 17:00:00. Služba byla volána mimo povolený čas. XML Schema návratové hodnoty webové služby je následující: <?xml version="1.0" encoding="utf-8"?> <!--W3C Schema generated by XML Spy v4.3 U ( <xsd:schema targetnamespace=" xmlns:xsd=" xmlns=" elementformdefault="qualified"> <xsd:element name="mdfquery"> <xsd:complextype> <xsd:sequence> <xsd:element name="currenttime" type="xsd:string"/> <xsd:element name="status" type="xsd:string"/> <xsd:element name="mdfid" type="xsd:string"/> <xsd:element name="errordescription" type="xsd:string" minoccurs="0"/> </xsd:sequence> </xsd:complextype> </xsd:element> </xsd:schema> Služba pro kontrolu ověření DSLAM OLOADSLCheck Služba umožňuje zpracování dotazů potencionálních zákazníků alternativních operátorů (OLO), zda jsou v dosahu DSLAMu daného OLOa na základě telefonního čísla zákazníka a OLO Id příslušného operátora. Služba je realizována pomocí webové služby OLOADSLCheck, která je umístěná na portále O2. Jde o nově strukturovanou službu, která při dotazu na telefonní číslo vrací kromě informace o vlastnictví čísla O2 a disponibilitě DSLAM ještě informaci o kvalitě přístupové linky. Tato informace je předávána formou maximální rychlosti služby Carrier Broadband provozovatelné na dané lince. Služba checkolodslam bude i po zavedení této webové služby fungovat beze změny Vstupní parametry Webová služba OLOADSLCheck požaduje vstupní parametry uvedené v následující tabulce: Parametr Typ Význam oloid string Identifikátor alternativního operátora přidělený ČTc. phonenum string Telefonní číslo, které bude ověřováno Návratová hodnota Návratová hodnota webové služby je textový řetězec, ve kterém je uložen XML dokument následující struktury: <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs=" elementformdefault="qualified"> <xs:element name="oloadslcheck"> <xs:complextype> <xs:sequence> <xs:element name="adslresult" type="xs:string"/> <xs:element name="dslamavailibility" type="xs:string" minoccurs="0"/> <xs:element name="dslamdate" type="xs:string" minoccurs="0"/> <xs:element name="maxspeed" type="xs:string" minoccurs="0"/> <xs:element name="compatibilityproblem" type="xs:string" minoccurs="0"/> <xs:element name="owner" type="xs:string" minoccurs="0"/> <xs:element name="lsn" type="xs:string" minoccurs="0"/> LLU v PartnerAccess_O2 z :19:00 Strana 7/48

8 <xs:element name="linetype" type="xs:string" minoccurs="0"/> <xs:element name="ropid" type="xs:nonnegativeinteger" minoccurs="0"/> </xs:sequence> </xs:complextype> </xs:element> </xs:schema> Příklad XML dokumentu: <?xml version="1.0" encoding="utf-8"?> <OLOADSLCheck> <ADSLresult>YES</ADSLresult> <DSLAMavailibility>1</DSLAMavailibility> <DSLAMdate> </DSLAMdate> <MaxSpeed>1024/256</MaxSpeed> <CompatibilityProblem>NO</CompatibilityProblem> <Owner>CTC</Owner> <Linetype>PSTN</Linetype> <RopId>1122</RopId> </OLOADSLCheck> Elementy XML dokumentu <OLOADSLCheck> mají následující význam: Element Hodnoty Popis Vliv na objednateln ost služby Parametr, který obsahuje souhrnnou odpověď zda lze na dané číslo objednat službu ADSL. ADSLresult Vyplývá z logického součinu parametrů Vliv na objednatelnost služby (viz poslední sloupec), kde výsledek 1 implikuje YES a 0 implikuje NO. Jde o jediný povinný parametr YES Službu ADSL lze pro dané telefonní číslo objednat NO Službu ADSL nelze pro dané telefonní číslo objednat ERROR Došlo k chybě při zpracování požadavku TIMEOUT Interní systémy neodpověděly v limitu QUOTA Překročena povolená kvóta požadavků za časovou jednotku DSLAMavailability Dostupnost DSLAM pro dané telefonní číslo. (Je vracen v případě, že není platné nějaké jiné KO kritérium pro objednání služby) 1 Pro dané číslo je DSLAM disponibilní. 1 2 Pro dané číslo existuje DSLAM s vyčerpanou kapacitou, 1 dostavba plánována do dne viz DSLAMDate 3 Pro dané číslo nyní není dostupný DSLAM, ale bude 1 dostupný ode dne viz DSLAMDate 4 DSLAM není disponibilní. 0 - Bez hodnoty 1 DSLAMdate Obsahuje datum v případech, kdy DSLAMavailability = 2 nebo 3 MaxSpeed Datum Formát datumu je DD.MM.YYYY - - Bez hodnoty 1 Řetězec označující maximální rychlost služby ADSL provozovatelné na lince daného telefonního čísla. (Je vrácen v případech, že je pro dané telefonní číslo uložen údaj o měření telefonní linky) "16384/768" 1 "14336/768" 1 "12288/512" 1 "10240/512" 1 "9216/512" 1 "8192/512" 1 "7168/512" 1 "6528/512" 1 "6144/384" 1 "5120/384" 1 "4096/256" 1 "3584/256" 1 "3072/256" 1 "2560/256" 1 "2048/128" 1 "1536/128" 1 "1024/128" 1 LLU v PartnerAccess_O2 z :19:00 Strana 8/48

9 CompatibilityProble m Owner LSN LineType RopId "768/128" 1 "512/128" 1 "384/128" 1 "256/128" 1 0/0 Na lince daného telefonního čísla bohužel nelze provozovat 0 službu ADSL UNKNOWN Maximální rychlost se nepodařilo zjistit 1 - Bez hodnoty 1 Slučitelnost s jinými službami na tomto čísle (Je vracen ve všech případech kromě ERROR a QUOTA a situace kdy nejde o číslo ve vlastnictví CTc) YES Pro dané číslo existuje služba neslučitelná se službou ADSL 0 NO Dané číslo je slučitelné se službou ADSL 1 - Bez hodnoty 1 Vlastník telefonního čísla (je vracen ve všech případech kromě ERROR a QUOTA) CTC Vlastníkem čísla je CTc 1 OTHER Vlastníkem čísla není CTc 0 - Bez hodnoty 1 Obsahuje číslo LSN (tzv. hlavní číslo) v případě, že dotaz byl omylem uplatněn na MSN (tzv. vedlejší číslo) linky ISDN2A (Je vraceno jen v případě, že je dotaz omylem proveden na číslo MSN) Číslo LSN Je-li číslo LSN uvedeno, je nutné objednávku uplatnit na toto 0 číslo. Na číslo MSL nebude objednávka přijata. - Bez hodnoty 1 Informativní údaj o typu telefonní linky. (Je vracen vždy, když Owner = CTC) PSTN 1 ISDN 1-1 ROP ID kolokační místnosti. Hodnota Hodnota ROP ID - Pozn.: Údaje Bez hodnoty znamenají, že údaj není vracen (v daném případě nemá smysl). Zde jsou uvedeny proto, že jim je přiřazena hodnota pro logický součin (viz. vysvětlení výpočtu elementu ADSLresult) Nová služba pro kontrolu ověření DSLAM OLOADSLCheckExt Služba umožňuje rovněž zpracování dotazů potencionálních zákazníků alternativních operátorů (OLO), jako předchozí služba, její výstup je ale rozšířen o parametr distance Vstupní parametry Webová služba OLOADSLCheckExt požaduje vstupní parametry uvedené v následující tabulce: Parametr Typ Význam oloid string Identifikátor alternativního operátora přidělený ČTc. phonenum string Telefonní číslo, které bude ověřováno Návratová hodnota Návratová hodnota webové služby je textový řetězec, ve kterém je uložen XML dokument následující struktury: <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs=" elementformdefault="qualified"> <xs:element name="oloadslcheckext"> <xs:complextype> <xs:sequence> <xs:element name="adslresult" type="xs:string"/> <xs:element name="dslamavailibility" type="xs:string" minoccurs="0"/> <xs:element name="dslamdate" type="xs:string" minoccurs="0"/> <xs:element name="maxspeed" type="xs:string" minoccurs="0"/> <xs:element name="compatibilityproblem" type="xs:string" minoccurs="0"/> <xs:element name="owner" type="xs:string" minoccurs="0"/> <xs:element name="lsn" type="xs:string" minoccurs="0"/> <xs:element name="linetype" type="xs:string" minoccurs="0"/> <xs:element name="ropid" type="xs:nonnegativeinteger" minoccurs="0"/> <xs:element name="distance" type="xs:string" minoccurs="0"/> </xs:sequence> LLU v PartnerAccess_O2 z :19:00 Strana 9/48

10 </xs:complextype> </xs:element> </xs:schema> Příklad XML dokumentu: <?xml version="1.0" encoding="utf-8"?> < OLOADSLCheckExt > <ADSLresult>YES</ADSLresult> <DSLAMavailibility>1</DSLAMavailibility> <DSLAMdate> </DSLAMdate> <MaxSpeed>1024/256</MaxSpeed> <CompatibilityProblem>NO</CompatibilityProblem> <Owner>CTC</Owner> <Linetype>PSTN</Linetype> <RopId>1122</RopId> <Distance>3</Distance> </ OLOADSLCheckExt > Elementy XML dokumentu <OLOADSLCheckExt> mají následující význam: Element Hodnoty Popis Vliv na objednateln ost služby Parametr, který obsahuje souhrnnou odpověď zda lze na dané číslo objednat službu ADSL. ADSLresult Vyplývá z logického součinu parametrů Vliv na objednatelnost služby (viz poslední sloupec), kde výsledek 1 implikuje YES a 0 implikuje NO. Jde o jediný povinný parametr YES Službu ADSL lze pro dané telefonní číslo objednat NO Službu ADSL nelze pro dané telefonní číslo objednat ERROR Došlo k chybě při zpracování požadavku TIMEOUT Interní systémy neodpověděly v limitu QUOTA Překročena povolená kvóta požadavků za časovou jednotku DSLAMavailability Dostupnost DSLAM pro dané telefonní číslo. (Je vracen v případě, že není platné nějaké jiné KO kritérium pro objednání služby) 1 Pro dané číslo je DSLAM disponibilní. 1 2 Pro dané číslo existuje DSLAM s vyčerpanou kapacitou, 1 dostavba plánována do dne viz DSLAMDate 3 Pro dané číslo nyní není dostupný DSLAM, ale bude 1 dostupný ode dne viz DSLAMDate 4 DSLAM není disponibilní. 0 - Bez hodnoty 1 DSLAMdate Obsahuje datum v případech, kdy DSLAMavailability = 2 nebo 3 MaxSpeed Datum Formát datumu je DD.MM.YYYY - - Bez hodnoty 1 Řetězec označující maximální rychlost služby ADSL provozovatelné na lince daného telefonního čísla. (Je vrácen v případech, že je pro dané telefonní číslo uložen údaj o měření telefonní linky) "16384/768" 1 "14336/768" 1 "12288/512" 1 "10240/512" 1 "9216/512" 1 "8192/512" 1 "7168/512" 1 "6528/512" 1 "6144/384" 1 "5120/384" 1 "4096/256" 1 "3584/256" 1 "3072/256" 1 "2560/256" 1 "2048/128" 1 "1536/128" 1 "1024/128" 1 "768/128" 1 "512/128" 1 LLU v PartnerAccess_O2 z :19:00 Strana 10/48

11 CompatibilityProble m Owner LSN LineType RopId Distance "384/128" 1 "256/128" 1 0/0 Na lince daného telefonního čísla bohužel nelze provozovat 0 službu ADSL UNKNOWN Maximální rychlost se nepodařilo zjistit 1 - Bez hodnoty 1 Slučitelnost s jinými službami na tomto čísle (Je vracen ve všech případech kromě ERROR a QUOTA a situace kdy nejde o číslo ve vlastnictví CTc) YES Pro dané číslo existuje služba neslučitelná se službou ADSL 0 NO Dané číslo je slučitelné se službou ADSL 1 - Bez hodnoty 1 Vlastník telefonního čísla (je vracen ve všech případech kromě ERROR a QUOTA) CTC Vlastníkem čísla je CTc 1 OTHER Vlastníkem čísla není CTc 0 - Bez hodnoty 1 Obsahuje číslo LSN (tzv. hlavní číslo) v případě, že dotaz byl omylem uplatněn na MSN (tzv. vedlejší číslo) linky ISDN2A (Je vraceno jen v případě, že je dotaz omylem proveden na číslo MSN) Číslo LSN Je-li číslo LSN uvedeno, je nutné objednávku uplatnit na toto 0 číslo. Na číslo MSL nebude objednávka přijata. - Bez hodnoty 1 Informativní údaj o typu telefonní linky. (Je vracen vždy, když Owner = CTC) PSTN 1 ISDN 1-1 ROP ID kolokační místnosti. Hodnota Hodnota ROP ID - Informativní údaj o vzdalenosti Hodnota Délka vedení [m] - Pozn.: Údaje Bez hodnoty znamenají, že údaj není vracen (v daném případě nemá smysl). Zde jsou uvedeny proto, že jim je přiřazena hodnota pro logický součin (viz. vysvětlení výpočtu elementu ADSLresult) Služba dotazu na Host ID HostQuery Služba je určena pro zpracování dotazů alternativních operátorů (OLO) na Host ID do systémů O2 v rámci LLU. Služba je realizována pomocí webové služby HostQuery, která je umístěná na portálu O2. Webová služba je přístupná pouze v omezenou dobu, a to v době 9-17 hodin Vstupní parametry Webová služba HostQuery požaduje vstupní parametry uvedené v následující tabulce: Parametr Typ Význam oloid string Identifikátor alternativního operátora přidělený ČTc phonenum string Telefonní číslo, které bude ověřováno. refnum string Referenční číslo zákazníka Návratová hodnota Návratová hodnota webové služby je textový řetězec, ve kterém je uložen XML dokument následujícího formátu: <HostQuery xmlns=" <CurrentTime> :16:57</CurrentTime> <Status>OK</Status> <HostId>1A-1234</HostId> </HostQuery> nebo v případě chyby: <HostQuery xmlns=" LLU v PartnerAccess_O2 z :19:00 Strana 11/48

12 <CurrentTime> :24:46</CurrentTime> <Status>ERROR</Status> <HostId/> <ErrorDescription>Vstupní chyba neplatný požadavek (selhala validace)</errordescription> </HostQuery> Pokud je zaslán požadavek na službu mimo stanovené časové rozmezí (9-17 hodin) služba vrátí odpověď: <HostQuery xmlns=" <CurrentTime> :39:42</CurrentTime> <Status>ERROR</Status> <HostId/> <ErrorDescription>Access denied. Service HostQuery is accessible only from 09:00:00 to 17:00:00.</ErrorDescription> </HostQuery> Elementy XML dokumentu <HostQuery> mají následující význam: Parametr Typ Význam CurrentTime string Aktuální čas sestavení odpovědi na portále ČTc ve formátu DD.MM.RRRR hh:mm:ss. Status string Kód výsledku zpracování: OK dotaz proběhl v pořádku ERROR došlo k chybě při zpracování požadavku. Text chyby je uložen v parametru ErrorDescription HostId string Identifikátor Host. Pokud je hodnota Status=ERROR, je parametr prázdný. ErrorDescription string Text chyby. Parametr je v dokumentu obsažen pouze v případě, že je hodnota parametru Status=ERROR Seznam možných výsledků dotazu: Status ErrorDescription Význam OK Dotaz proběhl úspěšně MDF Id bylo nalezeno ERROR Vstupní chyba - neplatný požadavek (selhala validace) Došlo k syntaktické chybě při dotazu do vnitřních systémů O2 (nekonzistence systémů pro zpracování webových služeb LLU) ERROR Vstupní chyba - neplatný formát telefonního čísla Telefonní číslo nebylo zadáno v předepsaném tvaru (9 číslic) ERROR Vstupní chyba - neplatné OLO Id OLO Id nebylo nalezeno ERROR Vstupní chyba - stanice nenalezena Stanice nebyla nalezena ERROR Vstupní chyba - nesouhlasí referenční číslo V dotazu bylo použito chybné referenční číslo zákazníka. ERROR Vstupní chyba - telefonní číslo není hlavním číslem ISDN linky Telefonní číslo není hlavním číslem ISDN linky ERROR Host Id nebylo nalezeno Informace ke stanici nebyly nalezeny. ERROR Interní komunikační chyba Došlo ke komunikační chybě při dotazu do vnitřních systémů O2 ERROR Přístup odmítnut. Služba HostQuery je dostupná pouze v době od 09:00:00 do 17:00:00. Služba byla volána mimo povolený čas. XML Schema návratové hodnoty webové služby je následující: <?xml version="1.0" encoding="utf-8"?> <!--W3C Schema generated by XML Spy v4.3 U ( <xsd:schema targetnamespace=" xmlns:xsd=" xmlns=" elementformdefault="qualified"> <xsd:element name="hostquery"> <xsd:complextype> <xsd:sequence> <xsd:element name="currenttime" type="xsd:string"/> <xsd:element name="status" type="xsd:string"/> <xsd:element name="hostid" type="xsd:string"/> <xsd:element name="errordescription" type="xsd:string" minoccurs="0"/> LLU v PartnerAccess_O2 z :19:00 Strana 12/48

13 </xsd:sequence> </xsd:complextype> </xsd:element> </xsd:schema> LLU v PartnerAccess_O2 z :19:00 Strana 13/48

14 2.2 Definice webových služeb Pro komunikaci s webovými službami je nutné použít https protokol, a to HTTP protokol verze 1.0, SSL verze 3. Definici portálových webových služeb checkolodslam, MDFQuery, OLOADSLCheck, OLO- ADSLCheckExt a HostQuery je popsána následujícím WSDL souborem: <?xml version="1.0" encoding="utf-8"?> autogen="true" source="ws_rpc.jws" --> <wsdl:definitions xmlns:conv=" xmlns:cw=" xmlns:http=" xmlns:jms=" xmlns:mime=" xmlns:s=" xmlns:s0=" xmlns:soap=" xmlns:soapenc=" xmlns:wsdl=" targetnamespace=" <wsdl:types> <s:schema elementformdefault="qualified" targetnamespace=" xmlns:s=" <s:element name="mdfquery"> <s:complextype> <s:sequence> <s:element name="oloid" type="s:string" minoccurs="0"/> <s:element name="phonenum" type="s:string" minoccurs="0"/> <s:element name="refnum" type="s:string" minoccurs="0"/> </s:sequence> </s:complextype> </s:element> <s:element name="mdfqueryresponse"> <s:complextype> <s:sequence> <s:element name="mdfqueryresult" type="s:string" minoccurs="0"/> </s:sequence> </s:complextype> </s:element> <s:element name="string" nillable="true" type="s:string"/> <s:element name="checkolodslam"> <s:complextype> <s:sequence> <s:element name="oloid" type="s:string" minoccurs="0"/> <s:element name="phonenum" type="s:string" minoccurs="0"/> </s:sequence> </s:complextype> </s:element> <s:element name="checkolodslamresponse"> <s:complextype> <s:sequence> <s:element name="checkolodslamresult" type="s:string" minoccurs="0"/> </s:sequence> </s:complextype> </s:element> <s:element name="oloadslcheck"> <s:complextype> <s:sequence> <s:element name="oloid" type="s:string" minoccurs="0"/> <s:element name="phonenum" type="s:string" minoccurs="0"/> </s:sequence> </s:complextype> </s:element> <s:element name="oloadslcheckresponse"> <s:complextype> <s:sequence> <s:element name="oloadslcheckresult" type="s:string" minoccurs="0"/> </s:sequence> </s:complextype> </s:element> <s:element name="hostquery"> <s:complextype> <s:sequence> <s:element name="oloid" type="s:string" minoccurs="0"/> <s:element name="phonenum" type="s:string" minoccurs="0"/> <s:element name="refnum" type="s:string" minoccurs="0"/> LLU v PartnerAccess_O2 z :19:00 Strana 14/48

15 </s:sequence> </s:complextype> </s:element> <s:element name="hostqueryresponse"> <s:complextype> <s:sequence> <s:element name="hostqueryresult" type="s:string" minoccurs="0"/> </s:sequence> </s:complextype> </s:element> <s:element name="oloadslcheckext"> <s:complextype> <s:sequence> <s:element name="oloid" type="s:string" minoccurs="0"/> <s:element name="phonenum" type="s:string" minoccurs="0"/> </s:sequence> </s:complextype> </s:element> <s:element name="oloadslcheckextresponse"> <s:complextype> <s:sequence> <s:element name="oloadslcheckextresult" type="s:string" minoccurs="0"/> </s:sequence> </s:complextype> </s:element> </s:schema> </wsdl:types> <wsdl:message name="mdfquerysoapin"> <wsdl:part name="parameters" element="s0:mdfquery"/> <wsdl:message name="mdfquerysoapout"> <wsdl:part name="parameters" element="s0:mdfqueryresponse"/> <wsdl:message name="checkolodslamsoapin"> <wsdl:part name="parameters" element="s0:checkolodslam"/> <wsdl:message name="checkolodslamsoapout"> <wsdl:part name="parameters" element="s0:checkolodslamresponse"/> <wsdl:message name="oloadslchecksoapin"> <wsdl:part name="parameters" element="s0:oloadslcheck"/> <wsdl:message name="oloadslchecksoapout"> <wsdl:part name="parameters" element="s0:oloadslcheckresponse"/> <wsdl:message name="hostquerysoapin"> <wsdl:part name="parameters" element="s0:hostquery"/> <wsdl:message name="hostquerysoapout"> <wsdl:part name="parameters" element="s0:hostqueryresponse"/> <wsdl:message name="oloadslcheckextsoapin"> <wsdl:part name="parameters" element="s0:oloadslcheckext"/> <wsdl:message name="oloadslcheckextsoapout"> <wsdl:part name="parameters" element="s0:oloadslcheckextresponse"/> <wsdl:message name="mdfqueryhttpgetin"> <wsdl:part name="oloid" type="s:string"/> <wsdl:part name="phonenum" type="s:string"/> <wsdl:part name="refnum" type="s:string"/> <wsdl:message name="mdfqueryhttpgetout"> <wsdl:part name="body" element="s0:string"/> <wsdl:message name="checkolodslamhttpgetin"> <wsdl:part name="oloid" type="s:string"/> <wsdl:part name="phonenum" type="s:string"/> <wsdl:message name="checkolodslamhttpgetout"> <wsdl:part name="body" element="s0:string"/> LLU v PartnerAccess_O2 z :19:00 Strana 15/48

16 <wsdl:message name="oloadslcheckhttpgetin"> <wsdl:part name="oloid" type="s:string"/> <wsdl:part name="phonenum" type="s:string"/> <wsdl:message name="oloadslcheckhttpgetout"> <wsdl:part name="body" element="s0:string"/> <wsdl:message name="hostqueryhttpgetin"> <wsdl:part name="oloid" type="s:string"/> <wsdl:part name="phonenum" type="s:string"/> <wsdl:part name="refnum" type="s:string"/> <wsdl:message name="hostqueryhttpgetout"> <wsdl:part name="body" element="s0:string"/> <wsdl:message name="oloadslcheckexthttpgetin"> <wsdl:part name="oloid" type="s:string"/> <wsdl:part name="phonenum" type="s:string"/> <wsdl:message name="oloadslcheckexthttpgetout"> <wsdl:part name="body" element="s0:string"/> <wsdl:message name="mdfqueryhttppostin"> <wsdl:part name="oloid" type="s:string"/> <wsdl:part name="phonenum" type="s:string"/> <wsdl:part name="refnum" type="s:string"/> <wsdl:message name="mdfqueryhttppostout"> <wsdl:part name="body" element="s0:string"/> <wsdl:message name="checkolodslamhttppostin"> <wsdl:part name="oloid" type="s:string"/> <wsdl:part name="phonenum" type="s:string"/> <wsdl:message name="checkolodslamhttppostout"> <wsdl:part name="body" element="s0:string"/> <wsdl:message name="oloadslcheckhttppostin"> <wsdl:part name="oloid" type="s:string"/> <wsdl:part name="phonenum" type="s:string"/> <wsdl:message name="oloadslcheckhttppostout"> <wsdl:part name="body" element="s0:string"/> <wsdl:message name="hostqueryhttppostin"> <wsdl:part name="oloid" type="s:string"/> <wsdl:part name="phonenum" type="s:string"/> <wsdl:part name="refnum" type="s:string"/> <wsdl:message name="hostqueryhttppostout"> <wsdl:part name="body" element="s0:string"/> <wsdl:message name="oloadslcheckexthttppostin"> <wsdl:part name="oloid" type="s:string"/> <wsdl:part name="phonenum" type="s:string"/> <wsdl:message name="oloadslcheckexthttppostout"> <wsdl:part name="body" element="s0:string"/> <wsdl:porttype name="ws_rpcsoap"> <wsdl:operation name="mdfquery"> <wsdl:documentation>mdfquery web service receive request, create request for IBWLI service, calls it and process response.</wsdl:documentation> <wsdl:input message="s0:mdfquerysoapin"/> <wsdl:output message="s0:mdfquerysoapout"/> <wsdl:operation name="checkolodslam"> <wsdl:documentation>checkolodslam web service receive request, create request for IBWLI service, calls it and process response.</wsdl:documentation> <wsdl:input message="s0:checkolodslamsoapin"/> <wsdl:output message="s0:checkolodslamsoapout"/> <wsdl:operation name="oloadslcheck"> LLU v PartnerAccess_O2 z :19:00 Strana 16/48

17 <wsdl:documentation>oloadslcheck web service receive request, create request for IBWLI service, calls it and process response.</wsdl:documentation> <wsdl:input message="s0:oloadslchecksoapin"/> <wsdl:output message="s0:oloadslchecksoapout"/> <wsdl:operation name="hostquery"> <wsdl:documentation>hostquery web service receive request, create request for IBWLI service, calls it and process response.</wsdl:documentation> <wsdl:input message="s0:hostquerysoapin"/> <wsdl:output message="s0:hostquerysoapout"/> <wsdl:operation name="oloadslcheckext"> <wsdl:input message="s0:oloadslcheckextsoapin"/> <wsdl:output message="s0:oloadslcheckextsoapout"/> </wsdl:porttype> <wsdl:porttype name="ws_rpchttpget"> <wsdl:operation name="mdfquery"> <wsdl:documentation>mdfquery web service receive request, create request for IBWLI service, calls it and process response.</wsdl:documentation> <wsdl:input message="s0:mdfqueryhttpgetin"/> <wsdl:output message="s0:mdfqueryhttpgetout"/> <wsdl:operation name="checkolodslam"> <wsdl:documentation>checkolodslam web service receive request, create request for IBWLI service, calls it and process response.</wsdl:documentation> <wsdl:input message="s0:checkolodslamhttpgetin"/> <wsdl:output message="s0:checkolodslamhttpgetout"/> <wsdl:operation name="oloadslcheck"> <wsdl:documentation>oloadslcheck web service receive request, create request for IBWLI service, calls it and process response.</wsdl:documentation> <wsdl:input message="s0:oloadslcheckhttpgetin"/> <wsdl:output message="s0:oloadslcheckhttpgetout"/> <wsdl:operation name="hostquery"> <wsdl:documentation>hostquery web service receive request, create request for IBWLI service, calls it and process response.</wsdl:documentation> <wsdl:input message="s0:hostqueryhttpgetin"/> <wsdl:output message="s0:hostqueryhttpgetout"/> <wsdl:operation name="oloadslcheckext"> <wsdl:input message="s0:oloadslcheckexthttpgetin"/> <wsdl:output message="s0:oloadslcheckexthttpgetout"/> </wsdl:porttype> <wsdl:porttype name="ws_rpchttppost"> <wsdl:operation name="mdfquery"> <wsdl:documentation>mdfquery web service receive request, create request for IBWLI service, calls it and process response.</wsdl:documentation> <wsdl:input message="s0:mdfqueryhttppostin"/> <wsdl:output message="s0:mdfqueryhttppostout"/> <wsdl:operation name="checkolodslam"> <wsdl:documentation>checkolodslam web service receive request, create request for IBWLI service, calls it and process response.</wsdl:documentation> <wsdl:input message="s0:checkolodslamhttppostin"/> <wsdl:output message="s0:checkolodslamhttppostout"/> <wsdl:operation name="oloadslcheck"> <wsdl:documentation>oloadslcheck web service receive request, create request for IBWLI service, calls it and process response.</wsdl:documentation> <wsdl:input message="s0:oloadslcheckhttppostin"/> <wsdl:output message="s0:oloadslcheckhttppostout"/> <wsdl:operation name="hostquery"> <wsdl:documentation>hostquery web service receive request, create request for IBWLI service, calls it and process response.</wsdl:documentation> <wsdl:input message="s0:hostqueryhttppostin"/> <wsdl:output message="s0:hostqueryhttppostout"/> <wsdl:operation name="oloadslcheckext"> <wsdl:input message="s0:oloadslcheckexthttppostin"/> LLU v PartnerAccess_O2 z :19:00 Strana 17/48

18 <wsdl:output message="s0:oloadslcheckexthttppostout"/> </wsdl:porttype> <wsdl:binding name="ws_rpcsoap" type="s0:ws_rpcsoap"> <soap:binding transport=" style="document"/> <wsdl:operation name="mdfquery"> <soap:operation soapaction=" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:operation name="checkolodslam"> <soap:operation soapaction=" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:operation name="oloadslcheck"> <soap:operation soapaction=" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:operation name="hostquery"> <soap:operation soapaction=" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:operation name="oloadslcheckext"> <soap:operation soapaction=" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:binding> <wsdl:binding name="ws_rpchttpget" type="s0:ws_rpchttpget"> < verb="get"/> <wsdl:operation name="mdfquery"> < location="/mdfquery"/> <wsdl:input> < </wsdl:input> <wsdl:output> <mime:mimexml part="body"/> </wsdl:output> <wsdl:operation name="checkolodslam"> < location="/checkolodslam"/> <wsdl:input> < </wsdl:input> <wsdl:output> <mime:mimexml part="body"/> </wsdl:output> <wsdl:operation name="oloadslcheck"> < location="/oloadslcheck"/> LLU v PartnerAccess_O2 z :19:00 Strana 18/48

19 <wsdl:input> < </wsdl:input> <wsdl:output> <mime:mimexml part="body"/> </wsdl:output> <wsdl:operation name="hostquery"> < location="/hostquery"/> <wsdl:input> < </wsdl:input> <wsdl:output> <mime:mimexml part="body"/> </wsdl:output> <wsdl:operation name="oloadslcheckext"> < location="/oloadslcheckext"/> <wsdl:input> < </wsdl:input> <wsdl:output> <mime:mimexml part="body"/> </wsdl:output> </wsdl:binding> <wsdl:binding name="ws_rpchttppost" type="s0:ws_rpchttppost"> < verb="post"/> <wsdl:operation name="mdfquery"> < location="/mdfquery"/> <wsdl:input> <mime:content type="application/x-www-form-urlencoded"/> </wsdl:input> <wsdl:output> <mime:mimexml part="body"/> </wsdl:output> <wsdl:operation name="checkolodslam"> < location="/checkolodslam"/> <wsdl:input> <mime:content type="application/x-www-form-urlencoded"/> </wsdl:input> <wsdl:output> <mime:mimexml part="body"/> </wsdl:output> <wsdl:operation name="oloadslcheck"> < location="/oloadslcheck"/> <wsdl:input> <mime:content type="application/x-www-form-urlencoded"/> </wsdl:input> <wsdl:output> <mime:mimexml part="body"/> </wsdl:output> <wsdl:operation name="hostquery"> < location="/hostquery"/> <wsdl:input> <mime:content type="application/x-www-form-urlencoded"/> </wsdl:input> <wsdl:output> <mime:mimexml part="body"/> </wsdl:output> <wsdl:operation name="oloadslcheckext"> < location="/oloadslcheckext"/> <wsdl:input> <mime:content type="application/x-www-form-urlencoded"/> </wsdl:input> <wsdl:output> <mime:mimexml part="body"/> </wsdl:output> LLU v PartnerAccess_O2 z :19:00 Strana 19/48

20 </wsdl:binding> <wsdl:service name="ws_rpc"> <wsdl:documentation>implements LLU web services MDFQuery, checkolodslam, OLOADSLCheck and HostQuery.</wsdl:documentation> <wsdl:port name="ws_rpcsoap" binding="s0:ws_rpcsoap"> <soap:address location=" </wsdl:port> <wsdl:port name="ws_rpchttpget" binding="s0:ws_rpchttpget"> < location=" SERVER:PORT /lluws/ws_rpc.jws"/> </wsdl:port> <wsdl:port name="ws_rpchttppost" binding="s0:ws_rpchttppost"> < location=" SERVER:PORT /lluws/ws_rpc.jws"/> </wsdl:port> </wsdl:service> </wsdl:definitions> kde SERVER je IP adresa nebo síťový název portálu O2 a PORT je číslo portu pro SSL komunikaci. Pro port je použita standardní hodnota, tj WSDL definici lze získat online na adrese Zabezpečení webových služeb Komunikace mezi webovou aplikací OLO a webovými službami portálu O2 je zabezpečena protokolem HTTPS, uživatelským jménem a heslem v hlavičce http protokolu (basic typ autentifikace). Adresu a port portálu O2 obdrží OLO před testováním Omezení přístupu Webové služby LLU mohou být omezeny na počet přístupů z IP adresy za časovou jednotku. V případě, že dojde k překročení počtu přístupů k webovým službám za časovou jednotku, budou vráceny následující návratové hodnoty volaných webových služeb, a to: webová služba checkolodslam vrátí dokument <checkolodslam xmlns=" <CodeDSLAM>QUOTA</CodeDSLAM> </checkolodslam> webová služba MDFQuery vrátí dokument <MDFQuery xmlns=" <CurrentTime> :24:46</CurrentTime> <Status>QUOTA</Status> <MdfId/> <ErrorDescription/> </MDFQuery> webová služba OLOADSLCheck vrátí dokument <?xml version="1.0" encoding="utf-8"?> <OLOADSLCheck> <ADSLresult>QUOTA</ADSLresult> </ OLOADSLCheck> webová služba OLOADSLCheckExt vrátí dokument <?xml version="1.0" encoding="utf-8"?> <OLOADSLCheckExt> <ADSLresult>QUOTA</ADSLresult> </ OLOADSLCheckExt> webová služba HostQuery vrátí dokument <?xml version="1.0" encoding="utf-8"?> <HostQuery xmlns=" <Status>QUOTA</Status> <HostId/> <ErrorDescription/> </HostQuery> LLU v PartnerAccess_O2 z :19:00 Strana 20/48

21 V případě, že by došlo k překročení kvóty přístupů z IP adresy a z obdrženého HTTP požadavku by nebylo možné identifikovat službu, která je volaná, bude vrácena chyba ve tvaru soap-fault dokumentu: <SOAP-ENV:Envelope xmlns:soap-env=" xmlns:xsd=" xmlns:xsi=" <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>quota</faultcode> <faultstring>quota exceeded! Try later, please.</faultstring> <detail/> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope> V případě neočekávané interní chyby bude vrácen soap-fault dokument ve tvaru: <SOAP-ENV:Envelope xmlns:soap-env=" xmlns:xsd=" xmlns:xsi=" <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>server</faultcode> <faultstring>internal error. Try later, please.</faultstring> <detail/> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 2.4 Volání webových služeb Klientská aplikace OLO operátorů může být realizována řadou technologií jako Java, Microsoft SOAP Toolkit, Microsoft.NET a jiné. V následujícím textu jsou uvedeny způsoby, jakými lze webovou službu iniciovat, včetně příkladů HTTP požadavků. Webové služby LLU je možné volat několika způsoby, které vyplývají z definovaných portů WSDL definice, a to: ws_rpcsoap webová služba je vyvolána požadavkem, který je formátován do SOAP dokumentu. SOAP dokument je předáván v těle HTTP požadavku. Tento způsob je neobecnější a nejvíce doporučovaný. ws_rpchttpget webovou službu lze vyvolat požadavkem odeslaným z formuláře webového browseru metodou GET. Parametry webové služby jsou předány jako parametry URL ve tvaru jméno-hodnota, např.: ws_rpchttppost - webovou službu lze vyvolat požadavkem odeslaným z formuláře webového browseru metodou POST. Parametry webové služby ve tvary jméno-hodnota jsou předány v těle HTTP požadavku. LLU v PartnerAccess_O2 z :19:00 Strana 21/48

22 2.4.1 Příklady HTTP požadavků na službu checkolodslam ws_rpcsoap HTTP požadavek volání webové služby checkolodslam způsobem ws_rpcsoap vypadá například takto: POST /lluws/ws_rpc.jws HTTP/1.1 Host: localhost:7001 Content-Type: text/xml; charset="utf-8" Connection: close SOAPAction: "" Accept-Charset: ISO Content-Length: 593 <?xml version="1.0" encoding="utf-8" standalone="yes"?> <env:envelope xmlns:env=" xmlns:xsi="h ttp:// xmlns:soapenc=" org/soap/encoding/" xmlns:xsd=" <env:header/> <env:body env:encodingstyle=" <m:checkolodslam xmlns:m=" <m:oloid xsi:type="xsd:string">100</m:oloid> <m:phonenum xsi:type="xsd:string"> </m:phonenum> </m:checkolodslam> </env:body> </env:envelope> HTTP odpověď: HTTP/ OK Date: Thu, 03 Jun :25:45 GMT Pragma: no-cache Server: WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST WebLogic Serv er 8.1 SP2 Fri Dec 5 15:01:51 PST WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST Content-Length: 582 Content-Type: text/xml; charset=utf-8 Expires: Thu, 01 Jan :00:00 GMT Cache-Control: no-cache Connection: Close <?xml version="1.0" encoding="utf-8"?> <SOAP-ENV:Envelope xmlns:soap-env=" xm lns:xsi=" xmlns:xsd=" /2001/XMLSchema"> <SOAP-ENV:Body> <ns:checkolodslamresponse xmlns:ns=' sult><checkolodslam xmlns=" M>PSAVL</CodeDSLAM><DateDSLAM> </DateDSLAM></ch eckolodslam></ns:checkolodslamresult></ns:checkolodslamresponse> </SOAP-ENV: Body> </SOAP-ENV:Envelope> ws_rpchttpget HTTP požadavek volání webové služby checkolodslam způsobem ws_rpchttpget vypadá například takto: GET /lluws/ws_rpc.jws/checkolodslam?oloid=100&phonenum= HTTP/1.1 Host: localhost:7001 Content-Type: text/xml; charset="utf-8" Connection: close SOAPAction: "" Accept-Charset: ISO Content-Length: 0 HTTP odpověď: HTTP/ OK LLU v PartnerAccess_O2 z :19:00 Strana 22/48

23 Date: Thu, 03 Jun :28:28 GMT Pragma: no-cache Server: WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST WebLogic Serv er 8.1 SP2 Fri Dec 5 15:01:51 PST WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST Content-Length: 367 Content-Type: text/xml; charset=utf-8 Expires: Thu, 01 Jan :00:00 GMT Cache-Control: no-cache Connection: Close <?xml version="1.0" encoding="utf-8"?> <ns:string xmlns:xsd=' xmlns:xsi=' xmlns:ns=' AM xmlns=" SLAM><DateDSLAM> </DateDSLAM></checkOLODSLAM></ns: string> ws_rpchttppost HTTP požadavek volání webové služby checkolodslam způsobem ws_rpchttppost vypadá například takto: POST /lluws/ws_rpc.jws/checkolodslam HTTP/1.1 Accept-Language: cs Content-Type: application/x-www-form-urlencoded Host: localhost:7001 Connection: Close Cache-Control: no-cache Content-Length: 30 oloid=100&phonenum= HTTP odpověď: HTTP/ OK Date: Thu, 03 Jun :30:17 GMT Pragma: no-cache Server: WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST WebLogic Serv er 8.1 SP2 Fri Dec 5 15:01:51 PST WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST Content-Length: 367 Content-Type: text/xml; charset=utf-8 Expires: Thu, 01 Jan :00:00 GMT Cache-Control: no-cache Connection: Close <?xml version="1.0" encoding="utf-8"?> <ns:string xmlns:xsd=' xmlns:xsi=' xmlns:ns=' AM xmlns=" SLAM><DateDSLAM> </DateDSLAM></checkOLODSLAM></ns: string> Příklady HTTP požadavků na službu MDFQuery ws_rpcsoap HTTP požadavek volání webové služby MDFQuery způsobem ws_rpcsoap vypadá například takto: POST /lluws/ws_rpc.jws HTTP/1.1 Host: localhost:7001 Content-Type: text/xml; charset="utf-8" Connection: close SOAPAction: "" Accept-Charset: ISO Content-Length: 640 <?xml version="1.0" encoding="utf-8" standalone="yes"?> <env:envelope xmlns:env=" xmlns:xsi="h ttp:// xmlns:soapenc=" LLU v PartnerAccess_O2 z :19:00 Strana 23/48

24 org/soap/encoding/" xmlns:xsd=" <env:header/> <env:body env:encodingstyle=" <m:mdfquery xmlns:m=" <m:oloid xsi:type="xsd:string">100</m:oloid> <m:phonenum xsi:type="xsd:string"> </m:phonenum> <m:refnum xsi:type="xsd:string"> </m:refnum> </m:mdfquery> </env:body> </env:envelope> HTTP odpověď: HTTP/ OK Date: Thu, 03 Jun :20:47 GMT Pragma: no-cache Server: WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST WebLogic Serv er 8.1 SP2 Fri Dec 5 15:01:51 PST WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST Content-Length: 607 Content-Type: text/xml; charset=utf-8 Expires: Thu, 01 Jan :00:00 GMT Cache-Control: no-cache Connection: Close <?xml version="1.0" encoding="utf-8"?> <SOAP-ENV:Envelope xmlns:soap-env=" xm lns:xsi=" xmlns:xsd=" /2001/XMLSchema"> <SOAP-ENV:Body> <ns:mdfqueryresponse xmlns:ns=' DFQuery xmlns=" :20:50</CurrentTime><Status>OK</Status><MdfId>NTLC: OBJ:190-HR-Netolice</MdfId></MDFQuery></ns:MDFQueryResult></ns:MDFQu eryresponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ws_rpchttpget HTTP požadavek volání webové služby MDFQuery způsobem ws_rpchttpget vypadá například takto: GET /lluws/ws_rpc.jws/mdfquery?oloid=100&phonenum= &refnum= HT TP/1.1 Host: localhost:7001 Content-Type: text/xml; charset="utf-8" Connection: close SOAPAction: "" Accept-Charset: ISO Content-Length: 0 HTTP odpověď: HTTP/ OK Date: Thu, 03 Jun :01:51 GMT Pragma: no-cache Server: WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST WebLogic Serv er 8.1 SP2 Fri Dec 5 15:01:51 PST WebLogic Server 8.1 SP2 Fri Dec 5 15:01:51 PST Content-Length: 412 Content-Type: text/xml; charset=utf-8 Expires: Thu, 01 Jan :00:00 GMT Cache-Control: no-cache Connection: Close <?xml version="1.0" encoding="utf-8"?> <ns:string xmlns:xsd=' xmlns:xsi=' xmlns:ns=' xm lns=" 10:01:5 5</CurrentTime><Status>OK</Status><MdfId>NTLC:OBJ:190-HR LLU v PartnerAccess_O2 z :19:00 Strana 24/48

Koordinační středisko pro resortní zdravotnické informační systémy

Koordinační středisko pro resortní zdravotnické informační systémy Aplikace pro Národní onkologický registr na KSRZIS Koordinační středisko pro resortní zdravotnické informační systémy Národní onkologický registr webová služba pro posílání dávek dat do DB NOR a stažení

Více

Uživatelský manuál pro externí uživatele veřejného webu OTE webové služby

Uživatelský manuál pro externí uživatele veřejného webu OTE webové služby Uživatelská příručka informačního systému Uživatelský manuál pro externí uživatele veřejného webu webové služby Tento dokument a jeho obsah je důvěrný. Dokument nesmí být reprodukován celý ani částečně,

Více

Životní cyklus služby v SOA a popis webových služeb

Životní cyklus služby v SOA a popis webových služeb a popis webových služeb Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Přednáška pro IOA 1. října 2014 Marek Rychlý Životní cyklus služby v SOA a

Více

Metody integrace aplikací

Metody integrace aplikací Metody integrace aplikací Karel Richta Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze richta@fel.cvut.cz, 2011 Softwarové inženýrství I., BI-SI1

Více

Michal Krátký, Miroslav Beneš

Michal Krátký, Miroslav Beneš Tvorba informačních systémů 1/20 Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2008/2009 Tvorba informačních

Více

Tvorba informačních systémů

Tvorba informačních systémů 9. Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2007/2008 c 2006-2008 Michal Krátký, Miroslav Beneš Tvorba

Více

PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S.

PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S. PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S. 1 ÚVOD... 5 2 POPIS VÝMĚNY DAT... 6 2.1 KOMUNIKAČNÍ SCÉNÁŘE... 6 2.2 TECHNOLOGIE KOMUNIKACE...

Více

Standardy pro Webové služby WSDL, UDDI 1

Standardy pro Webové služby WSDL, UDDI 1 Standardy pro Webové služby WSDL, UDDI 1 Karel Richta Katedra počítačů FEL ČVUT Karlovo nám.13, 121 35 Praha 2 Tel: 2 2435 7319 e-mail: richta@fel.cvut.cz www: http://cs.felk.cvut.cz/~richta Klíčová slova:

Více

JSON API pro zjišťování cen MtG karet

JSON API pro zjišťování cen MtG karet JSON API pro zjišťování cen MtG karet Autor: Ing. Jiří Bažant Verze: 1.0 Datum: 20.9.2014 Changelog Verze Datum Autor Poznámka 1.0 17.9.2014 Ing. Jiří Bažant 20.9.2014 Ing. Jiří Bažant Oprava příkladu

Více

GP webpay: Správa objednávek, Web Services

GP webpay: Správa objednávek, Web Services GP webpay: Správa objednávek, Web Services červenec 2013 OBSAH: ÚVOD... 3 ON-LINE ADMINISTRACE PROSTŘEDNICTVÍM WEB SERVICES... 3 DRUHY PODPOROVANÝCH POŽADAVKŮ... 4 Approve Reversal... 6 Deposit... 9 Deposit

Více

Příloha č. 1D národního standardu pro elektronické systémy spisové služby

Příloha č. 1D národního standardu pro elektronické systémy spisové služby Příloha č. 1D národního standardu pro elektronické systémy spisové služby Schéma XML pro výměnu dokumentů a jejich metadat

Více

Příloha č. 1E národního standardu pro elektronické systémy spisové služby

Příloha č. 1E národního standardu pro elektronické systémy spisové služby Příloha č. 1E národního standardu pro elektronické systémy spisové služby Schéma XML pro výměnu dokumentů a jejich metadat

Více

Úvod do Web Services

Úvod do Web Services Úvod do Web Services Základy webových služeb a jejich implementace na platformě OS/2 Jarda Kačer jarda@kacer.biz Český Warpstock 2008 Brno, 20.-21.9.2008 Co je to webová služba? Část business logiky přístupná

Více

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták 25.4.2005 Obsah Úvod Vrstvy podle TCP/IP Požadavek / Odpověď Metody požadavku Hlavičky Kódy odpovědi Ukázka 25.4.2005 Pavel

Více

Aplikace SDNS. XML struktura pro nahrání dat ze souboru. Příručka uživatele (programátora) Sekce informatiky Odbor informačních systémů. verze 1.

Aplikace SDNS. XML struktura pro nahrání dat ze souboru. Příručka uživatele (programátora) Sekce informatiky Odbor informačních systémů. verze 1. Sekce informatiky Odbor informačních systémů Aplikace SDNS XML struktura pro nahrání dat ze souboru Příručka uživatele (programátora) verze 1.2 Autor: Jiří Smolík 5. června 2015 Verze dokumentu: Verze

Více

SOAP & REST služby. Rozdíly, architektury, použití

SOAP & REST služby. Rozdíly, architektury, použití SOAP & REST služby Rozdíly, architektury, použití Obsah Srovnání SOAP a REST služeb Service Oriented Architecture Microservice Architecture Příklady použití Nástroje pro vývoj SOAP a REST služeb (v Java)

Více

Webové služby v Java EE (JAX-WS)

Webové služby v Java EE (JAX-WS) Webové služby v Java EE (JAX-WS) Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Přednáška pro PDI 7. listopadu 2014 Marek Rychlý Webové služby v

Více

RESTful API TAMZ 1. Cvičení 11

RESTful API TAMZ 1. Cvičení 11 RESTful API TAMZ 1 Cvičení 11 REST Architektura rozhraní navržená pro distribuované prostředí Pojem REST byl představen v roce 2000 v disertační práci Roye Fieldinga, zkratka z Representional State Transfer

Více

Příručka pro potvrzování zůstatku vydavatelům karetních platebních prostředků

Příručka pro potvrzování zůstatku vydavatelům karetních platebních prostředků Příručka pro potvrzování zůstatku vydavatelům karetních platebních prostředků 1 Obsah Příručka pro potvrzování zůstatku vydavatelům karetních platebních prostředků (CIS)... 3 1. Dotaz na dostatek prostředků

Více

Popis XML rozhraní Veřejného webu RŽP

Popis XML rozhraní Veřejného webu RŽP Popis XML rozhraní Veřejného webu RŽP verze 1.1 Veřejný web slouží k zobrazení veřejných informací o podnikatelských subjektech v České republice, provozovatelem je Ministerstvo průmyslu a obchodu. Jeho

Více

Obchodní podmínky migrace na pevné internetové služby

Obchodní podmínky migrace na pevné internetové služby Obchodní podmínky migrace na pevné internetové služby společnosti T-Mobile Czech Republic a.s. se sídlem Tomíčkova 2144/1, 149 00 Praha 4, IČ 649 49 681, zapsané do obchodního rejstříku vedeného Městským

Více

WWW technologie. HTTP protokol

WWW technologie. HTTP protokol WWW technologie HTTP protokol HTTP protokol Princip - klient server - klient zašle požadavek (request), obdrží odpověď (response). klient request server response Verze - HTTP protokol HTTP 0.9 HTTP 1.0

Více

Funkční specifikace ABOKWS. Aplikační rozhraní elektronického bankovnictví ABO-K. Verze 0.5

Funkční specifikace ABOKWS. Aplikační rozhraní elektronického bankovnictví ABO-K. Verze 0.5 Funkční specifikace ABOKWS Aplikační rozhraní elektronického bankovnictví ABO-K Verze 0.5 Přehled změn Verze Datum Změnil Popis 0.1 26.2.2013 MB Úvod, Osnova dokumentu, funkce ABOKWS 0.2 18.4.2014 MB Tabulky

Více

Webové služby. Martin Sochor

Webové služby. Martin Sochor Webové služby Martin Sochor Webové služby způsob komunikace dvou aplikací přes Web binární zprávy (CORBA) blokovány proxy servery a firewally masivní využití XML protokol SOAP + jazyk pro popis služeb

Více

P Ř Í L O H A 6 (FORMULÁŘE SLUŽBY VP) SMLOUVY O ZAJIŠTĚNÍ ÚČTOVÁNÍ CENY ZA SLUŽBU PŘÍSTUPU V PEVNÉM MÍSTĚ A CENY ZA DALŠÍ SLUŽBY.

P Ř Í L O H A 6 (FORMULÁŘE SLUŽBY VP) SMLOUVY O ZAJIŠTĚNÍ ÚČTOVÁNÍ CENY ZA SLUŽBU PŘÍSTUPU V PEVNÉM MÍSTĚ A CENY ZA DALŠÍ SLUŽBY. P Ř Í L O H A 6 (FORMULÁŘE SLUŽBY VP) SMLOUVY O ZAJIŠTĚNÍ ÚČTOVÁNÍ CENY ZA SLUŽBU PŘÍSTUPU V PEVNÉM MÍSTĚ A CENY ZA DALŠÍ SLUŽBY mezi společnostmi O2 Czech Republic a.s. a OLO Strana 1 (celkem 11) 1.1.

Více

HTTP protokol. Zpracoval : Petr Novotný

HTTP protokol. Zpracoval : Petr Novotný HTTP protokol Zpracoval : Petr Novotný novotny0@students.zcu.cz HTTP protokol - úvod zkratka z Hyper-Text Transfer Protocol možnost přenášet jakákoliv data (soubor, obrázek, výsledek dotazu) obvykle provozován

Více

Popis B2B rozhraní pro elektronickou neschopenku

Popis B2B rozhraní pro elektronickou neschopenku Popis B2B rozhraní pro elektronickou neschopenku Historie dokumentu Verze Datum Změny 0.9 30. 4. 2019 Vytvoření dokumentu Obsah 1 Účel dokumentu... 3 2 Charakteristika rozhraní... 3 2.1 Způsob komunikace...

Více

l Kontakt s klientem SSP Popis automatizované komunikace s ÚP ČR v součinnosti a exekuci

l Kontakt s klientem SSP Popis automatizované komunikace s ÚP ČR v součinnosti a exekuci l Kontakt s klientem SSP automatizované komunikace s ÚP ČR v součinnosti a exekuci Obsah: 1. SEZNAM POUŽITÝCH ZKRATEK... 3 2. POPIS SLUŽBY... 4 2.1 Forma a struktura rozhraní... 4 2.2 Dostupnost služby...

Více

Telefónica O2 Czech Republic, a.s., Olšanská 55/5, Praha 3,

Telefónica O2 Czech Republic, a.s., Olšanská 55/5, Praha 3, P Ř Í L O H A 6 (FORMULÁŘE SLUŽBY VP) SMLOUVY O ZAJIŠTĚNÍ ÚČTOVÁNÍ CENY ZA SLUŽBU PŘÍSTUPU V PEVNÉM MÍSTĚ A CENY ZA DALŠÍ SLUŽBY mezi společnostmi Telefónica O2 a OLO zapsaná v Obchodním rejstříku Městského

Více

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,

Více

TRANSPORTY výbušnin (TranV)

TRANSPORTY výbušnin (TranV) TRANSPORTY výbušnin (TranV) Ze zákona vyplývá povinnost sledování přeprav výbušnin. Předpokladem zajištění provázanosti polohy vozidel v čase a PČR je poskytování polohy vozidla předepsaným způsobem. Komunikace

Více

Artlingua Translation API

Artlingua Translation API Artlingua Translation API Dokumentace Jan Šváb, Artlingua, a.s. 2015 Revize: 2015-09-22 - verze API : v1 Obsah Obsah... 2 Předávání dokumentů k překladu... 3 Implementace klientské aplikace pro Translation

Více

Vánoční hrátky s JAXB

Vánoční hrátky s JAXB Vánoční hrátky s JAXB http://jaxb.dev.java.net Martin Grebáč, martin.grebac@sun.com Pavel Bucek, pavel.bucek@sun.com 1 Přehled Příklad 1 - Jednoduché čtení/zapisování z/do XML Co je JAXB > O projektu >

Více

Webové mapové služby. Lukáš Birka

Webové mapové služby. Lukáš Birka Webové mapové služby Lukáš Birka Co jsou to webové služby? Rozhraní k aplikaci dostupné prostřednictvím počítačové sítě, založené na standardních internetových technologiích. Obecně: je-li aplikace dostupná

Více

API pro volání služby kurzovního lístku KB

API pro volání služby kurzovního lístku KB OBSAH API pro volání služby Kurzovní lístek KB... 2 Poskytované informace... 2 Informace pro volání resource exchange-rates... 3 Příklady request / response z volání služby kurzovního lístku... 5 Způsoby

Více

podnikatele ve formě PDF dokumentu nebo budou jednotlivé datové položky rozvedeny v XML subelementech.

podnikatele ve formě PDF dokumentu nebo budou jednotlivé datové položky rozvedeny v XML subelementech. Popis XML rozhraní Veřejného webu RŽP verze 2.2 Veřejný web RŽP slouží k zobrazení veřejných informací o podnikatelských subjektech v České republice. Jeho provozovatelem je Ministerstvo průmyslu a obchodu.

Více

Chybová hlášení METODIKA MET-01/2014. SZR-56-1/OPICT-2013 počet stran 28 přílohy 0. Nahrazuje:

Chybová hlášení METODIKA MET-01/2014. SZR-56-1/OPICT-2013 počet stran 28 přílohy 0. Nahrazuje: MET-01/2014 METODIKA SZR-56-1/OPICT-2013 počet stran 28 přílohy 0 Chybová hlášení Gestor, podpis: Ing. Radovan Pártl Zpracovatel, podpis: RNDr. Miroslav Šejdl Odborný garant, podpis: RNDr. Miroslav Šejdl

Více

PŘÍLOHA 14 SMLOUVY O ZPŘÍSTUPNĚNÍ ÚČASTNICKÉHO KOVOVÉHO VEDENÍ. Postupy a formuláře

PŘÍLOHA 14 SMLOUVY O ZPŘÍSTUPNĚNÍ ÚČASTNICKÉHO KOVOVÉHO VEDENÍ. Postupy a formuláře PŘÍLOHA 14 SMLOUVY O ZPŘÍSTUPNĚNÍ ÚČASTNICKÉHO KOVOVÉHO VEDENÍ Postupy a formuláře OBSAH 1 Rozsah dokumentu... 4 2 Zřízení služby... 5 3 Poskytování služby... 6 4 Objednávky služby zpřístupnění... 12 5

Více

Popis XML rozhraní Veřejného webu RŽP

Popis XML rozhraní Veřejného webu RŽP Popis XML rozhraní Veřejného webu RŽP verze 2.5 Veřejný web RŽP slouží k zobrazení veřejných informací o podnikatelských subjektech v České republice. Jeho provozovatelem je Ministerstvo průmyslu a obchodu.

Více

sms-sluzba.cz API_XML30 - textové SMS do ČR a do zahraničí

sms-sluzba.cz API_XML30 - textové SMS do ČR a do zahraničí sms-sluzba.cz API_XML30 - textové SMS do ČR a do zahraničí 1. Odesílání zpráv Provádí se odesláním jednoduchého XML dokumentu pomocí HTTPS (nezabezpečená komunikace není povolena!) metodou POST (URL https://smsgateapi.sms-sluzba.cz/apixml30/receiver),

Více

Max Homebanking PS uživatelský manuál rozhraní pro automatické stahování dat

Max Homebanking PS uživatelský manuál rozhraní pro automatické stahování dat Max Homebanking PS uživatelský manuál rozhraní pro automatické stahování dat Obsah 1 Úvod... 2 2 Nastavení přístupů k rozhraní... 2 2.1 Popis obrazovky... 2 2.1.1 Nastavení datových extraktů z banky...

Více

Webové služby v Java EE (JAX-WS)

Webové služby v Java EE (JAX-WS) Webové služby v Java EE (JAX-WS) Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Přednáška pro PDI 24. listopadu 2015 Marek Rychlý Webové služby v

Více

Popis egon služby. E164 - iszrprobe. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů

Popis egon služby. E164 - iszrprobe. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů Popis egon služby E164 - iszrprobe Název dokumentu: Popis egon služeb Verze: 04.01 Autor: Správa základních registrů Datum aktualizace: Účel: Popis egon služeb v rámci základních registrů Počet stran:

Více

GEOVAP, spol. s r. o. Uživatelská příručka MarushkaDesktop DemoClient

GEOVAP, spol. s r. o. Uživatelská příručka MarushkaDesktop DemoClient GEOVAP, spol. s r. o. Uživatelská příručka DemoClient OBSAH 1 ÚVOD...1 2 INSTALACE...2 3 START APLIKACE...4 4 PARAMETRY STARTU APLIKACE...5 5 AKTUALIZACE APLIKACE...6 6 POPIS APLIKACE...7 7 NASTAVENÍ...8

Více

Platební systém XPAY [www.xpay.cz]

Platební systém XPAY [www.xpay.cz] Platební systém XPAY [www.xpay.cz] implementace přenosu informace o doručení SMS verze 166 / 1.3.2012 1 Obsah 1 Implementace platebního systému 3 1.1 Nároky platebního systému na klienta 3 1.2 Komunikace

Více

Dokumentace pro výrobce SW DIS13 - WS

Dokumentace pro výrobce SW DIS13 - WS Státní ústav pro kontrolu léčiv tel.: +420 272 185 111 e-mail: posta@sukl.cz Šrobárova 48, 100 41 Praha 10 fax: +420 271 732 377 web: www.sukl.cz Dokumentace pro výrobce SW DIS13 - WS Státní ústav pro

Více

Obsah prezentace. Co je to XML? Vlastnosti. Validita

Obsah prezentace. Co je to XML? Vlastnosti. Validita Obsah prezentace Co je to XML? Vlastnosti Validita Co je to XML? EXtensible Markup Language Účelem je usnadnit sdílení dat napříč informačními systémy Popis dokumentu z hlediska věcného obsahu Vyvinuto

Více

Specifikace rozhraní. Oznamovací povinnost podle zákona č. 307/2013 Sb., ve znění pozdějších předpisů. Martin Falc, SW architekt.

Specifikace rozhraní. Oznamovací povinnost podle zákona č. 307/2013 Sb., ve znění pozdějších předpisů. Martin Falc, SW architekt. C E R T I C O N www.certicon.cz V Á C L A V S K Á 1 2 1 2 0 0 0 P R A H A 2 Specifikace rozhraní Oznamovací povinnost podle zákona č. 307/2013 Sb., ve znění pozdějších předpisů Martin Falc, SW architekt

Více

Schéma XML pro výměnu dokumentů a jejich metadat

Schéma XML pro výměnu dokumentů a jejich metadat Příloha č. 1A národního standardu pro elektronické systémy spisové služby Schéma XML pro výměnu dokumentů a jejich metadat

Více

Počítačové sítě II 17. WWW, HTTP. Miroslav Spousta, 2005

Počítačové sítě II 17. WWW, HTTP. Miroslav Spousta, 2005 Počítačové sítě II 17. WWW, HTTP Miroslav Spousta, 2005 1 Historie WWW World Wide Web v současnosti nejrozšířenější a nejpoužívanější služba Internetu nebylo tomu tak vždy (Gopher,...) vyvinut v roce 1989

Více

Dokumentace k nevizuálnímu rozhraní aplikace DopisOnline

Dokumentace k nevizuálnímu rozhraní aplikace DopisOnline Dokumentace k nevizuálnímu rozhraní aplikace DopisOnline Rozhraní slouží k automatizovanému podání listovních zásilek elektronickou cestou z aplikací třetích stran. Veškerá komunikace s naším serverem

Více

Position Services. Search

Position Services. Search Position Services Search Dokumentace služby verze 1.4 Copyright, 1 OBSAH 1 Obsah... 2 2 Historie... 8 3 Popis... 9 4 Obecné struktury... 11 4.1 DT_CAPABILITIES... 11 4.2 DT_POS... 11 4.3 DT_BOUNDINGBOX...

Více

Referenční rozhraní. Jiří Kosek. Ministerstvo informatiky ČR. ISSS 25. března 2003

Referenční rozhraní. Jiří Kosek. Ministerstvo informatiky ČR. ISSS 25. března 2003 Jiří Kosek Ministerstvo informatiky ČR ISSS 25. března 2003 Požadavky na RR!zákon 365/2000 Sb.!RR je souhrnem opatření, která vytvářejí jednotné integrační prostředí informačních systémů veřejné správy!rr

Více

sms.sluzba.cz API_XML30 pro textové SMS zprávy do ČR a do zahraničí

sms.sluzba.cz API_XML30 pro textové SMS zprávy do ČR a do zahraničí sms.sluzba.cz API_XML30 pro textové SMS zprávy do ČR a do zahraničí 1. Odesílání zpráv Provádí se odesláním jednoduchého XML dokumentu pomocí HTTPS (nezabezpečená komunikace není povolena!) metodou POST

Více

FORMULÁŘE OBJEDNÁVEK PŘÍLOHA 3 VZOR B SMLOUVY

FORMULÁŘE OBJEDNÁVEK PŘÍLOHA 3 VZOR B SMLOUVY PŘÍLOHA 3 VZOR B FORMULÁŘE OBJEDNÁVEK SMLOUVY o přístupu k infrastruktuře sítě společnosti využívající technologie Broadband mezi společnostmi a Poskytovatelem Olšanská 2681/6 130 00 Praha 3 - Žižkov E.č.

Více

Verze dokumentu 0.1 duben 2016

Verze dokumentu 0.1 duben 2016 Testování v SoapUI Verze dokumentu 0.1 duben 2016 Testování v SoapUI Strana 1/11 Obsah Seznam zkratek a pojmů uvedených v dokumentu... 3 1. Úvod... 4 2. Zahájení testování... 4 3. Vytvoření nového projektu...

Více

wplatba SOAP api Technická dokumentáce

wplatba SOAP api Technická dokumentáce wplatba SOAP api Technická dokumentáce 1 OBSAH ÚČEL DOKUMENTU... 3 TECHNICKÝ KONTAKT... 3 LEGENDA... 3 PLATEBNÍ METODY... 4 KOMUNIKACE... 4 TESTOVÁNÍ... 4 JAK POSTUPOVAT V PŘÍPADĚ PROBLÉMŮ... 4 CARDPAY...

Více

FORMULÁŘE PŘÍLOHA 9. SMLOUVY o přístupu k infrastruktuře sítě společnosti Telefónica O2 Czech Republic využívající technologie Carrier IP Stream

FORMULÁŘE PŘÍLOHA 9. SMLOUVY o přístupu k infrastruktuře sítě společnosti Telefónica O2 Czech Republic využívající technologie Carrier IP Stream PŘÍLOHA 9 FORMULÁŘE SMLOUVY o přístupu k infrastruktuře sítě společnosti Telefónica O2 Czech Republic využívající technologie Carrier IP Stream mezi společnostmi Telefónica O2 Czech Republic,a.s. a Poskytovatelem

Více

Webové služby. Martin Kuba Superpočítačové centrum Brno Masarykova univerzita

Webové služby. Martin Kuba Superpočítačové centrum Brno Masarykova univerzita Webové služby Martin Kuba Superpočítačové centrum Brno Masarykova univerzita Obsah definice webových služeb historický vývoj ze strany WWW SOAP webové služby XML, URI, XML Namespaces, XML Schema protokol

Více

Chytry odbě ratěl API

Chytry odbě ratěl API Chytry odbě ratěl API v0.3 Obsah Kalkulačka... 2 Povinné parametry... 2 Nepovinné parametry... 2 Výpočty při neznámých hodnotách... 2 Výpočty s přesnými hodnotami.... 3 Elektřina... 3 Plyn... 3 Návratové

Více

Počítačové sítě II. 18. World Wide Web, HTTP Miroslav Spousta, 2006 <qiq@ucw.cz>, http://www.ucw.cz/~qiq/vsfs/

Počítačové sítě II. 18. World Wide Web, HTTP Miroslav Spousta, 2006 <qiq@ucw.cz>, http://www.ucw.cz/~qiq/vsfs/ Počítačové sítě II 18. World Wide Web, HTTP Miroslav Spousta, 2006 , http://www.ucw.cz/~qiq/vsfs/ 1 Historie WWW World Wide Web v současnosti nejrozšířenější a nejpoužívanější služba Internetu

Více

Příloha č. 3 Webové služby

Příloha č. 3 Webové služby Příloha č. 3 Webové služby Zhotovitel navrhne část databázového schématu, v němž budou uložena data o přístupových právech pro práci s aplikací, o pokladních transakcích spojených s výdejem průkazů (včetně

Více

ERP-001, verze 2_10, platnost od

ERP-001, verze 2_10, platnost od ERP-001, verze 2_10, platnost od 2010.08.01. ELEKTRONICKÉ PŘEDEPISOVÁNÍ HUMÁNNÍCH LÉČIVÝCH PŘÍPRAVKŮ ERP-001.pdf (208,89 KB) Tímto technickým dokumentem jsou, v souladu s 80 zákona č. 378/2007 Sb., o léčivech

Více

Vykazování dat prostřednictvím SDNS Web Services

Vykazování dat prostřednictvím SDNS Web Services Sekce informatiky Odbor projektování a správy IS Vykazování dat prostřednictvím SDNS Web Services Uživatelská příručka (procesní pohled) verze 1.1 Autoři: Michal Wokoun Jiří Smolík 15. února 2008 Verze

Více

1 maximálně v rozsahu 360 dnů (tam i zpět)

1 maximálně v rozsahu 360 dnů (tam i zpět) Česká Golfová Federace Dokumentace rozhraní web služeb CT-Group, a.s. Obsah: Účel 3 Základní informace 3 Adresa webové služby 4 Klientské certifikáty 4 Přehled konzumentů 4 Formát vstupních a výstupních

Více

BI-AWD. Administrace Webového a Databázového serveru Virtualizace HTTP serveru

BI-AWD. Administrace Webového a Databázového serveru Virtualizace HTTP serveru BI-AWD Administrace Webového a Databázového serveru Virtualizace HTTP serveru Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního

Více

PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S.

PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S. PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S. 1 ÚVOD... 5 2 ZPŮSOB VYUŽITÍ SLUŽBY AZD - PND... 6 2.1 REGISTRACE SLUŽBY AZD - PND... 6 2.2

Více

Dokumentace ke službě SMS Connect. www.smsbrana.cz

Dokumentace ke službě SMS Connect. www.smsbrana.cz Dokumentace ke službě SMS Connect www.smsbrana.cz Obsah 1 ZÁKLADNÍ INFORMACE... 3 1.1 Aktivace služby SMS Connect... 3 1.2 Přístupové údaje... 3 1.3 Přístupový bod služby URL adresa pro SMS Connect...

Více

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky. Automatizované

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky. Automatizované Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky Diplomová práce Automatizované publikování SQL dotazů ve formě webových služeb Plzeň 2013 František Schneider

Více

eneschopenka Pavel Borkovec technické řešení ČSSZ, Křížová 25, Praha Architekt, Asseco Central Europe

eneschopenka Pavel Borkovec technické řešení ČSSZ, Křížová 25, Praha Architekt, Asseco Central Europe eneschopenka technické řešení ČSSZ, Křížová 25, 225 08 Praha 5 16.5.2019 Pavel Borkovec Architekt, Asseco Central Europe Obsah eneschopenka - workshop II. 1/ Souhrn již publikovaných informací a nové změny

Více

FORMULÁŘE PŘÍLOHA 9 SMLOUVY

FORMULÁŘE PŘÍLOHA 9 SMLOUVY PŘÍLOHA 9 FORMULÁŘE SMLOUVY o přístupu k infrastruktuře sítě společnosti využívající technologie Carrier IP Stream mezi společnostmi a Poskytovatelem Testovací Carrier IP DSL CA Olšanská 2681/6 130 00

Více

Dokumentace ke službě SMS Connect.

Dokumentace ke službě SMS Connect. Dokumentace ke službě SMS Connect www.smsbrana.cz Obsah 1 ZÁKLADNÍ INFORMACE... 3 1.1 Aktivace služby SMS Connect... 3 1.2 Přístupové údaje... 3 1.3 Přístupový bod služby URL adresa pro SMS Connect...

Více

1 Webový server, instalace PHP a MySQL 13

1 Webový server, instalace PHP a MySQL 13 Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského

Více

Enterprise Java (BI-EJA) Technologie programování v jazyku Java (X36TJV)

Enterprise Java (BI-EJA) Technologie programování v jazyku Java (X36TJV) Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti Enterprise Java

Více

Popis webové služby pro sledování změn údajů o nemovitostech

Popis webové služby pro sledování změn údajů o nemovitostech Popis webové služby pro sledování změn údajů o nemovitostech Název dokumentu Název souboru Verze ISKN 8.1 Verze dokumentu 2.0 Dostupnost Popis webové služby pro sledování změn údajů o nemovitostech ISKN_UD013_VY-WS-OZS

Více

Webová služba. Popis. Dostupné operace. add_subscriber_groups

Webová služba. Popis. Dostupné operace. add_subscriber_groups Popis Webová služba Webová služba umožnuje komunikovat se systémem CentralNews přes protokol http. Přístup k systému CentralNews je chráněn loginem a heslem. Navíc je nutné zaslat api klíč, který definuje

Více

Popis egon služby. E177 - iszrctireklamaci. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů

Popis egon služby. E177 - iszrctireklamaci. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů Popis egon služby E177 - iszrctireklamaci Název dokumentu: Popis egon služeb Verze: 01.02 Autor: Správa základních registrů Datum aktualizace: Účel: Popis egon služeb v rámci základních registrů Počet

Více

Distribuované systémy a výpočty

Distribuované systémy a výpočty Distribuované systémy a výpočty X36DSV Jan Janeček XML-RPC jednoduchá definice www.xmlrpc.com implementace obvykle opřené o XML parser X36DSV - Distribuované systémy a výpočty (3) 2 XML-RPC jednoduché

Více

Požadavky pro výběrová řízení TerraBus ESB/G2x

Požadavky pro výběrová řízení TerraBus ESB/G2x Dokument: Převod dat TerraBus ESB/G2x Požadavky pro výběrová řízení TerraBus ESB/G2x Obsah 1. Účel dokumentu... 2 2. Použité termíny a zkratky... 2 3. Požadavky... 3 Účel dokumentu Účelem tohoto dokumentu

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS WEBOVÁ SLUŽBA

Více

eneschopenka technické řešení Pavel Borkovec ČSSZ, Křížová 25, Praha Architekt, Asseco Central Europe

eneschopenka technické řešení Pavel Borkovec ČSSZ, Křížová 25, Praha Architekt, Asseco Central Europe eneschopenka technické řešení ČSSZ, Křížová 25, 225 08 Praha 5 27.3.2019 Pavel Borkovec Architekt, Asseco Central Europe eneschopenka - Obsah 1/ Architektura nové eneschopenky 2/ Obecné komunikační principy

Více

ADIS Opt-Out rozhraní na okolní systémy. Technický popis rozhraní s pojišťovnami

ADIS Opt-Out rozhraní na okolní systémy. Technický popis rozhraní s pojišťovnami ADIS Opt-Out rozhraní na okolní systémy Technický popis rozhraní s pojišťovnami Verze: 1.4h Datum verze: 18.1.2013 Účel dokumentu: Dokument je návrhem rozhraní systému ADIS na systémy: - pojišťoven, v

Více

Česká správa sociálního zabezpečení

Česká správa sociálního zabezpečení Česká správa sociálního zabezpečení Provozní řád Informačního a komunikačního rozhraní České správy sociálního zabezpečení pro komunikaci se systémy třetích stran Verze schválena k 27. 1. 2015 Příloha

Více

RES Partner uživatelská dokumentace

RES Partner uživatelská dokumentace RES Partner uživatelská dokumentace Datum publikace: 11.12.2017 2 Obsah 1 Základní informace 4 1.1 Systémové požadavky 4 2 Instalace produktu RES Partner 4 2.1 Instalace Firebird serveru a databáze 4 2.2

Více

Zákony pro lidi - Monitor změn (zdroj: https://apps.odok.cz/attachment/-/down/korna35h2wci)

Zákony pro lidi - Monitor změn (zdroj: https://apps.odok.cz/attachment/-/down/korna35h2wci) III. Platné znění dotčené části vyhlášky, kterou se mění vyhláška č. 357/2012 Sb., o uchovávání, předávání a likvidaci provozních a lokalizačních údajů, s vyznačením změn 2 Rozsah uchovávání provozních

Více

Katalog egon služeb verze: 0.01

Katalog egon služeb verze: 0.01 Katalog egon služeb verze: 0.01 Historie verzí Verze Datum Popis 0.01 20.7.2011 egon služby prototypu OBSAH 1 Úvod... 5 1.1 Členění dokumentu... 5 1.2 Třídy služeb... 5 1.3 SLA služeb... 6 1.3.1 SLA-01...

Více

Webové služby v Java EE (JAX-WS)

Webové služby v Java EE (JAX-WS) Webové služby v Java EE (JAX-WS) Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Přednáška pro PDI 29. listopadu 2007 Marek Rychlý Webové služby v

Více

Microsoft Office 2003 Souhrnný technický dokument white paper

Microsoft Office 2003 Souhrnný technický dokument white paper Microsoft Office 2003 Souhrnný technický dokument white paper Přehled inteligentních klientských aplikací založených na sadě Microsoft Office 2003 System Publikováno: Duben 2003 Shrnutí: Inteligentní klienti

Více

TECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY

TECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY Příloha č. 3 k č.j. MV-159754-3/VZ-2013 Počet listů: 7 TECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY Nové funkcionality Czech POINT 2012 Popis rozhraní egon Service Bus Centrální Místo Služeb 2.0 (dále jen CMS

Více

UniSPIS Oboustranné rozhraní RŽP na e-spis

UniSPIS Oboustranné rozhraní RŽP na e-spis UniSPIS Oboustranné rozhraní RŽP na e-spis Integrace e-spis a IS RŽP Hana Bochinská, ICZ a. s. 09.11.2010 1 Integrace, integrace, proč ANO? Nové dokumenty a spisy Evidence doručených dokumentů pouze jedenkrát

Více

X36DSV 3. cvičení. XML (extensible Markup Language) JavaScript. AJAX (Asynchronous JavaScript and XML) X36DSV. 2007/10 ver.2.0 1

X36DSV 3. cvičení. XML (extensible Markup Language) JavaScript. AJAX (Asynchronous JavaScript and XML) X36DSV. 2007/10 ver.2.0 1 3. cvičení XML (extensible Markup Language) JavaScript AJAX (Asynchronous JavaScript and XML) 2007/10 ver.2.0 1 XML podmnožina SGML (Standard Generalized Markup Language) popis dat (rozdíl oproti HTML)

Více

Popis egon služby. E23 - roszapisdatovouschranku. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů

Popis egon služby. E23 - roszapisdatovouschranku. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů Popis egon služby E23 - roszapisdatovouschranku Název dokumentu: Autor: Popis egon služeb Verze: 01.00 Datum aktualizace: 01. 07. 2016 Účel: Popis egon služeb v rámci základních registrů Počet stran: 8

Více

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services 13. Webové služby. K čemu slouží? Popis a vyhledávání služeb. Co je a k čemu slouží orchestrace a choreografie služeb. Technologie pro implementaci služeb 1. Webové služby. K čemu slouží? Definice WS -

Více

INFORMAČNÍ SYSTÉMY NA WEBU

INFORMAČNÍ SYSTÉMY NA WEBU INFORMAČNÍ SYSTÉMY NA WEBU Webový informační systém je systém navržený pro provoz v podmínkách Internetu/intranetu, tzn. přístup na takový systém je realizován přes internetový prohlížeč. Použití internetového

Více

Popis egon služ by. E219 - rppctieditoraovmspuu. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů

Popis egon služ by. E219 - rppctieditoraovmspuu. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů Popis egon služ by E219 - rppctieditoraovmspuu Název dokumentu: Popis egon služeb Verze: 01.00 Autor: Správa základních registrů Datum aktualizace: Účel: Popis egon služeb v rámci základních registrů Počet

Více

Popis egon služ by. E234 isuivyhledejparcelugp. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů

Popis egon služ by. E234 isuivyhledejparcelugp. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů Popis egon služ by E234 isuivyhledejparcelugp Název dokumentu: Popis egon služeb Verze: 01.00 Autor: Správa základních registrů Datum aktualizace: Účel: Popis egon služeb v rámci základních registrů Počet

Více