37.6.1 メッセージ送受信時の動作
アドレッシング機能は,取得したSEIにマッピングされるWSDLの設定内容に従います。ただし,AddressingFeatureクラスを使用してSEIを取得した場合は,AddressingFeatureクラスの設定内容が優先されるため,クラス生成時に設定した引数でメッセージを送受信したときの動作を指定できます。
AddressingFeatureクラスと,メッセージを送信したときの動作の関係を次の表に示します。
項番 |
AddressingFeatureクラス |
リクエストメッセージ送信時の動作 |
||
---|---|---|---|---|
enabled |
required |
responses |
||
1 |
true |
True |
Responses.ALL |
○ |
Responses.ANONYMOUS |
||||
Responses.NON_ANONYMOUS |
||||
2 |
False |
Responses.ALL |
○ |
|
Responses.ANONYMOUS |
||||
Responses.NON_ANONYMOUS |
||||
3 |
false |
True |
Responses.ALL |
× |
Responses.ANONYMOUS |
||||
Responses.NON_ANONYMOUS |
||||
4 |
False |
Responses.ALL |
× |
|
Responses.ANONYMOUS |
||||
Responses.NON_ANONYMOUS |
AddressingFeatureクラスと,メッセージを受信したときの動作の関係を次の表に示します。
項番 |
AddressingFeatureクラス |
レスポンスメッセージ受信時の動作 |
|||
---|---|---|---|---|---|
enabled |
required |
responses |
アドレッシング・ヘッダ |
通信 |
|
1 |
true |
true |
Responses.ALL |
○ |
成功 |
Responses.ANONYMOUS |
|||||
Responses.NON_ANONYMOUS |
|||||
2 |
Responses.ALL |
× |
失敗 |
||
Responses.ANONYMOUS |
|||||
Responses.NON_ANONYMOUS |
|||||
3 |
false |
Responses.ALL |
○ |
成功 |
|
Responses.ANONYMOUS |
|||||
Responses.NON_ANONYMOUS |
|||||
4 |
Responses.ALL |
× |
成功 |
||
Responses.ANONYMOUS |
|||||
Responses.NON_ANONYMOUS |
|||||
5 |
false |
true |
Responses.ALL |
○ |
成功 |
Responses.ANONYMOUS |
|||||
Responses.NON_ANONYMOUS |
|||||
6 |
Responses.ALL |
× |
成功 |
||
Responses.ANONYMOUS |
|||||
Responses.NON_ANONYMOUS |
|||||
7 |
false |
Responses.ALL |
○ |
成功 |
|
Responses.ANONYMOUS |
|||||
Responses.NON_ANONYMOUS |
|||||
8 |
Responses.ALL |
× |
成功 |
||
Responses.ANONYMOUS |
|||||
Responses.NON_ANONYMOUS |