On Sun, 14 Nov 2021 10:19:12 +0000, Robert Prins wrote:
>
>> On Sat, 13 Nov 2021 13:54:15 -0600, Robert Prins wrote:
>>> Replying via the website, so no context, apologies
>>> 
(The upside of that was it got the timestamp right.)
>>    ...
>>> //SET LI=4095 (skip link)
>>> //*SET LI=0 (link if compile is OK)
>>> //*
>>> //IFLINK    IF RC <= 4 & RC >= &LI THEN
>>>
>> Your use of "&LI" is not "intended or supported" syntax.
>> The JCL Ref. says:
>>      • You can specify symbolic parameters on IF/THEN/ELSE/ENDIF
>>        statements provided that they resolve to one of the supported
>>        relational-expression keywords. Any other symbolic parameters,
>>        even if accepted by the system, are not intended or supported.
>>        Refer to “Relational-expression keywords” on page 366.
>>
>> Neither "0" nor "4095" is among the listed “Relational-expression
>> keywords”
>
>It's fully supported, it has always been possible to use symbols for
>return-codes, and for IF-THEN(_ELSE) at least since 1997, when I wrote the edit
>macros to convert and parametrize production JCL using "COND" for our Y2K and
>euro work.
> 
If you disagree with the clear statement in the book ( SA23-1385-50),
"not ... supported", submit an RCF.

Let us know the resolution.

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to