ウィザードを使用して CICS® バンドル・プロジェクト内にポリシーを作成する場合、作成できるルールは 1 つだけです。
既存のポリシーにさらにルールを追加するには、ウィザードを使用して別のポリシーを作成し、そのポリシーの新しいルールを既存のポリシー・ファイルにコピーできます。
このタスクについて
別のポリシーを作成したら、テキスト・エディターで開いて、ポリシー・ルールの情報をコピーして既存のポリシー・ファイル (name.policy など) に貼り付けることができます。
手順
- CICS バンドル・プロジェクト内でのポリシーの作成で説明されているようにポリシーを作成します。
新しいルールに、既存のポリシーにおいて固有の名前を付けてください。
- 1 で作成した name.policy ファイルをデフォルトのテキスト・エディターで開きます。
- 新しいポリシー・ルール情報をクリップボードにコピーします。
ポリシー・ルール情報は <rule type="xxx"> タグと </rule> タグで囲まれています。 例えば、次のようになります。
<rule type="storage">
<name>Task24bitstg_rule</name>
<description></description>
<storageUsedCondition item="task24" operator="GT" unit="B" value="0"/>
<action>
<message/>
</action>
</rule>
- 元の name.policy ファイルを開き、前の手順でコピーした新しいルールを最後の </rule> タグの後に貼り付けて、</policy:policy> が XML の末尾になるようにします。
- これまでの手順を繰り返して、必要なすべてのルールを元のポリシーに追加します。
- をクリックして、結果を保管します。 ファイルを保管すると、XML の妥当性検査が行われます。
エラーに赤い十字のマークが付き、エラーを説明したメッセージが「問題」ビューに表示されます。
エラーを修正して、ポリシー・ファイルを保管します。
タスクの結果
CICS バンドル・プロジェクト内のポリシーに複数のルールが組み込まれます。
次のタスク
ポリシーを組み込んだ CICS バンドル・プロジェクトをデプロイメント用に zFS にエクスポートするか、プラットフォームまたはアプリケーション・プロジェクトにポリシーを追加してデプロイメント用にパッケージ化します。詳しくは、
CICS バンドル・プロジェクト内でのポリシーの作成を参照してください。