SOAP-Fault-Element

SOAP-Fault-Elemente zur Speicherung von Fehlern und Statusinformationen in SOAP-Nachrichten.

SOAP-Fault-Element

Optionale SOAP-Fault-Elemente zur Indikation von Fehlermeldungen.

Wenn ein Fault-Element bereitgestellt wird, muss es ein Unterlement des Body-Elements sein. In einer SOAP-Nachricht darf das Fault-Element nur einmal vorkommen.

Die Fault-Elemente von SOAP haben die folgenden Unterelemente:

Unterelemente Beschreibung
<faultcode> Code zur Identifizierung des Fehlers
<faultstring> Lesbare Beschreibung des Fehlers
<faultactor> Informationen darüber, wer den Fehler verursacht hat
<detail> Verbleibende spezifische Fehlerinformationen der Anwendung im Body-Element

SOAP-Fault-Code

Der im folgenden definierte faultcode-Wert muss im faultcode-Element verwendet werden, um Fehler zu beschreiben:

Fehler Beschreibung
VersionMismatch Eine ungültige Namensraumdefinition der SOAP-Envelope-Elemente wurde entdeckt
MustUnderstand Ein direkter Unterelement des Header-Elements (mit der als "1" gesetzten mustUnderstand-Eigenschaft) kann nicht verstanden werden.
Client Die Nachricht wurde falsch konstruiert oder enthält falsche Informationen.
Server Der Server hat ein Problem und kann den Vorgang nicht fortsetzen.