ポリシー・セットを使用した JAX-WS アプリケーションに対する Web サービス・アドレッシング・サポートの使用可能化
JAX-WS アプリケーションの場合は、アプリケーションをサーバーにデプロイした後で、ポリシー・セットを作成または変更して、これらのポリシー・セットをサービス・アプリケーションまたはクライアント・アプリケーションに関連付けることにより、WS-Addressing サポートを使用可能にすることができます。
このタスクについて
手順
- WS-Addressing ポリシー・タイプを含むポリシー・セットがあることを確認します。 新しいポリシー・セットを作成するか、または既存のポリシー・セットに WS-Addressing ポリシーを追加する必要がある場合の手順については、管理コンソールを使用したポリシー・セットの管理を参照してください。
- WS-Addressing ポリシーの構成の説明に従って、WS-Addressing ポリシー・タイプを構成します。 2 つの設定を使用して、WS-Addressing を必須にするかどうか、および同期または非同期のどちらのメッセージ交換パターンを使用するかを指定します。 デフォルト設定では、WS-Addressing は必須ではなく、同期および非同期の両方のメッセージ・パターンが使用されます。
- サービス成果物へのポリシー・セットの関連付けの指示に従って、Web サービス・プロバイダーまたはクライアントの成果物にポリシー・セットを関連付けます。
- オプション: 他のサーバーやクライアントに WS-Addressing ポリシー設定を伝える場合は、ポリシー構成を共有するサービス・プロバイダーの構成またはサービス・プロバイダー・ポリシーを使用するようにクライアント・ポリシーを構成するで説明されているようにポリシー共用を構成します。 ポリシー共有が使用可能であり、サーバーとクライアントのポリシーが一致しない場合、通常の WS-Policy 振る舞いが適用されます (ポリシー・エラーが生成されます)。
タスクの結果
これで、WS-Addressing プロパティーが SOAP メッセージ・ヘッダーに含まれ、メッセージを受信するとサーバーによって処理されるようになりました。