ポリシー・スコープを使用すると、タスク・ルールを定義するポリシーのスコープを、アプリケーションの特定のオペレーションに制限できます。CICS® バンドル・マニフェスト・エディターを使用して、1 つ以上のポリシー・スコープを定義できます。スタンドアロン CICS 領域にデプロイされるタスク・ルールまたは CICS アプリケーションとともにデプロイされるタスク・ルールを定義したポリシーに対して、ポリシー・スコープを定義できます。
システム・ルールを定義したポリシーや、CICS プラットフォームとともにデプロイされるポリシーに対しては、ポリシー・スコープを定義することはできません。
始める前に
「プロジェクト・エクスプローラー」ビューに CICS バンドル・プロジェクトが表示されている必要があります。
このタスクについて
ポリシー・スコープを使用すると、ポリシーで定義したタスク・ルールを、アプリケーション入り口点定義で定義した特定のアプリケーション・オペレーションに制限できます。各ポリシー・スコープでは、ポリシー・リソースとアプリケーション・オペレーションの名前を指定します。ポリシー・リソースは、必ずしも同じ CICS バンドル・プロジェクト内で宣言しておく必要はありません。
アプリケーション入り口点について詳しくは、
アプリケーション入り口点の定義を参照してください。
ポリシー・スコープについて詳しくは、
ポリシー・スコープを参照してください。
手順
- CICS バンドル・プロジェクトと META-INF フォルダーを展開します。
- CICS バンドル・マニフェスト・エディターで cics.xml ファイルを開いて、バンドル・マニフェストを表示します。
- 「ポリシー・スコープ」タブをクリックして、バンドルのポリシー・スコープのリストを開きます。
- 「追加」をクリックして、ポリシーのスコープを定義します。
- アプリケーション・オペレーションの名前を入力します。
- ポリシー・リソースの名前を入力します。
ポリシーは、CICS バンドルを使用してデプロイされる CICS バンドル・プロジェクト内に定義する必要がありますが、その同じ CICS バンドル・プロジェクト内に存在する必要はありません。
- 「OK」をクリックして、バンドル・マニフェストにポリシー・スコープを追加します。
- をクリックするか、Ctrl+S (OS X の場合は cmd+S) を押して、バンドル・マニフェストへの変更内容を保管します。
タスクの結果
アプリケーション・オペレーションのポリシー・スコープを作成しました。
このポリシーをデプロイすると、オペレーション名を使用して、ポリシーのタスク・ルールの適用対象ユーザー・タスクが制限されます。