本番環境での GDG 生成の問題に直面しました。
新しい世代は STEP 2 で作成されます。
//INP DD DSN=sample.test(+1),
// DISP=(,CATLG,KEEP),
// SPACE=(CYL,(50,20),RLSE),
// DCB=(RECFM=FB,LRECL=1020,BLKSIZE=4080)
STEP3で同じ世代を参照している:
//step3 exec PGM=SORT
//SORTIN DD DSN=sample.test(+1),
// DISP=SHR
//SORTOUT DD DSN=xxxx.yyyy,
// DISP=(NEW,CATLG,DELETE),
// UNIT=(SYSDA,9),DCB=(RECFM=FB,LRECL=132),
// SPACE=(CYL,(50,20),RLSE)
私はこのように与えましたが、JCL エラーで失敗します。
なぜこれが失敗するのか、誰でも助けてくれますか?
理論によると、ジョブは一度だけ完了します。0 番目のバージョンを参照する必要があります。同じジョブでは、+1 バージョンで参照する必要があります。ステップ 3 で 0 番目のバージョンに変更した場合、ジョブは正常に実行されました。