Differences between revisions 2 and 5 (spanning 3 versions)
Revision 2 as of 2012-03-09 12:40:13
Size: 770
Editor: hercules64
Comment:
Revision 5 as of 2012-03-09 13:04:18
Size: 1374
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 (http://frnk.lightcomp.cz/lcdevel/SpecifikaceRozhraniDistrSken), mimetype je text/xml.
Line 11: Line 11:
Response == Response ==
Line 13: Line 13:
Jako odpověď je očekáván xml soubor s popisem výsledku operace. Jako odpověď je očekáván xml soubor s popisem výsledku operace. Mimetype je text/xml. Xml soubor má následující strukturu
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||
|| 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 ||
|| ok || popis dávky byl úspěšně zpracován ||
|| collision || Číslo dávky nebo číslo jednací již v systému existuje, zpráva je odstraněna z fronty a uložena do chybového adresáře ||
|| dbfail || Nepodařilo se uložit popis dávky do databáze, zpráva zůstává ve frontě a systém se ji pokouší doručit opakovaně ||
|| invalidagency || Agentura neexistuje, zpráva zůstává ve frontě a systém se ji pokouší doručit opakovaně ||
|| invalidstructure || Chybná struktura xml souboru, zpráva je odstraněna z fronty a přesunuta do chybového adresáře ||

=== 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 (http://frnk.lightcomp.cz/lcdevel/SpecifikaceRozhraniDistrSken), mimetype je text/xml.

Response

Jako odpověď je očekáván xml soubor s popisem výsledku operace. Mimetype je text/xml. Xml soubor má následující strukturu

<?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, zpráva je odstraněna z fronty a uložena do chybového adresáře

dbfail

Nepodařilo se uložit popis dávky do databáze, zpráva zůstává ve frontě a systém se ji pokouší doručit opakovaně

invalidagency

Agentura neexistuje, zpráva zůstává ve frontě a systém se ji pokouší doručit opakovaně

invalidstructure

Chybná struktura xml souboru, zpráva je odstraněna z fronty a přesunuta do chybového adresáře

errMessage

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

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