Element SOAP Fault

Elementy SOAP Fault są używane do przechowywania błędów i informacji o stanie komunikatu SOAP.

Element SOAP Fault

Opcjonalne elementy SOAP Fault są używane do wskazania komunikatu błędu.

Jeśli element Fault został dostarczony, musi być podzbiorem elementu Body. W jednym komunikacie SOAP element Fault może występować tylko raz.

Element Fault SOAP posiada następujące podzbiory:

Podzbiór Opis
<faultcode> Kod identyfikacyjny błędu
<faultstring> Przyjazny dla człowieka opis błędu
<faultactor> Informacje o tym, kto wywołał błąd
<detail> Pozostawione informacje o błędzie aplikacji dotyczące elementu Body

Kod błędu SOAP

Wartość faultcode zdefiniowanej poniżej musi być używana w elemencie faultcode do opisu błędu:

Błąd Opis
VersionMismatch Odkryto niewłaściwą przestrzeń nazw elementu SOAP Envelope
MustUnderstand Bezpośredni podzbiór elementu Header (z ustawioną wartością "1" atrybutu mustUnderstand) nie może być zrozumiany.
Client Wiadomość została niepoprawnie skonstruowana lub zawiera niepoprawne informacje.
Server Serwer ma problem, więc nie można kontynuować przetwarzania.