BLKSIZE (Block Size)
This stands for Block Size and prior to MVS/ESA 4.3 the BLKSIZE parameter
had to be coded as a sub-parameter of DCB, as in:
BLKSIZE has subsequently been propogated to full parameter status, and does not need to be
part of the DCB sub-parameter list, so the following is valid:
Both methods are still valid so BLKSIZE can be coded either way and historical JCL is likely to include
the former method.
Recommendations:
- For input data sets it is best to omit the BLKSIZE from the DD statement, allowing the system to determine the length from the program or file label.
- For output data sets it is best to code BLKSIZE=0 to allow System Determined BLKSIZE (SDB) to calculate an optimum size.
There is a commentary on optimum BLKSIZE, and click here to calculate an optimum BLKSIZE.
