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

Reply via email to