Input/output enhancements
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.
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.