wsadmin ツールを使用した、アプリケーション固有およびトラスト・サービス固有のバインディングの作成
Jython または Jacl スクリプト言語を使用して、 インストール・システムの環境または要件に合わせたアプリケーション固有およびトラスト・サービス固有のバインディングを作成できます。
始める前に
管理ロール | 許可 |
---|---|
管理者 | 管理者ロールには、バインディングを構成するための、セル全体でのアクセス権が必要です。特定のリソースのみへのアクセス権を持つ場合は、アクセス権を持つリソースに対してバインディングを構成できます。 管理者ロールのみがバインディング属性の構成を行えます。 |
コンフィギュレーター | コンフィギュレーター・ロールは、セル全体またはリソースに固有のアクセス権を持つ場合に、 バインディングの割り当てと割り当て解除を行えます。ただし、属性の編集はできません。 |
デプロイヤー | デプロイヤー・ロールは、セル全体またはリソースに固有のアクセス権を持つ場合に、 バインディングの割り当てと割り当て解除を行えます。ただし、属性の編集はできません。 |
オペレーター | オペレーター・ロールは、バインディングの表示が可能です。ただし、構成はできません。 |
モニター | モニター・ロールは、バインディングの表示が可能です。ただし、構成はできません。 |
このタスクについて
ポリシー・セット・バインディングは、サービスの品質 (QoS) の構成方法に関する詳細を指定します。 例えば、ポリシー・セット関連付けにより、署名、暗号化、 または高信頼性メッセージングを使用可能にする必要があることが決まります。 ポリシー・セット・バインディングは、保護の構成方法を指定します。 例えば、鍵ストア・ファイルのパス、トークン生成プログラムのクラス名、 または Java™ Authentication and Authorization Service (JAAS) 構成名などです。
アプリケーション・ポリシー・セットの場合、ポリシー・セット・バインディングの指定は、デフォルト・バインディング構成を使用してセル・レベルで、アプリケーション固有のバインディング構成を使用してアプリケーション・レベルで、または汎用バインディングを使用してセル・レベルで行うことができます。サーバー・レベルのデフォルト・バインディングは推奨されません。ポリシー・セットの関連付け中にバインディング情報が指定されない場合、 ポリシー・セットはデフォルト・バインディングを継承します。 サーバーのデフォルトとして、サーバー・デフォルトのバインディングの代わりに汎用バインディングを指定することができます。
システム・ポリシー・セットの場合は、 セル・レベルとサーバー・レベルでバインディングを指定できます。 システム・ポリシー・セットに使用可能なバインディングは、 TrustServiceSymmetricDefault および TrustServiceSecurityDefault バインディングです。 関連付けによりカスタム・バインディング情報が指定されていない場合、 リソースは、TrustServiceSymmetricDefault または TrustServiceSecurityDefault バインディングを継承します。

複合セル環境をサポートするために、WebSphere Application Server は、バージョン 7.0 およびバージョン 6.1 のバインディングをサポートします。セル・レベルの 汎用バインディングは、バージョン 7.0 以降に特化したものですが、アプリケーション固有のバインディングは、そのアプリケーションに必要なバージョンのままです。 ユーザーがアプリケーション固有のバインディングを作成すると、 アプリケーション・サーバーは、そのアプリケーションで使用する必要があるバインディング・バージョンを 判別します。
- デフォルトのバージョン 6.1 のバインディング、バージョン 7.0 およびトラスト・サービスのバインディングを表示または変更する場合、あるいはアプリケーションの関連付けによりバインディングを参照する場合は、getBinding または setBinding コマンドを使用して attachmentId および bindingLocation パラメーターを指定します。
- バージョン 7.0 以降の汎用バインディングを使用または変更する場合は、 getBinding または setBinding コマンドを使用して bindingName パラメーターを指定します。
- 特定のバインディングのバージョンを表示する場合は、getBinding コマンドで version 属性 を指定します。
- アプリケーションのモジュールが、1 つ以上の Web Services Feature Pack サーバーに インストールされている場合。
- アプリケーションに、バージョン 6.1 アプリケーション固有のバインディングが 1 つ以上 含まれている場合。 アプリケーション・サーバーは、Web Services Feature Pack サーバーにインストールされている アプリケーションのリソースの関連付けに汎用バインディングを割り当てません。 アプリケーションに対するアプリケーション固有のすべてのバインディングは、同じレベルでなければなりません。
- サーバー・レベルのデフォルト
- セキュリティー・ドメイン・レベルのデフォルト
- グローバル・セキュリティー (セル) のデフォルト
製品で提供されているサンプルの汎用バインディングは、 グローバル・セキュリティー (セル) のデフォルト・バインディングとして初期設定されています。デフォルトのサービス・プロバイダー・バインディングおよびデフォルトのサービス・クライアント・バインディングは、アプリケーション固有のバインディングまたはトラスト・サービス・バインディングが、ポリシー・セットの関連付けに割り当てられていない場合に使用されます。 トラスト・サービスの関連付けの場合、デフォルト・バインディングは、トラスト固有のバインディングが割り当てられていない場合に使用されます。デフォルトのサービス・プロバイダー・バインディングとして提供されているプロバイダー・サンプル (Provider sample) を 使用したくない場合は、既存の汎用プロバイダー・バインディングを選択するか、 またはビジネス要件に合わせて汎用プロバイダー・バインディングを新しく作成することができます。 同様に、用意されているクライアント・サンプルをデフォルトのサービス・クライアント・バインディングとして使用しない場合は、既存の汎用クライアント・バインディングを選択するか、または新規の汎用クライアント・バインディングを作成することができます。