バッチ バックアウトでのチェックポイントの使用

データベースの更新は、バッチ ジョブ全体に対してロールバックするか、または特定のチェックポイント ID に戻すことができます。バックアウト機能は、MFDBUJCL IMS Database Utility JCL インターフェイスに実装されています。PARM='BBO' を指定して、バッチ バックアウトをアクティブ化します。次に例を示します。

//BACKOUT EXEC PGM=MFDBUJCL,PARM='BBO'

チェックポイントから再起動するには、以下の例のようにチェックポイント ID を SYSIN DD に指定します。

  //SYSIN   DD *
  CHKPT CHECK001 
  /*

チェックポイント オプション一覧を以下の表に示します。

CHKPT キーワード 動作
LAST デフォルト。前回の正常なチェックポイント呼び出しの時点に復元します。
ALL すべてのチェックポイントをバックアウトします。
checkpoint id 指定したチェックポイントに復元します。この ID は 8 文字が上限です。