ページの先頭行へ戻る
Interstage Service Integrator V9.7.0 トラブルシューティング集
FUJITSU Software

7.1.4 SOAP連携時

7.1.4.1 SOAPメッセージを送信すると、クライアントにSOAP Faultが返ってくる

SOAPメッセージを送信時、クライアントにSOAP Faultが返ってくる場合、以下の原因が考えられます。必要に応じた対処を行ってください。

送信先のURLに誤りがある

サービス利用側アプリケーションで設定している送信先のURLに誤りがある可能性があります。送信先のURLが、以下のアドレスになっているか確認してください。

  • “SOAP”サービスエンドポイントに送信する場合

    http://ホスト名:ポート番号/esisoap/ESISoapMsgServer?サービスエンドポイント名

    追加SOAPアダプタを指定する場合、“esisoap”の部分が“esisoap_識別子”に変わります。

  • 互換機能の“JAX-RPC”サービスエンドポイントに送信する場合

    http://ホスト名:ポート番号/esisoap/services/ESISoapRpcProvider

また、URLに日本語を使用していないか確認してください。日本語は使用できません。

Webサーバ(FJapache)起動していない

Webサーバ(FJapache)起動していない可能性があります。Interstage Application Serverのマニュアルを参照し、Webサーバを起動してください。

応答電文はSOAPの形式になっていない

応答電文はSOAPの形式になっていない可能性があります。ISIのSOAPアダプタでは、共通メッセージのペイロードのXMLがSOAP電文(Envelope含む)になっていることを前提としています。応答電文の形式も、SOAP電文の形式となるようにシーケンスを設計してください。

サポートされていない形式のSOAPメッセージを送信している

サポートされていない形式のSOAPメッセージを送信している可能性があります。ISIのSOAPアダプタは、SOAPの1.1に対応しています。