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 ノードでは実行できません。

このタスクについて

デフォルト・バインディングは、セル・レベルまたはアプリケーション・サーバー・レベルのいずれかで提供され、 セル内のすべてのポリシー・セットで使用するバインディング情報を含んでいます。 デフォルト・バインディングでは、複数のポリシー・セットが共通のバインディング・セットを共用することができます。 アプリケーション・サーバー・レベルに定義されたバインディングは、 セル・レベルの定義をオーバーライドします。 このトピックを使用して、セル全体のバインディングを、 カスタマイズしたサーバー固有のバインディングでオーバーライドしてください。
注: デフォルト・バインディングは、開発とテストの場合にのみ使用します。 ご使用のバインディング構成を実稼働環境で使用する前に、署名と暗号化の鍵を変更します。

プロシージャー

  1. wsadmin スクリプト・ツールの起動。
  2. 更新するポリシーを決定します。
    特定のポリシー・セットに使用できるポリシーをリストを表示するには、 listPolicyTypes コマンドを使用します。 以下に例を示します。
    AdminTask.listPolicyTypes('[-policySet WSAddressing]')
  3. ポリシーの現在のバインディング構成を取り出して、更新する属性を決定します。
    getBinding コマンドを使用して、 特定のポリシー・バインディングのすべての構成属性を含む Properties オブジェクトを表示します。 プロパティー名 node および server を使用して、 -bindingLocation パラメーターに対して Properties オブジェクトを指定します。 以下に例を示します。
    AdminTask.getBinding('-policyType WSAddressing -bindingLocation "[[node node1]
    [server server1]]"')
    
    ポリシーの特定の構成属性を戻すには、-attributes パラメーターを使用します。 例えば、このコマンドを入力して、ポリシーを使用可能にするかどうかを決定します。
    AdminTask.getBinding('-policyType WSAddressing -bindingLocation "[[node node1]
    [server server1]]" -attributes "[[preventWLM]]"')
    
    コマンドは、要求された属性 preventWLM の値を含むプロパティー・オブジェクトを戻します。
  4. バインディング構成を編集します。
    setBinding コマンドを使用して、ポリシーのバインディング構成を更新します。 サーバー固有デフォルト・バインディングを編集することを指定するには、 Properties オブジェクト内の node および server プロパティー名を使用して、 -bindingLocation パラメーターを設定します。 以下のオプションのパラメーターを使用して、ご使用のバインディングをさらにカスタマイズできます。
    パラメーター: 説明: データ型:
    -policyType 該当するポリシーを指定します。 ストリング、必須
    -remove このパラメーターを使用して、サーバー・レベルのバインディング構成を除去します。 -remove パラメーターのデフォルト値は false です。 ブール、オプション
    -attributes 更新する属性値を指定します。 このパラメーターには、更新するポリシーまたはサブセットのすべてのバインディング属性が含まれます。 -attributes パラメーターは、サーバー・レベルのバインディングを除去する場合には必須ではありません。 プロパティー、必須
    -replace すべての既存のバインディング属性をコマンドで指定された属性に置き換えるかどうかを指定します。 複素数データを持つポリシーの構成のオプション・パーツを除去する場合には、このパラメーターを指定します。 デフォルト値は false です。 ブール、オプション

    構成を編集するときは、必ず -attributes パラメーターを指定してください。 次の例では、WSAddressing ポリシーのサーバー固有のデフォルト・バインディング内のワークロード管理を使用不可にします。

    AdminTask.setBinding('-policyType WSAddressing -bindingLocation 
    "[ [server server1] [node node01] ]" -attributes "[preventWLM false]"')
  5. 構成の変更を保管します。
    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_wsfpserverbinding.html