Chyby zjištěné při provádění požadavku
Chyby k nimž došlo při provádění požadavku (zejména se jedná o chyby ve spolupráci s okolním prostředím - databáze, ...) mají zpravidla v atributu "detail" uveden obecný text "Pri provadeni pozadavku doslo k chybe" a v těle chyby (mezi tagy příslušné odpovědi) mají rozšířené informace o chybě. Tyto rozšířené informace jsou vždy v tagu error a tento tag se může opakovat. Obecně je ale nutné počítat, že každá informace o chybě může mít v těle upřesňující informace následujícícho formátu:
Význam jednotlivých atributů je následující:
-
number- označuje interní číslo chyby -
severity- označuje závažnost chyby, klientské časti programu se posílá pouze z informačních důvodů - pokud je ohlášena chyba, pak požadavek vždy selhal, kód chyby je pouze závažnost z hlediska serveru -
detail- obsahuje rozšířený popis chyby v čitelném formátu