Cosminexus V9 アプリケーションサーバ Webサービス開発ガイド
アドレッシング機能は,取得したSEIにマッピングされるWSDLの設定内容に従います。ただし,AddressingFeatureクラスを使用してSEIを取得した場合は,AddressingFeatureクラスの設定内容が優先されるため,クラス生成時に設定した引数でメッセージを送受信したときの動作を指定できます。
AddressingFeatureクラスと,メッセージを送信したときの動作の関係を次の表に示します。
表37-5 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クラスと,メッセージを受信したときの動作の関係を次の表に示します。
表37-6 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 | |||||
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.