HFM3PARM メンバーの定義
監査が parmlib から制御される場合 (ユーザーに FILEM.PARMLIB.CICS への読み取りアクセス権限がある場合 (Z Data Tools CICS コンポーネントに対する SAF で制御される監査を参照))、次のようにして、SYS1.PARMLIB (または、論理 parmlib 連結のその他のライブラリー) でメンバー HFM3PARM が定義されている必要があります。
デフォルトの parmlib メンバー HFM3PARM は、SHFMSAM1 ライブラリーで提供されます。このメンバーを適切なシステム parmlib ライブラリーにコピーします。この変更を行うために使用できる方法の詳細については、下記を参照してください。
注:
HFM3PARM で提供されているサンプルの SHFMSAM1 メンバーには FMSECRTY ステートメントも含まれています。このオプションは、現在は使用されていません。また、このオプションは省略したりコメント化したりできます。これによる影響はありません。
HFM3PARM メンバーを論理 parmlib 連結のライブラリーに組み込むために使用できる方法は 2 つあります。方法の選択は、インストール済み環境のセキュリティー・ソフトウェアがデータ・セット SYS1.PARMLIB に対する READ アクセスを ZDT/CICS ユーザーに許可するように構成しているかどうかにより決定されます。
方法 1 は、ZDT/CICS ユーザーが SYS1.PARMLIB に対する READ アクセスを持っている場合にのみ使用できます。
方法 2 は、ZDT/CICS ユーザーが SYS1.PARMLIB に対する READ アクセスを持っているかどうかに関係なく使用でき、ZDT/CICS ユーザーが SYS1.PARMLIB に対する READ アクセスを持っていない場合には使用する必要があります。
- 方法 1
- HFM3PARM メンバーを現行の論理 parmlib 連結の中の任意のライブラリーに配置します。新規メンバーをアクティブにするために IPL またはその他のアクションを実行する必要はありません (論理 parmlib 連結に新しいライブラリーが追加された場合を除く)。注釈:
- ZDT/CICS ユーザーが SYS1.PARMLIB に対する READ アクセスを持っていない場合は、いかなる状況でも方法 1 を使用できません。例えば、ZDT/CICS ユーザーが論理 parmlib 連結の別のライブラリーに対する READ アクセスを持っており、HFM3PARM メンバーが後者のライブラリーに配置されている場合です。これは機能しません。重要なことは、ZDT/CICS ユーザーが SYS1.PARMLIB に対する READ アクセスを持っているかどうかです。
- この方法を使用すると、ZDT/CICS ユーザーが SYS1.PARMLIB にアクセスするたびにメッセージ IEE252I がシステム・ログに書き込まれます。これらのメッセージを抑止することはできません。これらのメッセージが出されるのを避けるには、方法 2 を使用してください。
- 方法 2
- この方法は、ZDT/CICS ユーザーが SYS1.PARMLIB に対する READ アクセスを持っていない場合、または IEE252I メッセージの抑止が必要な場合に使用する必要があります。
- SYS1.PARMLIB に似たデータ・セット属性を使用して新規ライブラリーを作成します。このデータ・セットのライブラリー名では、いずれかの修飾子にストリング「HFMPARM」が含まれる必要があります。この要件を満たせば、自由に任意のデータ・セット名を選択することができます。以下に、適切なデータ・セット名の例を示します。
- SYS1.PARMLIB.HFMPARM
- SYS8.HFMPARM.PARMLIB
- HFMPARM.SYS8.PARMLIB
- SYS2.HFMPARMS.LIB
- SYS8.XHFMPARM.PARMLIB
- メンバー HFM3PARM を新規ライブラリーに追加して、適切な FMAUDIT パラメーターを指定します。
- 新規ライブラリーを論理 parmlib 連結に追加します。これは動的に実行するか、システムの IPL を使用して実行することができます。
- SYS1.PARMLIB に似たデータ・セット属性を使用して新規ライブラリーを作成します。
注:
方法 2 が使用される場合、HFM3PARM メンバーはステップ 1 で作成されたライブラリーに配置される必要があります。また、HFM3PARM メンバーが組み込みステートメントを指定する場合 (HFM3PARM 定義をカスタマイズする機能を参照)、組み込まれるすべてのメンバーも同じライブラリーになければなりません。
HFM3PARM メンバーを使用して、以下を定義します。
- ZDT/CICS が SAF を使用して ZDT/CICS 監査ロギングを制御するかどうか。
- さまざまなリソースへのアクセス権限を決定するときに ZDT/CICS が使用する SAF リソース名接頭部。
- ZDT/CICS が HFM3POPT モジュールを特定のライブラリーからロードするかどうか。
詳しくは、「ZDT/CICS オプション、次で指定: HFM3PARM」を参照してください。