37.5.2 レスポンスメッセージ
ここでは,レスポンスメッセージについて説明します。
(1) レスポンスメッセージの送信先
リクエストメッセージに含まれるアドレッシング・ヘッダの応答エンドポイントに匿名URI以外を使用している場合,wsa:From/wsa:Address要素,wsa:ReplyTo/wsa:Address要素,およびwsa:FaultTo/wsa:Address要素の有無によって,レスポンスメッセージの送信先が異なります。
各要素の有無とレスポンスメッセージの送信先の関係を次の表に示します。
項番 |
アドレッシング・ヘッダ |
送信するレスポンスメッセージの種類 |
レスポンスメッセージの送信先 |
||
---|---|---|---|---|---|
wsa:From/wsa:Address要素 |
wsa:ReplyTo/wsa:Address要素 |
wsa:FaultTo/wsa:Address要素 |
|||
1 |
存在しない |
存在しない |
存在しない |
正常メッセージ |
HTTPの送信元 |
2 |
異常メッセージ |
HTTPの送信元 |
|||
3 |
存在する |
正常メッセージ |
HTTPの送信元 |
||
4 |
異常メッセージ |
wsa:FaultTo/wsa:Address要素 |
|||
5 |
存在する |
存在しない |
正常メッセージ |
wsa:ReplyTo/wsa:Address要素 |
|
6 |
異常メッセージ |
wsa:ReplyTo/wsa:Address要素 |
|||
7 |
存在する |
正常メッセージ |
wsa:ReplyTo/wsa:Address要素 |
||
8 |
異常メッセージ |
wsa:FaultTo/wsa:Address要素 |
|||
9 |
存在する |
存在しない |
存在しない |
正常メッセージ |
HTTPの送信元 |
10 |
異常メッセージ |
HTTPの送信元 |
|||
11 |
存在する |
正常メッセージ |
HTTPの送信元 |
||
12 |
異常メッセージ |
wsa:FaultTo/wsa:Address要素 |
|||
13 |
存在する |
存在しない |
正常メッセージ |
wsa:ReplyTo/wsa:Address要素 |
|
14 |
異常メッセージ |
wsa:ReplyTo/wsa:Address要素 |
|||
15 |
存在する |
正常メッセージ |
wsa:ReplyTo/wsa:Address要素 |
||
16 |
異常メッセージ |
wsa:FaultTo/wsa:Address要素 |
(2) http://www.w3.org/2005/08/addressing/none指定時の動作
http://www.w3.org/2005/08/addressing/noneは,WS-Addressing 1.0仕様でメッセージを送信しないことを示すURIです。このURIがアドレッシング・ヘッダのwsa:ReplyTo/wsa:Address要素やwsa:FaultTo/wsa:Address要素に設定されている場合,レスポンスメッセージは送信されません。