B37 Abends when using ISPF

An ABEND B37, E37 or D37 may occur when skeletons are involved to generate RACF control cards or when a user saves displayed RA/2 ISPF tables.


Install the ISPF to hold sufficient output. The default of the //ISPCTLxx of ISPF is 1,1 tracks. In most cases, this is not enough. Change the ISPF installation default options or include //ISPCTLxx statements in the logon procedure.

When using the SAVE command or the program RA4$TABL, ensure that the PDS of //RA2TLIB or any other ISPF table file has enough directories and space defined.



The ISPCxxxx control datasets could look like this:
 //*
 //ISPCTL0  DD DISP=NEW,UNIT=WORK,SPACE=(CYL,(1,3)),
 //            DCB=(LRECL=80,BLKSIZE=8000,RECFM=FB)
 //ISPCTL1  DD DISP=NEW,UNIT=WORK,SPACE=(CYL,(1,3)),
 //            DCB=(LRECL=80,BLKSIZE=8000,RECFM=FB)
 //ISPCTL2  DD DISP=NEW,UNIT=WORK,SPACE=(CYL,(1,3)),
 //            DCB=(LRECL=80,BLKSIZE=8000,RECFM=FB)
 //ISPCTL3  DD DISP=NEW,UNIT=WORK,SPACE=(CYL,(1,3)),
 //            DCB=(LRECL=80,BLKSIZE=8000,RECFM=FB)
 //ISPCTL4  DD DISP=NEW,UNIT=WORK,SPACE=(CYL,(1,3)),
 //            DCB=(LRECL=80,BLKSIZE=8000,RECFM=FB)
 //ISPLST1  DD DISP=NEW,UNIT=WORK,SPACE=(CYL,(1,3)),
 //            DCB=(LRECL=121,BLKSIZE=4840,RECFM=FBA)
 //ISPLST2  DD DISP=NEW,UNIT=WORK,SPACE=(CYL,(1,3)),
 //            DCB=(LRECL=121,BLKSIZE=4840,RECFM=FBA)
 //ISPLST3  DD DISP=NEW,UNIT=WORK,SPACE=(CYL,(1,3)),
 //            DCB=(LRECL=121,BLKSIZE=1210,RECFM=FBA)
 //ISPLST4  DD DISP=NEW,UNIT=WORK,SPACE=(CYL,(1,3)),
 //            DCB=(LRECL=121,BLKSIZE=1210,RECFM=FBA)