WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化
             New or updated topic for this feature pack

wsadmin ツールを使用したアプリケーション固有のシステム・バインディングの構成

Jython または Jacl スクリプト言語を使用して、 インストール環境またはシステム要件に合わせて、 ポリシーのカスタム・アプリケーション・バインディングとシステム・バインディングを編集できます。

始める前に

このトピックのコマンドを使用する前に、お使いの wsadmin ツールが最新のものであることを確認してください。プロパティー・オブジェクトを attributes または bindingLocation パラメーターの値として受け入れるポリシー・セット管理コマンドは、以前のバージョンの wsadmin ツールではサポートされていません。例えば、このコマンドはバージョン 6.1.0.x ノードでは実行できません。

このタスクについて

バインディング構成は、鍵ストア情報、署名と暗号化に使用する鍵、または認証情報などの、環境とプラットフォームに固有の情報です。 各ポリシー・セットごとにデフォルト・バインディングを使用することも、 アプリケーション内にカスタム・バインディングを定義することもできます。

ポリシー・セットに使用する場合、セル・レベル、アプリケーション・サーバー・レベル、 およびアプリケーション・レベルの 3 つのタイプのバインディングがあります。 デフォルト・バインディングは、セル・レベルまたはアプリケーション・サーバー・レベルで使用します。 このトピックでは、システム・バインディング情報、つまりアプリケーション・レベルで定義されたバインディングについて説明します。 このバインディングは、セル・レベルまたはアプリケーション・サーバー・レベルの定義をオーバーライドします。
注: デフォルト・バインディングは、アプリケーションの開発とテストにのみ使用します。 バインディングを実稼働環境で使用する前に、署名と暗号化の鍵を変更する必要があります。

プロシージャー

  1. wsadmin スクリプト・ツールの起動。
  2. 該当する添付の現在のバインディング・データを取得します。
    getPolicySetAttachments コマンドを使用して、添付 ID を決定します。 getBinding および setBinding コマンドで添付 ID を指定して、 これがカスタム・バインディング構成であることを指定する必要があります。 次のコマンドを使用して、添付 ID を取得します。
    AdminTask.getPolicySetAttachments('-applicationName application1')
    
    getBinding コマンドを使用して、 特定のポリシー・バインディング構成の各構成属性を含むプロパティー・オブジェクトを表示します。 アプリケーションおよびクライアント・ポリシー・セット添付の場合は、 プロパティー名 application および attachmentId を使用して、 -bindingLocation パラメーターのプロパティー・オブジェクトを指定します。 トラスト・サービスのシステム・ポリシー・セット添付の場合は、プロパティー名 attachmentId のみを指定します。 以下の例では、アプリケーション・ポリシー・セット・バインディング構成を照会します。
    AdminTask.getBinding('-policyType WSAddressing -bindingLocation "[[application application1]
    [attachmentId 123]]"')
    

    ポリシーの特定の構成属性を戻すには、attributes パラメーターを使用します。

  3. バインディング構成を編集します。
    setBinding コマンドを使用して、ポリシーのバインディング構成を更新します。 カスタム・バインディング構成を編集することを指定するには、 プロパティー・オブジェクトにプロパティー名 application および attachmentId を指定することにより、 bindingLocation パラメーターを設定します。 さらに、attachmentType パラメーターを applicationsystem/trust、または client として指定することができます。 以下のオプションのパラメーターを使用して、バインディング構成をカスタマイズします。
    パラメーター 説明 データ型
    -policyType 該当するポリシーを指定します。 ストリング、オプション
    -remove このパラメーターを指定して、バインディング構成から特定のポリシーを除去します。 remove パラメーターのデフォルト値は false です。 policyType パラメーターが指定されていない場合、コマンドは添付からカスタム・バインディングを除去します。 バインディング構成を削除するには、 bindingName パラメーターに値を指定し、attachmentId にアスタリスク文字 (*) を指定します。 ブール、オプション
    -attributes 更新する属性値を指定します。 このパラメーターには、更新するポリシーまたは属性のサブセットの各バインディング構成属性を含めることができます。 属性パラメーターを指定しない場合、コマンドは、指定された添付が使用するバインディング構成のロケーションのみを更新します。 プロパティー、オプション
    -bindingName バインディング構成の名前を指定します。 このパラメーターは、新規カスタム・バインディングを作成するときにバインディングの名前を指定するために使用します。 このパラメーターを使用して、異なる既存のカスタム・バインディング構成を使用するように、 添付を切り替えることもできます。 最後に、このパラメーターの値を指定して、バインディング構成を削除する必要があります。 ストリング、オプション
    -replace すべての既存のバインディング構成属性を、 コマンドで指定された属性に置き換えるかどうかを指定します。 複素数データを持つポリシーの構成のオプション・パーツを除去するには、このパラメーターを使用します。 デフォルト値は false です。 ブール、オプション

    次の例では、myApplication アプリケーションの WSAddressing ポリシー用デフォルト・バインディング構成のワークロード管理を使用不可にします。

    AdminTask.setBinding('[-policyType WSAddressing -bindingLocation "[ [application myApplication] 
    [attachmentId 123] ]" -attributes "[preventWLM false]" -attachmentType application]')
  4. 構成の変更を保管します。
    次のコマンドを入力して、変更を保管します。
    AdminConfig.save()



関連タスク
ポリシー・セットの添付内容のカスタム・バインディング作成
スクリプトを使用した Web サービス用のアプリケーションとシステムのポリシー・セットの構成
wsadmin ツールを使用したポリシー・セットの作成とコピー
wsadmin ツールによるポリシーの追加および除去
wsadmin ツールを使用したポリシー・セット添付の作成
wsadmin ツールを使用したポリシー・セット添付の管理
wsadmin ツールを使用したポリシー・セット添付の除去
管理コンソールを使用したポリシー・セットの管理
関連資料
AdminTask オブジェクトの PolicySetManagement コマンド・グループ
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/txml_wsfpappbinding.html