parmlib メンバー HFZCNFxx

サイトのデフォルト・オプションは parmlib メンバー HFZCNFxx に保持されます。ここで、xx は以下のいずれかです。
  • 00
  • 現在の MVS シンボル &SYSCLONE に一致する値。

    &SYSCLONE は、1 文字または 2 文字の固有のシステム ID を表す標準 MVS システム・シンボルです。MVS の &SYSCLONE シンボルについては、「MVS 初期設定およびチューニング解説書」 を参照してください。

    HFZCNF&SYSCLONE メンバー名を使用することで、インストール済み環境のシスプレックスで各 MVS イメージに異なるオプションを指定するとともに、引き続き共通 PARMLIB データ・セットを使用することができます。

初期検索の対象は HFZCNF&SYSCLONE メンバー名になります。このメンバー名がいずれの parmlib データ・セットにも見つからない場合は、HFZCNF00 メンバーが検索されます。

メンバーHFZCNFxxは、SYS1.PARMLIB 内、または論理 parmlib 連結の一部である、その他のデータ・セット内に作成できます。

論理 parmlib 連結のデータ・セットにはすべて、汎用 READ アクセス権が与えられます。

注:
HFZCNFxx メンバーを論理 parmlib 連結に配置せずに、代わりに別のデータ・セットを使用する場合には、Z Abend Investigator 構成オプション・モジュールを使用した HFZOPTLM のカスタマイズを参照してください。

HFZCNFxx メンバーが存在しない場合、Z Abend Investigator は製品提供のデフォルト・オプションを使用します。リアルタイムの場合、メッセージ HFZ0018W が発行されます。

これは、HFZCNFxx parmlib メンバーの例です。
1. HFZCNFxx parmlib メンバーの例
/*-------------------------------------------------------------------*/
/* HCL Z Abend Investigator Configuration                            */
/*-------------------------------------------------------------------*/

Exclude(TYPE(TSU))             /* Exclude TSO users                  */
Exclude(TYPE(STC) NAME(VTAM))  /* Exclude VTAM started task          */

RetainDump(AUTO)               /* Automatic dump retention           */

/* Data sets where installation application compiler listings are kept */
DataSets(
  HFZHIST (HFZ.HIST)           /* Fault History file                 */
  HFZLC   (MY.LISTING.C        /* C compiler listings                */
           XY.LISTING2.C)      /* more C compiler listings           */
  HFZLCOB (APP1.LISTING.COBOL  /* COBOL compiler listings            */
           MY.LISTING.COBOL)   /* COBOL compiler listing for IVP     */
  HFZLCOBO(APP2.LISTINGS)      /* OS/VS COBOL compiler listings      */
  HFZLPLI (MY.LISTING.PLI    ) /* PL/I compiler listings             */
  HFZLANGX(MY.HFZLANGX)        /* LANGX files                        */
  HFZADATA(MY.SYSADATA)        /* SYSADATA files                     */
  HFZMAPS(HFZ.SHFZMAPS)        /* Data area models                   */
)

HFZCNFxx parmlib メンバーの例 (上記のものとは異なる場合があります) は HFZ.SHFZSAM1 データ・セット内のメンバー HFZCNF00 に該当します。

HFZCNFxx メンバーの 1 から 71 カラムまでのみが処理されることにご注意ください。

Z Abend Investigator をインストールする際は、HFZCNF00 サンプル・メンバー内の DataSets オプションを確認してください。
  • Z Abend Investigator 以外の上位修飾子を使用して HFZ をインストールした場合、以下の DDname のデータ・セットを指定して DataSets オプションを組み込む必要があります。
    • HFZMAPS
    • HFZDOC
  • HFZ.HFZVSENU 以外の名前を使用して VSAM メッセージおよび異常終了コード説明リポジトリーを割り振った場合、HFZVSENU DDname のデータ・セット名を指定して DataSets オプションを組み込む必要があります。
  • HFZ.HIST 以外の名前を使用してデフォルトのヒストリー・ファイルを割り振った場合、HFZHIST DDname のデータ・セット名を指定して DataSets オプションを組み込む必要があります。
DataSets オプションについて詳しくは、DataSetsを参照してください。

parmlib メンバーは必要に応じて変更できます。例えば、他のジョブ・タイプを除外するように parmlib メンバーを変更できます。ただし、1 つのジョブについてのみオプションを変更する場合は、ユーザー・オプション・ファイル内のオプションを調整してください。

個々のジョブのオプションを変更するさまざまな手法の説明がオプションの指定位置バッチ再分析オプション、および 対話式再分析オプション に記載されています。

個々のオプションについては、オプションの説明を参照してください。

注:
HFZCNFUM ユーザー・オプション・モジュールを使用すると、HFZCNFxx デフォルト・オプションを置換できます。詳しくは、ユーザー・オプション・モジュール HFZCNFUMを参照してください。

次のセクションでは、Z Abend Investigator parmlib メンバーに対して指定できる HFZCNFxx のその他いくつかのオプションについて簡単に説明します。ただし、Z Abend Investigator をインストールし、支給された IVP ジョブのみを実行できればよい場合は、ここに示すいずれのオプションも必要ありません。

本書の残りの部分で、HFZCNFxx parmlib メンバーについての言及がある場合、その名前は HFZCNF00 または HFZCNF&SYSCLONE のいずれかを意味します。