High Level Assembler includes the following enhancements:
- QSAM Input/Output
The assembler uses QSAM input/output for
all sequential data sets.
- System-Determined Blocksize
Under z/OS, High
Level Assembler supports DFSMS System-Determined Blocksize (SDB) for
all output datasets, except SYSPUNCH and SYSLIN.
SDB is applicable
when all of the following conditions are true:
- You run High Level Assembler under a z/OS operating
system that includes a DFSMS level of 3.1 or higher.
- You DO NOT allocate the data set to SYSOUT.
- Your JCL omits the blocksize, or specifies a blocksize of zero.
- You specify a record length (LRECL).
- You specify a record format (RECFM).
- You specify a data set organization (DSORG).
If these conditions are met, DFP selects
the appropriate blocksize for a new data set depending on the device
type you select for output.
If the System-Determined Blocksize
feature is not available, and your JCL omits the blocksize, or specifies
a blocksize of zero, the assembler uses the logical record length
as the blocksize.