ジョブ再開の使用法

MFBSIJCL を使用して、失敗したジョブを特定のステップで再起動するには、JCL パラメーターを置き換えます。JCL パラメーターは次のような行になります。

[-j][y:\MFServerEE\...\JCL\] MYJCL [.jcl]

この行を次のように置き換えます。

[-j][JOB]nnnnn:STEP[:PROCSTEP]

ここで:

注: この例の角括弧で囲まれているパラメーターはオプションです。

[ -j][JOB]nnnnn:STEP[:PROCSTEP] が、-j または -J によって識別された JCL パラメーターで見つかるか、想定された JCL メンバー名で見つかると、MFBSIJCL が再起動します。

たとえば、次のコマンドはジョブ再開に有効であると見なされます。

MFBSIJCL ...-jJOB12345:step4 ...

MFBSIJCL .../j12345:step4 ...

MFBSIJCL ...JOB12345:step4 ...

MFBSIJCL ...12345:step4:PROC12 ...

MFBSIJCL ...1234:step4 ...

ヒント: MFBSIJCL は、ジョブを JOBnnnnn (つまり、文字列 JOB とその後に続く 5 桁の数値) として正規化します。StepName/ProcStepName は大文字に変換されます。

MFBSIJCL からの戻りコード 220 は、再起動の失敗を意味します。stepName または procStepName が無効な場合は、MFBSIJCL が戻りコード 220 で終了するのに 1 分以上かかります。詳細については、MFBSI job.logEnterprise Server のコンソールを確認してください。

MFBSIUE1 および MFBSIUE2 ユーザー出口について定義されたパラメーターは、次の実行モードを識別します。

ジョブ再開時に出口が呼び出されると、インターフェイスの ESue1-JCLfile または ESue2-JCLfile 変数に JOBnnnnn:StepName[procStepName] が含まれます。

ジョブ再開要求の場合、SJOBID=JCL パラメーターを使用すると、そのパラメーターは SJOBID=JOBNO に変わります。ログ ファイル名は、JOBnnnnn.log として保存されます。$MFBSI_DIR 変数によって指定されたフォルダーにある再起動実行のジョブ ログは、初期サブミットのジョブ ログ ファイルを上書きします。