> -----Original Message----- > From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin > Subject: Re: Default class for JES2 SYSOUT > > On Thu, 16 Oct 2008 19:19:20 -0500, Mark Zelden wrote: > >>> > >>Is this always the case, or only if the DD statement specifies > >>SYSOUT=*. I believe in our lab configuration if I leave the > >>class empty on my DD SYSOUT statement, and omit the OUTPUT JCL > >>statement, the SYSOUT again goes to bit bucket. > > > >What do you mean if you have a DD SYSOUT statement with the > >class empty? You have to specify something, don't you? At least > >in JCL. ... > > > Actually, you don't have to specify something: > > Linkname: 12.63.1 "z/OS V1R10.0 MVS JCL Reference" IBM Library > Server > URL: http://publibz.boulder.ibm.com/cgi- > bin/bookmgr_OS390/BOOKS/IEA2B680/12.63.1 > > But the syntax is convoluted (They don't even have it right in > the syntax diagram; they needed a verbal addition), or at best > unintuitive. And IIRC they got even that right only in reaction > to my PMR complaining that there was no apparent way in a JCL DD > statement to exploit the DEFAULT= parameter of the JCL OUTPUT > statement; I had tried and failed with such as: > > 4 //SYSUTX DD SYSOUT='' > STMT NO. MESSAGE > 4 IEFC629I INCORRECT USE OF APOSTROPHE IN THE SYSOUT FIELD > > and: > > 4 //SYSUTY DD SYSOUT=() > IEF210I TESTJOB STEP SYSUTY - UNIT FIELD SPECIFIES INCORRECT DEVICE > NAME > > ??? !!! (I thought this used to give "INCORRECT USE OF PARENTHESIS IN > THE SYSOUT FIELD".) > > But, hey, if none of the above were true, it would hardly qualify > as JCL, would it?
Having a spare moment, I tried this (z/OS 1.9): 2 //BR14 EXEC PGM=IEFBR14 3 //DD01 DD SYSOUT= <== nothing there Result: IGD101I SMS ALLOCATED TO DDNAME (DD01 ) DSN (SYS08291.T094541.RA000.IEFBR14A.R0300267 ) STORCLAS (SCTMP) MGMTCLAS ( ) DATACLAS ( ) VOL SER NOS= TMP411 IEF142I IEFBR14A BR14 - STEP WAS EXECUTED - COND CODE 0000 IGD105I SYS08291.T094541.RA000.IEFBR14A.R0300267 DELETED, DDNAME=DD01 "Normal" specification: 2 //BR14 EXEC PGM=IEFBR14 3 //DD01 DD SYSOUT=* Gave: IEF237I JES2 ALLOCATED TO DD01 IEF142I IEFBR14A BR14 - STEP WAS EXECUTED - COND CODE 0000 IEF285I userid.IEFBR14A.JOB06481.D0000101.? SYSOUT -jc- ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html