Skip to main content

Řešení chyb

Základem pro řešení a vykazování chyb je výběr SOAPu. Server flexideo akceptuje následující jmenný prostor:

http://schemas.xmlsoap.org/soap/envelope/

Tento jmenný prostor nabízí následující strukturování popisu chyby (obsah fault):

Fault ChildDescription
soap:CodeKód chyby - základní dělení viz. další tabulka (povinné)
soap:ReasonPopis (povinné)
soap:Node a :RoleNepovinné - využití je interní záležitost šablony
soap:DetailNepovinné - bližší popis chyby přenášený z procesu; většinou strukturované xml;

Zvolená specifikace umožňuje strukturovaný obsah soap:code, ale základní hodnoty jsou tyto:

Fault ChildDescription
soap:DataEncodingUnknownZatím nepoužíváme
soap:MustUnderstandZatím nepoužíváme
soap:ReceiverChyba v požadavku odesilatele (dříve klienta)
soap:SenderChyba při provádění požadavku na serveru
soap:VersionMismatchServer kontroluje použití jmenného prostoru http://schemas.xmlsoap.org/soap/envelope/ v hlavním tagu, nejpozději však dojde k selháhí v nulté transformaci, která díky neodpovídajícímu prostoru neakceptuje obsah a vrací fault výsledek.

Podřízené stránky