Hitachi

Cosminexus V11 アプリケーションサーバ Webサービス開発ガイド


37.5.2 レスポンスメッセージ

ここでは,レスポンスメッセージについて説明します。

〈この項の構成〉

(1) レスポンスメッセージの送信先

リクエストメッセージに含まれるアドレッシング・ヘッダの応答エンドポイントに匿名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要素

(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要素に設定されている場合,レスポンスメッセージは送信されません。