wsadmin スクリプトによるポリシーの追加および除去
Jython または Jacl スクリプト言語と wsadmin ツールを使用して、 ポリシー・セットからポリシーを照会、追加、および除去することができます。
始める前に
このトピックのコマンドを使用する前に、ご使用の wsadmin ツールが最新のものであることを確認してください。プロパティー・オブジェクトを attributes または bindingLocation パラメーターの値として受け入れるポリシー・セット管理コマンドは、以前のバージョンの wsadmin ツールではサポートされていません。例えば、 これらのコマンドは、バージョン 6.1.0.x ノードでは実行できません。
さらに、管理セキュリティーが有効な場合は、
次の表のとおり、適切な管理ロールを使用していることを確認してください。
管理ロール | 許可 |
---|---|
管理者 | 管理者ロールには、ポリシーを作成および除去するためのセル全体でのアクセス権が必要です。 |
コンフィギュレーター | コンフィギュレーター・ロールはポリシーを作成または除去できません。 |
デプロイヤー | デプロイヤー・ロールはポリシーを作成または除去できません。 |
オペレーター | オペレーター・ロールはポリシーを作成または除去できません。 |
モニター | モニター・ロールはポリシーを作成または除去できません。 |
このタスクについて
ポリシーは、ポリシー・セット内で管理するサービスの品質 (QoS) を定義します。 ポリシー定義は、Organization for the Advancement of Structured Information (OASIS) および Web Services Security 仕様によって設定された標準に基づいています。
アプリケーション・ポリシー・セットの場合は、以下のポリシーを追加できます。
- WSSecurity
- WSReliableMessaging
- WSAddressing
- HTTPTransport
- SSLTransport
- WSTransaction
- JMSTransport
- CustomProperties
- WSSecurity
- WSAddressing
- HTTPTransport
- SSLTransport
- WS-MetadataExchange
- JMSTransport
- CustomProperties
以下のステップを使用して、 ポリシー・セット構成にポリシー・タイプを追加したり、ポリシー・セット構成からポリシー・タイプを除去したりします。
手順
次のタスク
ポリシーの属性を変更した後で、validatePolicySet コマンドを使用して、ポリシー・セット構成の妥当性を検査します。例えば、次のコマンドを入力して、PolicySet1 ポリシー・セットを妥当性検査します。
AdminTask.validatePolicySet('-policySet PolicySet1')