ポリシーをスタンドアロン CICS® 領域にデプロイした場合、デフォルトでは、そのポリシーに定義されたタスク・ルールがその CICS 領域で実行されるすべての CICS ユーザー・タスクに適用されます。アプリケーション入り口点およびポリシー・スコープを定義することにより、ポリシー・タスク・ルールの適用範囲を特定の CICS TRANSACTION ID を使用するユーザー・タスクのみに限定することができます。
始める前に
「プロジェクト・エクスプローラー」ビューに CICS バンドル・プロジェクトが表示されている必要があります。
このタスクについて
このタスクでは、TRANSACTION アプリケーション入り口点およびポリシー・スコープを組み合わせて使用することで、ポリシーで定義したタスク・ルールを、スタンドアロン
CICS 領域で実行される特定のユーザー・タスクに制限する方法について示します。PROGRAM アプリケーション入り口点および URIMAP アプリケーション入り口点も、ポリシーを特定のユーザー・タスクに制限するために使用できます。アプリケーション入り口点のさまざまなタイプについて詳しくは、
アプリケーション入り口点を参照してください。
ポリシー・スコープは、アプリケーション入り口点定義で指定したアプリケーション・オペレーション
に適用されます。各ポリシー・スコープでは、ポリシー・リソースとオペレーションの名前を指定します。ポリシー・リソースは、必ずしも同じ CICS バンドル・プロジェクト内で宣言しておく必要はありません。
アプリケーション入り口点について詳しくは、アプリケーション入り口点の定義を参照してください。
ポリシー・スコープについて詳しくは、ポリシー・スコープを参照してください。
手順
- CICS バンドル・プロジェクトおよび
META-INF フォルダーを展開します。
- CICS バンドル・マニフェスト・エディターで cics.xml ファイルを開いて、バンドル・マニフェストを表示します。
- 「入り口点」タブをクリックして、バンドルのアプリケーション入り口点のリストを開きます。
- 「追加」をクリックして、入り口点を定義します。
- アプリケーション・オペレーションの名前を入力します。
オペレーション名では、大/小文字が区別されます。
また、a-z、A-Z、0-9._#@- の文字を含めることができ、最大 64 文字の長さにできます。
- リソース・タイプのリストから TRANSACTION を選択します。
- CICS TRANSACTION リソースの名前を入力します。
- 「OK」をクリックして、バンドル・マニフェストに入り口点定義を追加します。
- 「ポリシー・スコープ」タブをクリックして、バンドルのポリシー・スコープのリストを表示します。
- 「追加」をクリックして、新しいポリシー・スコープを定義します。
- ステップ 4.a で入力したアプリケーション・オペレーションの名前を入力します。
- ポリシー・リソースの名前を入力します。
ポリシーは、ポリシー・スコープを定義した CICS バンドル・プロジェクトとともにデプロイされる CICS バンドル・プロジェクト内で定義する必要があります。ただし、その同じ CICS バンドル・プロジェクト内にポリシーを配置する必要はありません。
- 「OK」をクリックして、バンドル・マニフェストにポリシー・スコープ定義を追加します。
- をクリックするか、Ctrl+S (OS X の場合は cmd+S) を押して、バンドル・マニフェストへの変更内容を保管します。
タスクの結果
アプリケーション入り口点とポリシー・スコープが作成されました。それらの両方によって、ポリシーで定義したタスク・ルールの適用対象が、特定の CICS TRANSACTION ID の CICS ユーザー・タスクに制限されます。
次のタスク
- バンドル・プロジェクトを、z/OS®
UNIX 上のターゲット・ディレクトリーにエクスポートします。CICS バンドルのデプロイを参照してください。
- CICS バンドルの BUNDLE リソースを定義、インストールして、使用可能にします。
CICS Explorer を使用して、「バンドル定義」ビューを開くことにより、BUNDLE の定義を作成してインストールできます。
CICS Explorer ワークベンチの
メインメニューで、をクリックします。
- BUNDLE リソースをインストールして有効にしたら、そのバンドルを使用可能に設定してアプリケーション入り口点をアクティブ化する必要があります。
CICS Explorer を使用して、「バンドル」操作ビューを開くことにより、使用可能状況を確認し、バンドルを AVAILABLE にすることができます。
CICS Explorer ワークベンチの
メインメニューで、をクリックします。
これで、ポリシーに定義したタスク・ルールがアクティブになり、特定の CICS TRANSACTION ID の CICS ユーザー・タスクにのみ適用されるようになりました。