SOAP Fault要素
SOAP Fault 要素は、SOAPメッセージのエラーとステータス情報を保持するために使用されます。
SOAP Fault 要素
オプションの SOAP Fault 要素は、エラーメッセージを示すために使用されます。
Fault 要素が提供されている場合、それは Body 要素の子要素でなければなりません。SOAP メッセージ内では、Fault 要素は一度だけ出現できます。
SOAP の Fault 要素には、次の子要素があります。
| 子要素 | 説明 |
|---|---|
| <faultcode> | 障害を識別するためのコード |
| <faultstring> | 人間が読める障害に関する説明 |
| <faultactor> | 誰が障害を引き起こしたかに関する情報 |
| <detail> | Body 要素に関連するアプリケーション固有のエラー情報を保持します |
SOAP Fault コード
以下で定義されている faultcode 値は、エラーを説明する際の faultcode 要素で使用する必要があります。
| エラー | 説明 |
|---|---|
| VersionMismatch | SOAP Envelope 要素の無効な名前空間が見つかりました |
| MustUnderstand | Header 要素の直接の子要素(mustUnderstand 属性が "1" に設定されている)を理解できませんでした。 |
| Client | メッセージが正しく構成されていないか、不正な情報が含まれています。 |
| Server | サーバーに問題があるため、処理を続行できません。 |