■ 0件データがアベンドする場合には
0件データで下記例のようなABENDした場合は、 0件のデータセットのDCBのエラーです。
(原因はよくわかりませんが、ディスクがRAMACとかで たまに起きます)
IEC020I 001-4,jjjjjjj,ss,nnnnn,0104,vvvvv,TEST.FILE
この場合、JCL上にDCBのエラーが起きた場合の処置を入れると プログラムに0件としてデータがわたってきます。
IEC020I DCB EROPT=ABE OR AN INVALID CODE, AND/OR NO SYNAD EXIT SPECIFIED ←ココ
IEA995I SYMPTOM DUMP OUTPUT
SYSTEM COMPLETION CODE=001 REASON CODE=00000004
TIME=hh.mm.ss SEQ=05553 CPU=0000 ASID=0012
PSW AT TIME OF ERROR 075C1000 00E2628C ILC 2 INTC 0D
NO ACTIVE MODULE FOUND
NAME=UNKNOWN
例)DD DSN=TEST.FILE,DISP=SHR,DCB=EROPT=SKP
但し、0件は0件でも、物理的にはエリアが確保されている場合は、 ゴミのデータがプログラムにわたってきます。