Anachronism alert! You wrote "Attribute overrides have worked that way for a 
half century, longer than MVS UNIX has existed." Half a century ago there was 
no PATH and no SDB. In fact, there was no SYSEXEC, only SYSPROC.

________________________________________
From: IBM Mainframe Discussion List <[email protected]> on behalf of 
Paul Gilmartin <[email protected]>
Sent: Saturday, October 8, 2022 9:10 PM
To: [email protected]
Subject: Re: How to use LISTDSI from Rexx under Unix shell?

On Sun, 9 Oct 2022 00:14:48 +0000, Seymour J Metz wrote:

>Prior to MVS-OE, there would have been DCB information in the DSCB for 
>existing DASD data sets. There was no card-image default of RECFM and LRECL . 
>Perhaps you're thinking of EDIT, for which there were defaults.
>
In REXX, long ago, prior to SDB. I used to ALLOCATE PATH(whatever) ,
    LRECL(199) RECFM(V,B) ...
and the REXX RTL would choose a reasonable BLKSIZE.

Suddenly, it failed.  I went to SR, who recommended a PTF targeted for JES but
which worked.  SR explained that selecting BLKSIXE in the REXX RTL had been
disabled in order to let SDB operate, and SDB for JES (and presumably PATH)
unconditionally defaulted to BLKSIZE(80).  SR then recommended that I shoulc
never default BLKSIZE; an ironic consequence of SDB.

--
gil

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

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

Reply via email to