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
