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 からの戻りコード 220 は、再起動の失敗を意味します。stepName または procStepName が無効な場合は、MFBSIJCL が戻りコード 220 で終了するのに 1 分以上かかります。詳細については、MFBSI job.log と Enterprise Server のコンソールを確認してください。
MFBSIUE1 および MFBSIUE2 ユーザー出口について定義されたパラメーターは、次の実行モードを識別します。
ジョブ再開時に出口が呼び出されると、インターフェイスの ESue1-JCLfile または ESue2-JCLfile 変数に JOBnnnnn:StepName[procStepName] が含まれます。
ジョブ再開要求の場合、SJOBID=JCL パラメーターを使用すると、そのパラメーターは SJOBID=JOBNO に変わります。ログ ファイル名は、JOBnnnnn.log として保存されます。$MFBSI_DIR 変数によって指定されたフォルダーにある再起動実行のジョブ ログは、初期サブミットのジョブ ログ ファイルを上書きします。