Right. "when it is read" could equally well mean "when it is read originally by JES2" or "when it is read finally by the problem program."
In fact, the more I think about it, the more I like the first interpretation. From JES2's point of view, that's the "reading" part. The other part is not "reading," it's passing the data to the problem program. That's not to say that's what the doc writers meant, or how it actually works. Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Paul Gilmartin Sent: Friday, October 11, 2013 1:25 PM To: [email protected] Subject: Re: SYSIN Symbol Resolution vs. LRECL On Fri, 11 Oct 2013 13:21:24 -0500, Doug Henry <[email protected]> wrote: > >>>". >Might one assume, then, that with SYMBOLS=CNVTSYS substitution >>is performed on the Reader/Converter system, before job initiation, >>and JCL errors could be reported. If SYMBOLS=EXECSYS, it's not clear >>whether conversion is performed before or during job step execution. > >What part of "in-stream symbolic substitution is performed by JES2 when an >in-stream data set is read" isn't clear that this is done at execution time >when the program reads the SYSIN input ? > It equally mean "read" by the reader/converter program (isn't that also under control of JES2?) as the program is submitted. If (I'm guessing) CNVTSYS means that the symbol values on the converter system are effective, I would expect those to be unavailable on the execution system unless the execution system can somehow query the converter system. -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
