ここでは,レスポンスメッセージについて説明します。
リクエストメッセージに含まれるアドレッシング・ヘッダの応答エンドポイントに匿名URI以外を使用している場合,wsa:From/wsa:Address要素,wsa:ReplyTo/wsa:Address要素,およびwsa:FaultTo/wsa:Address要素の有無によって,レスポンスメッセージの送信先が異なります。
各要素の有無とレスポンスメッセージの送信先の関係を次の表に示します。
表37-2 レスポンスメッセージの送信先
項番 | アドレッシング・ヘッダ | 送信するレスポンスメッセージの種類 | レスポンスメッセージの送信先 | ||
---|---|---|---|---|---|
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要素 |
http://www.w3.org/2005/08/addressing/noneは,WS-Addressing 1.0仕様でメッセージを送信しないことを示すURIです。このURIがアドレッシング・ヘッダのwsa:ReplyTo/wsa:Address要素やwsa:FaultTo/wsa:Address要素に設定されている場合,レスポンスメッセージは送信されません。