HLASM General Information
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Input/output enhancements

HLASM General Information
GC26-4943-06

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.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014