Schéma definující události a objekty vzniklé v jednom ERMS a přenášející se do ERMS druhého.Toto schéma popisuje asynchronní výměnu událostí, např. formou dávek.
Kódové označení toho ERMS, které dávku událostí zpracovává. Kód by měl být shodný s označením ERMS při generování jednoznačných identifikátorů, tedy jej přiděluje původce.
DatumVzniku
xs:dateTime
optional
Datum vzniku dávky událostí.
Poradi
xs:integer
required
Pořadí dávky událostí vygenerované v rámci komunikace mezi dvěma ERMS. Pořadí bude z vzestupné nepřerušované řady v rámci jednoho zákazníka a kombinace ERMS (zdroj) - ERMS (cíl).
Kódové označení toho ERMS, které dávku událostí připravuje. Kód by měl být shodný s označením ERMS při generování jednoznačných identifikátorů, tedy jej přiděluje původce.
Má obsahovat stejnou hodnotu jako je hodnota atributu Poradi u přijaté dávky.
Source
<xs:element name="ermsAsynResponse"><xs:complexType><xs:sequence><xs:element name="Kod" type="sKod"><xs:annotation><xs:documentation>Návratový kód po příjmu dávky. Úspěšný příjem dávky odpovídá vždy pouze kódu "0000".</xs:documentation><xs:documentation>Pokud při příjmu dávky nastane chyba, potom je možné reagovat vrácením SOAP exception, nebo řádně vrátit response s vyplněným chybovým kódem a popisem chyby.</xs:documentation></xs:annotation></xs:element><xs:element name="Popis" minOccurs="0" type="sPopis"><xs:annotation><xs:documentation>Textový popis výsledku příjmu dávky. Úspěšný příjem dávky odpovídá vždy pouze textu "OK".</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attributeGroup ref="gDavkaInfoResponse"/></xs:complexType></xs:element>
Identifikuje cíl volání - volaného.Volaná strana je již jednoznačně určena svou URL.Tento údaj slouží pro dodatečnou kontrolu, zda není omylem volána jiná instalace webové služby a tím i jiný systém.K omylům může dojít především mezi ostrou, provozní instalací a testovací.Identifikace volajícího má zabránit záměně např. testovací a ostré instalace.
Identifikuje Zdroj volání - volajícího.Při propojení ESSS a více AIS je nutné odlišit, kdo službu volá.Toto je primární identifikace volajícího systému.Pokud jsou XML data podepsána, potom podpis slouží jako další kontrola k této identifikaci volajícího.
Source
<xs:element name="WsTestRequest"><xs:complexType><xs:sequence><xs:element name="WsTestId" type="xs:string"><xs:annotation><xs:documentation>Libovolný text, který bude vrácen v odpovědi volané WS.</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Autorizace" type="tAutorizace"><xs:annotation><xs:documentation>Identifikace osoby, která volá testovací WS. Tato položka je nepovinná. Pokud je uvedena, může sloužit také jako kontrola přípustné hodnoty položky "provedlKdo". Položka "provedlKdy" může sloužit ke kontrole nastavení aktuálního času v obou systémech.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attributeGroup ref="gZdrojCil"/></xs:complexType></xs:element>
<xs:element name="WsTestResponse"><xs:complexType><xs:sequence><xs:element name="WsTestId" type="xs:string"><xs:annotation><xs:documentation>Text, který bude vstupní hodnotou této WS.</xs:documentation></xs:annotation></xs:element><xs:element name="PosledniPrijataDavka"><xs:annotation><xs:documentation>Informace o poslední přijaté dávce. Přijatá z pohledu aktuálně volaného systému, systému který odpovídá na aktuální volání WS.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="Cislo" type="sPoradi"><xs:annotation><xs:documentation>Identifikace dávky. Odpovídá hodnotě položky "Poradi" uvedené v hlavičce ermsAsyn dávky.</xs:documentation></xs:annotation></xs:element><xs:element name="Stav" type="sStavDavky"><xs:annotation><xs:documentation>Stav dávky</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="PosledniOdeslanaDavka"><xs:annotation><xs:documentation>Informace o poslední generované nebo odeslané dávce. Odeslaná dávka z pohledu aktuálně volaného systému, systému který odpovídá na aktuální volání WS.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="Cislo" type="sPoradi"><xs:annotation><xs:documentation>Identifikace dávky. Odpovídá hodnotě položky "Poradi" uvedené v hlavičce ermsAsyn dávky.</xs:documentation></xs:annotation></xs:element><xs:element name="Stav" type="sStavDavky"><xs:annotation><xs:documentation>Stav dávky</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="OperaceStatus" type="tOperaceStatus"><xs:annotation><xs:documentation>Při volání této WS se mají překontrolovat všechny technické prostředky, které se účastní na straně příjemce komunikace. Pokud dojde k chybě některého prostředku, musí se toto projevit vypovídajícím textem v položce "Popis". Testovat by se mělo především - shoda uvedené položky "Cil" s cílovým ERMS - shoda časového údaje uvedeného v části Autorizace se systémovým časem volaného systému (čas musí odpovídat přibližně, musí být uplatněna určitá přípustná tolerance - do testu musí být zahrnuta určitá časová prodleva potřebná pro přenos dat po síti.) - kontrolu hodnoty položky "provedlKdo" proti seznamu všech známých uživatelů. - napojení do databáze systému - napojení na úložiště elektronických dokumentů (pokud je oddělené od databáze systému) - přístup do adresářů pro logování dávek a případných chybových zpráv - přístup k podpisovým certifikátům - další technické prostředky</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>