Differences between revisions 2 and 3
Revision 2 as of 2012-03-09 12:40:13
Size: 770
Editor: hercules64
Comment:
Revision 3 as of 2012-03-09 12:49:43
Size: 953
Editor: hercules64
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Formát notifikace odesílané pomocí http protokolu. = Formát notifikace odesílané pomocí http protokolu =
Line 7: Line 7:
Request == Request ==
Line 9: Line 9:
Request obsahuje soubor description.xml, mimetype je text-xml Request obsahuje soubor description.xml, mimetype je text/xml
Line 11: Line 11:
Response == Response ==
Line 20: Line 20:
= Atribut status = === status ===
Atribut status obsahuje návratorvý kód popisující výsledek operace
Line 23: Line 24:
|| ok || popis dávky byl úspěšně zpracován|| || ok || popis dávky byl úspěšně zpracován ||
Line 25: Line 26:
|| dbfail || Nepodařilo se uložit popis dávky do databáze ||  || dbfail || Nepodařilo se uložit popis dávky do databáze ||
Line 28: Line 29:

=== errMessage ===
Atribut errMessage je volitelný a může obsahovat detailní popis chyby.

Formát notifikace odesílané pomocí http protokolu

Komunikace probíhá pomocí HTTP protokolu (RFC1945, RFC2616), notifikace je přenášena metodou POST.

Request

Request obsahuje soubor description.xml, mimetype je text/xml

Response

Jako odpověď je očekáván xml soubor s popisem výsledku operace.

<?xml version="1.0"?>
<BatchInsertResponse status="..." errMessage="..."/>

status

Atribut status obsahuje návratorvý kód popisující výsledek operace

Status

Význam

ok

popis dávky byl úspěšně zpracován

collision

Číslo dávky nebo číslo jednací již v systému existuje

dbfail

Nepodařilo se uložit popis dávky do databáze

invalidagency

Agentura neexistuje

invalidstructure

Chybná struktura xml souboru

errMessage

Atribut errMessage je volitelný a může obsahovat detailní popis chyby.

SpecifikaceDamisNotifikace (last edited 2012-03-09 13:05:43 by hercules64)