On Wed, 28 Oct 2020 10:40:04 -0700, Charles Mills wrote:

>That's the problem. Not PGM=UNIX_thing specifically but that there are so many 
>special cases. One could not simply write an introductory paragraph "When we 
>say executable we mean any of ..." because then EXEC PGM=executable would be 
>incorrect; we would have to say PGM=executable* and *except a UNIX executable. 
>You end up with documentation that may be technically correct but reads like 
>gibberish.
> 
Yes.  I just checked the JCL Ref. for STEPLIB and JOBLIB.  It says that either
[may be] a concatenation of "private libraries".  "Private library" is defined 
in
two or more (obscure) places as "a partitioned data set or partitioned data set
extended".  Verbose, but excluding UNIX directories which would be allowed
by Using Data Sets.  The rules are so convoluted that it ought to be simpler
to remove the exceptions.

And the definition of "concatenation" and DYNALLOC's  rules for CONCAT
ought to be relaxed to allow single-member concatenations.  I had to
modify one of my EXECs to support such a special case.

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to