JCL had design flaws from Day One, e.g., the abysmal default for SPACE. 

I'm fairly sure that SYSCTLG was there from the start, and I believe that 
Control Volumes (CVOLs) were as well.

The late entry of Unix paths doesn't explain the limit of 255; if anything, 
that makes it harder to justify.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Charles Mills [charl...@mcn.org]
Sent: Wednesday, May 27, 2020 2:14 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: DSN SYNTAX (was: ... last node in DFSORT)

Well, it was designed one piece at a time. First came DSN's and VTOC's; then 
came catalogs; then came UNIX filenames.

Charles


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Paul Gilmartin
Sent: Wednesday, May 27, 2020 9:11 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: DSN SYNTAX (was: ... last node in DFSORT)

On Wed, 27 May 2020 23:29:23 +0800, David Crayford wrote:
>>> //    ...
>> This moved me to look up DSN syntax in the JCL Ref.
>> It's chaos; I detect no plan in the design; it was put
>> together One Piece At A Time:
>>      https://www.youtube.com/watch?v=060A15ELz00
>Agreed! I had to write a program to create JCL that wrapped the UNIX
>path names over multiple lines. It beggars belief but it is what it is I
>suppose!
>
Yup.
o Especially when generating JCL with a program.  A symbol
  can't be split over a continuation.  The converter does things
  in the wrong order; it should first join continuations, then
  resolve symbols.  It may be necessary to insert several symbols
  that evaluate to empty string earlier in the argument in order
  that no symbol is split.  And there's no upward-compatible fix.
o And why does allocation limit DALPATH to 255 bytes when:
  - The OMVS limit is much larger?
  - The count field in the TU is 16 bits?

As I said, One Piece At A Time:
    https://www.youtube.com/watch?v=060A15ELz00

... with a dash of Conway's Law.

--gil

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

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

----------------------------------------------------------------------
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