Reputation: 167
I have a SOC1 abend when executing mt cobol program. Any ideas?
I get these messages in the JESMSGLG
10.18.45 JOB07120 IGD17296I DYNAMIC VOLUME COUNT (DVC=5) WAS USED TO 433
433 EXTEND DATA SET VALSD.ALT.CACD602.RF0020RC.LONENSEL.#C
10.18.48 JOB07120 IGD17296I DYNAMIC VOLUME COUNT (DVC=5) WAS USED TO 467
467 EXTEND DATA SET VALSD.ALT.CACD602.RF0020RC.LONENSEL.#C
10.18.51 JOB07120 IGD17296I DYNAMIC VOLUME COUNT (DVC=5) WAS USED TO 544
544 EXTEND DATA SET VALSD.ALT.CACD602.RF0020RC.LONENSEL.#C
10.18.54 JOB07120 IGD17296I DYNAMIC VOLUME COUNT (DVC=5) WAS USED TO 597
597 EXTEND DATA SET VALSD.ALT.CACD602.RF0020RC.LONENSEL.#C
10.18.59 JOB07120 IEC028I 837-08,IFG0554A,OCACD602,COLST51P,LONENSEL,6355,TSOD05, 688
688 VALSD.ALT.CACD602.RF0020RC.LONENSEL.#C
EDIT: When I use less input (= less output) I don't get the abend.
Upvotes: 0
Views: 8249
Reputation: 1
I can't see from the image, but like the guys before stated, disk space appears to be your problem. Try to allocate a small size on the primary allocation, and more on secondary. My recollection of this problem is that the primary allocation needs one chunk of space of specified size, but secondary allocations are split. This becomes more important when disc space is limited. Try running an idcams listcat
to check for space. Then if necessary include a vol=ser
parameter into your JCL. It might also be a good idea to include some file status checking into Cobol program. This makes issues like this far easier to resolve.
Upvotes: 0