自動保守処理

データ・セットがいっぱいになると、 永続データ・ストア は空のデータ・セットを選択してアクティブにします。 データ・セットがアクティブになると、 永続データ・ストア は、空のデータ・セットが他にあるかどうかを確認します。 それ以上空のデータ・セットがない場合、最も古いデータ・セットで保守が開始されます。

重要: このセクションの内容は、PDS V1と呼ばれる元の永続データ・ストア用に作成され、この永続データ・ストアに適用されます。 新しい PDS バージョン (PDS V2と呼ばれる) が存在するようになりました。 PDS V1 は最終的に非推奨になります。
保守プロセスは、構成プロセスによって生成および調整され、 永続データ・ストアによって呼び出される 2 つのファイルで構成されます。
  • &STC_HILEV.PD1

    3 つの保守機能の 1 つが構成されている場合、&STC_HILEV.PD1 は、自動保守処理により開始されるプロシージャーです。 この開始タスクには、TSO 環境で CLIST を駆動するための制限された情報が渡されます。 構成ソフトウェアはこのファイルを作成し、 永続データ・ストア ・コンポーネントを持つ各ランタイム環境の RKANSAMU ライブラリーに入れます。 プロシージャーを発行するコマンドを検出できるようにするため、このプロシージャーはシステム・レベル・プロシージャー・ライブラリーにコピーする必要があります。

    &STC_HILEV.PD1 は、構成ソフトウェアおよび 永続データ・ストアのバージョンによって異なります。 本書では、最新のバージョンが インストールされていると想定します。 次の 3 つのパラメーターが開始タスクに渡されます。

    • HILEV

      このバージョンの 永続データ・ストアを構成した ランタイム環境 の高位修飾子。 これは、 永続データ・ストア 制御ファイルを指す DD ステートメントから情報を抽出することによって取得されます。

    • LOWLEV

      サンプル・ライブラリーの低位修飾子。 この修飾子には現在、RKANSAMU フィールド名が含まれています。

    • データ・セット

      保守対象のデータ・セットの完全修飾名。 第 1 パラメーターで、高位修飾子に一致しないデータ・セット名を指定できます。

  • &STC_HILEV.PDC
    &STC_HILEV.PDC は、&STC_HILEV.PD1 プロシージャーによって実行される CLIST です。 この CLIST には、データを保存して保守を実行し、再利用可能なようにデータ・セットを初期化するために必要なすべての情報を取得するタスクが含まれます。 このプロシージャーは以下のアクションを実行します。
    • BACKUP、EXTRACT、および EXPORT のフラグを確認する。 いずれかのフラグが設定されている場合、CLIST は適切なアクションを実行します。
    • データ・セットの削除
    • RKANPARU の KppAL のパラメーターに基づいて、新規データ・セットを割り振る
    • 新規データ・セットの読み取りおよび書き込みを可能にする

&STC_HILEV.PD1 プロセスでは、 永続データ・ストア は、BACKUP、EXPORT、または EXTRACT 機能が指定されているかどうかを検査します。 機能が指定されていない場合、データ・セットは 永続データ・ストア 開始タスクおよび &STC_HILEV.PD1 は実行されません。

PARMGEN 構成は開始タスクの高位修飾子を使用して、プロシージャーの場合は PD1 を付加し、CLIST の場合は PDC を付加します。 構成中に KPDPROC をデフォルト以外に変更した場合、サフィックスは 1 および C のままです。 プロシージャーは、プロシージャーに割り当てられている ID またはシステムのデフォルト ID を使用して実行されます。