biz-Streamマニュアル Webサービスサーバ ガイド 第13章 例外処理 13.1 SOAP Fault

13.1 SOAP Fault

この章では、WebサービスサーバへSOAP メッセージを送信した際にエラーが起きた場合の返信 SOAP メッセージに関する説明をします。

Web サービスサーバへ SOAP メッセージ送信時エラーが発生した場合、エラーの状況を SOAP メッセージとして返送します(SOAP Fault)。返送される SOAP Fault の仕様については、以下をそれぞれご参照ください。


実際に生成される SOAP Fault の形式は次のようになります。

SOAP 1.1 の場合



<soapenv:Envelope
 xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
 <soapenv:Header />
 <soapenv:Body>
      <soapenv:Fault>
          <faultcode>エラーコード</faultcode>
          <faultstring>エラーメッセージ</faultstring>
          <detail>エラー詳細</detail>
      </soapenv:Fault>
  </soapenv:Body>
 </soapenv:Envelope>

SOAP 1.2 の場合


<soapenv:Envelope
 xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
 <soapenv:Header />
 <soapenv:Body>
     <soapenv:Fault>
         <soapenv:Code>
             <soapenv:Value>エラーコード</soapenv:Value>
         </soapenv:Code>
         <soapenv:Reason>
             <soapenv:Text xml:lang="en-US">エラーメッセージ</soapenv:Text>
         </soapenv:Reason>
         <soapenv:Detail>エラー詳細</soapenv:Detail>
     </soapenv:Fault>
 </soapenv:Body>
</soapenv:Envelope>