On Fri, 11 Oct 2013 09:59:08 -0500, Paul Gilmartin <[email protected]> wrote:
>Isn't symbol substitution performed by the reader/converter/interpreter >(whatever), but well before execution tme? From MVS JCL Reference http://publibz.boulder.ibm.com/epubs/pdf/iea3b600.pdf "in-stream symbolic substitution is performed by JES2 when an in-stream data set is read. The type of symbol substitution used for the in-stream data is controlled by the SYMBOLS keyword coded on the DD statement that defines the in-stream data set. SYMBOLS=JCLONLY SYMBOLS=EXECSYS SYMBOLS=CNVTSYS Also treatment of blanks input data : "When symbols are substituted in in-stream data, the system attempts to maintain the position of non-blank characters. This is achieved by adding or removing blanks between non-blank character sequences. At least one blank is always preserved to maintain syntactical validity of the data. The resulting string never contracts and only expands if there are not enough blanks to remove to maintain data positioning." Doug ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
