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.
