SOAP FaultElement
Das SOAP-Fault-Element wird verwendet, um Fehler- und Statusinformationen für SOAP-Nachrichten zu speichern.
SOAP-Fault-Element
Das optionale SOAP-Fault-Element wird verwendet, um Fehlermeldungen anzugeben.
Wenn ein Fault-Element angegeben wird, muss es ein Kind des Body-Elements sein. In einer SOAP-Nachricht darf das Fault-Element nur einmal vorkommen.
Das SOAP-Fault-Element hat die folgenden Kindelemente:
| Kindelement | Beschreibung |
|---|---|
| <faultcode> | Ein Code zur Identifizierung des Fehlers |
| <faultstring> | Eine für Menschen lesbare Erklärung des Fehlers |
| <faultactor> | Informationen darüber, wer den Fehler verursacht hat |
| <detail> | Enthält anwendungsspezifische Fehlerinformationen zum Body-Element |
SOAP-Fehlercodes
Die unten definierten faultcode-Werte müssen im faultcode-Element verwendet werden, wenn Fehler beschrieben werden:
| Fehler | Beschreibung |
|---|---|
| VersionMismatch | Ein ungültiger Namespace wurde für das SOAP-Envelope-Element gefunden |
| MustUnderstand | Ein direktes Kindelement des Header-Elements (mit dem auf "1" gesetzten mustUnderstand-Attribut) konnte nicht verstanden werden. |
| Client | Die Nachricht war fehlerhaft aufgebaut oder enthielt falsche Informationen. |
| Server | Es gibt ein Problem mit dem Server, daher kann die Verarbeitung nicht fortgesetzt werden. |