ここでは、RequestResponse方式でISIからSOAPメッセージを送信する場合の定義について説明します。
サービスエンドポイントの作成
SOAPのRequestResponse方式の場合、サービス提供側アプリケーションは、リクエストのSOAPメッセージを処理した結果をレスポンスのSOAPメッセージとして返却します。このため、RequestResponse方式で処理を行う場合、“同期”のサービスエンドポイント定義を作成してください。
RequestResponse方式のサービスエンドポイント定義は、以下のようになります。
シーケンスの作成
1で作成したサービスエンドポイントを呼び出すシーケンス定義を作成します。
サービスエンドポイント呼び出し用には、「同期サービス呼び出し」のメディエータファンクションを利用します。
SOAP呼び出しを実行した結果、呼び出し先のWebサービスのレスポンスSOAPメッセージは、出力共通メッセージのペイロードに格納されます。