Page 1 of 1

S837 Abend

PostPosted: Fri Dec 23, 2011 10:15 pm
by DFuhr2010
REceiving S837-08 abend when writing to tape. Have vol count coded as 255

DSN=TPE.PEF.DRV.EFD415.BACKUP.EFT0401(+1),
DISP=(NEW,CATLG),
DCB=(TPE.MODEL,RECFM=VB,LRECL=4092,BLKSIZE=32760),
UNIT=TAPE90,LABEL=(1,SL,EXPDT=99000),VOL=(,RETAIN,,255)

It writes out to 16 tapes and fails on 17 with

IEC028I 837-08,IFG05511,P0EFD415,STPU775,OUTPUT30,4347,B74541,TPE.PEF.DRV.EFD415.FG.EFT0801

Any suggestions?

Re: S837 Abend

PostPosted: Fri Dec 23, 2011 11:22 pm
by NicC
Check with your storage guys what the limit is for tape volumes for 1 dataset. 16 sounds suspiciously like a default.

Re: S837 Abend

PostPosted: Fri Dec 23, 2011 11:49 pm
by steve-myers
NicC: if I read the JCL correctly (and the JCL in the post matches the JCL actually used), it should go to 255 volumes and not stop at 16. The only issue that we can't determine is if the dataset was assigned to virtual tape and it hit some limit there.

Re: S837 Abend

PostPosted: Sat Dec 24, 2011 12:51 am
by DFuhr2010
Thank you gentleman for your responses. The default is sixteen. What I failed to mention in the initial post was this is a multiple out out job step using refer back to the previous dd statement. The application team only has the vol count coded in the first dd statement and that parameter is not passed to the subsequent out put dd statements.

Re: S837 Abend

PostPosted: Sat Dec 24, 2011 12:58 am
by BillyBoyo
That makes sense now. Presumably not using the default value of five volumes mentioned in the JCL manual, but a customised one of 16. So, we've been poring over the wrong dd statement...

Re: S837 Abend

PostPosted: Sat Dec 24, 2011 3:34 am
by steve-myers
Billyboyo is correct. This message refers to a dataset specified by a DD statement with DD name OUTPUT30. The DD statement in the initial post shows everything except the DD name. Is this a match???