Everyone:

I have a PDSE defined as RECFM=VB, LRECL=300, BLKSIZE=23440. Several members
exist in the data set.

If I use HLASM 1.6 to assemble a module and point the SYSADATA DD for that
assembly to that PDSE like this in the JCL:

//C.SYSADATA DD DISP=SHR,DSN=xxxxx(memname)

with the ADATA parm specified in the assembly step, after the assembly step
executes, the DCB attributes for the file become RECFM=VB, LRECL=32756,
BLKSIZE=32760. The LRECL and BLKSIZE are changed by the assembler. Happens
every time.

Shouldn't the assembler check the DCB attributes for an existing SYSADATA
output file, particularly a PDS or PDSE, and use those attributes, rather
than CHANGING the DCB attributes without a warning? If he's not happy 'cause
the LRECL is too short, give me an error message, don't just change things
without telling me!

...or am I asking too much here?

--
Mike Shaw
MVS/QuickRef Support Group
Chicago-Soft, Ltd.

Reply via email to