wsadmin スクリプトによるポリシー構成の編集

Jython および Jacl スクリプト言語をサポートする wsadmin ツールを使用して、 ポリシー・セットのポリシー構成を編集できます。

始める前に

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

管理セキュリティーが有効な場合は、次の表のとおり、適切な管理ロールを使用していることを確認してください。
表 1. 管理ロール. この表は、管理セキュリティーが使用可能な場合の管理ロールおよび関連する許可を説明します。
管理ロール 許可
管理者 管理者ロールには、ポリシーを変更するためのセル全体でのアクセス権が必要です。
コンフィギュレーター コンフィギュレーター・ロールはポリシーを変更できません。
デプロイヤー デプロイヤー・ロールはポリシーを変更できません。
オペレーター オペレーター・ロールはポリシーを変更できません。
モニター モニター・ロールはポリシーを変更できません。

このタスクについて

ポリシーは、ポリシー・セット内で管理するポリシーのタイプを定義します。 ポリシーは、Web Services Security (WS-Security) および Web Services Addressing (WS-Addressing) などのサービスの品質 (QoS) に基づいています。 ポリシー定義は、Organization for the Advancement of Structured Information (OASIS) 仕様および WS-Security 仕様で設定された標準に基づいています。

以下のステップを使用して、ポリシー設定構成内の既存のポリシーを編集します。

手順

  1. Jython スクリプト言語を使用する wsadmin スクリプト・ツールを起動します。 詳しくは、『wsadmin スクリプト・クライアントの開始』を参照してください。
  2. 編集するポリシー・セットを決定します。
    ポリシー・セット上のポリシーのリストを表示するには、 該当するポリシー・セットを指定して、listPolicyTypes コマンドを入力します。
    AdminTask.listPolicyTypes('[-policySet PolicySet1]')
    構成内のすべてのポリシー・セットの使用可能なポリシーのリストを表示するには、policySet パラメーターを指定せずに listPolicyTypes コマンドを入力します。
    AdminTask.listPolicyTypes()
  3. 編集するポリシー属性を検討します。
    該当するポリシーおよび関連したポリシー・セットを指定して、getPolicyType コマンドを入力します。
    AdminTask.getPolicyType('[-policySet PolicySet1 -policyType myPolicyType]')
  4. ポリシー属性を変更します。

    setPolicyType コマンドを使用して、ポリシー構成を更新します。-attributes パラメーターのプロパティー・オブジェクトを渡すことにより、1 つまたは複数の属性を更新します。-attributes パラメーターのプロパティーは、-policyType パラメーターで指定したポリシー・タイプによって異なります。次の例では、enabled および provides プロパティーを変更します。

    AdminTask.setPolicyType('[-policySet PolicySet1 -policyType myPolicyType
     -attributes "[[enabled true][provides security]]"')
  5. 構成の変更を保存します。
    次のコマンドを入力して、変更を保存します。
    AdminConfig.save()
  6. 構成変更を有効にするには、ポリシー・セットへの関連付けがあるすべてのアプリケーションを再始動します。

次のタスク

ポリシーの属性を変更した後で、validatePolicySet を使用して、 ポリシー設定構成を検証します。例えば、次のコマンドを入力して、PolicySet1 ポリシー・セットを検証します。
AdminTask.validatePolicySet('-policySet PolicySet1')

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_wsfpeditpolicytypes
ファイル名:txml_wsfpeditpolicytypes.html