非同期通信を使用するには,アドレッシング・ヘッダのwsa:ReplyTo/wsa:Address要素やwsa:FaultTo/wsa:Address要素に,レスポンスメッセージを送信するWebサービスのURLを設定します。
次の条件の場合に,アドレッシング・ヘッダに設定する内容の例を示します。
- WebサービスのURI
http://localhost/addressing/AddNumbersImplService
- Webサービスを呼び出す際のAction値
http://sample.com/input
- Webサービスが正常終了した際の応答メッセージ送信先URL
http://localhost/responseserver/ResponseServerImplService
- Webサービスが異常終了した際の応答メッセージ送信先URL
http://localhost/responseserver/FaultServerImplService
- このメッセージを表すユニークなID
uuid:b19439fa-7a29-4045-93d9-56d6a2183afd
<To xmlns="http://www.w3.org/2005/08/addressing">
http://localhost/addressing/AddNumbersImplService
</To>
<Action xmlns="http://www.w3.org/2005/08/addressing">
http://sample.com/input
</Action>
<ReplyTo xmlns="http://www.w3.org/2005/08/addressing">
<Address>
http://localhost/responseserver/ResponseServerImplService
</Address>
</ReplyTo>
<FaultTo xmlns="http://www.w3.org/2005/08/addressing">
<Address>
http://localhost/responseserver/FaultServerImplService
</Address>
</FaultTo>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">
uuid:b19439fa-7a29-4045-93d9-56d6a2183afd
</MessageID> |