1.7. Chybové zprávy
Pokud při zpracování požadavku dojde k chybě, vrací editační webové služby chybovou zprávu jako XML ve standardizovaném formátu. Jmenný prostor zprávy odvisí od volaného endpointu dle tabulky Jmenné prostory chybových odpovědí. Seznam kódů a textů chybových zpráv je uveden v tabulce Číselník chybových kódů. Text zprávy může být doplněn o další informace upřesňující příčinu chyby.
Endpoint |
XMLNS |
|---|---|
https://externaleditapi10.caais.gov.cz/spravadat/ws/call/exampleId |
http://userportal.novell.com/ws/WS-LA-1.0 |
https://cert-externaleditapi11.caais.gov.cz/spravadat/ws-edit/1/call/exampleId |
http://userportal.novell.com/ws/WS-LA-1.1 |
https://cert-externaleditapi11.caais.gov.cz/spravadat/ws-edit/2/call/exampleId |
http://userportal.novell.com/ws-edit/2/WS-2-1.1 |
https://cert-externaleditapi11.caais.gov.cz/spravadat/ws-edit/3/call/exampleId |
http://userportal.novell.com/ws/WS-READ-1.1 |
Příklad chyby v odpovědi
<ErrorResponse xmlns="http://userportal.novell.com/ws/WS-LA-1.1">
<Code>CAPP-0003</Code>
<Message>Funkce nebyla implementována.</Message>
</ErrorResponse>
HTTP stavový kód odpovědi není definován
Stavový kód odpovědi na úrovni HTTP protokolu není definován. Může být i HTTP 200 OK.
Kód chyby |
Popis chyby |
|---|---|
CAPP-0001 |
Došlo k chybě při generování WSDL. |
CAPP-0002 |
Došlo k chybě při zpracování requestu. |
CAPP-0003 |
Funkce nebyla implementována. |
CAPP-0000 |
Jiná chyba aplikace. |
CCFG-0001 |
Uživatel má přiřazeno více rolí. |
CCFG-0002 |
Uživatel nemá přiřazenu žádnou roli. Jedná se o účet běžného uživatele. |
CLDP-číslo |
Chyba při komunikaci s CAAIS. Uváděné číslo odpovídá chybovému kódu, který vrací CAAIS. |
CLDP-0000 |
Jiná chyba při komunikaci s CAAIS. |
CSAV-0001 |
Uživatel nemá právo přistupovat k danému objektu. |
CSAV-0002 |
Uživatel nemá právo přistupovat k danému atributu. |
CURL-001 |
Neplatné volání webové služby. |
CURL-002 |
URL pro volání webové služby není kompletní. Chybí část URL se zkratkou subjektu. |
CURL-003 |
Bylo voláno URL s nepřístupným subjektem – subjekt buď neexistuje, nebo k němu nemá daný uživatel povolen přístup. |
CVAL-0001 |
Není vyplněna hodnota povinného atributu. |
CVAL-0002 |
Hodnota atributu neodpovídá platnému vzoru. |
CVAL-0003 |
Hodnota atributu je kratší než minimální vyžadovaná délka. |
CVAL-0004 |
Hodnota atributu je delší než maximální vyžadovaná délka. |
CVAL-0005 |
Hodnota atributu s binárními daty je větší než maximální povolená velikost. |
CVAL-0006 |
Uvedená hodnota atributu není možná. Je potřeba vybrat hodnotu ze seznamu. |
CVAL-0010 |
Požadavek neodpovídá schématu deskriptoru. |
CVAL-0101 |
Není vyplněna hodnota zkratky datového objektu (subjekt, uživatel, úřadovna, atd.). |
CVAL-0102 |
Zkratka objektu obsahuje nepovolené znaky. Povoleny jsou pouze znaky: a-z A-Z . _ |
CVAL-0110 |
Uvedené uživatelské jméno je již použito. Každé uživatelské jméno v CAAIS musí být unikátní. |
CVAL-0111 |
Zadaná hesla se neshodují. |
SREN-3050 |
Adresa nebyla nalezena. |
SREN-3051 |
Bylo nalezeno více adres odpovídajících zadaným parametrům. |
SREN-3052 |
Došlo k chybě při pokusu o ověření adresy vůči UIR. |
SREN-3060 |
Osoba krizového řízení s daným jménem nebyla nalezena. |
SREN-3061 |
Bylo nalezeno více osob krizového řízení pro zadané jméno. |
SREN-3070 |
Nelze zpracovat zaslaný certifikát. |
SREN-3072 |
Přístupovou roli do AIS nebylo možné uživateli přiřadit, protože není přiřazena subjektu, do nějž uživatel patří. |
SREN-3080 |
Nelze ověřit platnost hodnoty; nelze najít hodnotu nadřazeného subjektu. |
SREN-3081 |
Nelze přiřadit hodnotu, kterou nemá přiřazenu nadřazený subjekt. |
SREN-3091 |
Nebyla nalezena nebo zadána agenda. |
SREN-3092 |
Agendovou činnostní roli nebylo možné uživateli přiřadit, protože není přiřazena subjektu, do nějž uživatel patří. |
SVAL-3001 |
Heslo musí obsahovat číslici. |
SVAL-3101 |
Uživatel nemůže mít současně přístup do ISUI pro obce i stavební úřady. |
SVAL-3111 |
Název aplikace AIS musí být unikátní. |
SVAL-3112 |
Subjekt nemůže přenášet svoji působnost, pokud je na něj přenesena působnost z jiného subjektu. |
SVAL-3121 |
Zkratka subjektu nebyla nalezena. |