BLKSIZE= System Option: z/OS

Specifies the default block size for SAS libraries.
Valid in: Configuration file, SAS invocation, OPTIONS statement, SAS System Options window
Category: File Control: SASFILES
PROC OPTIONS GROUP= SASFILES
Default: 0
z/OS specifics: All

Syntax

BLKSIZE=n | nK | hexX | MIN | MAX

Required Arguments

n | nK
specifies the block size in multiples of 1 (bytes) or 1,024 (kilobytes). You can specify decimal values for the number of kilobytes. For example, a value of 8 specifies a block size of 8 bytes, and a value of .782K specifies a block size of 801 bytes.
hexX
specifies the block size as a hexadecimal value. You must specify the value beginning with a number (0–9), followed by hexadecimal characters (0–9, A–F), and then followed by an X. For example, the value 2dx sets the block size to 45 bytes and a value of 0a0x sets the block size to 160 bytes.
MIN
sets the default block size to 0.
If BLKSIZE=0 is specified, SAS uses the value of the appropriate BLKSIZE(device) option. If a nonzero value is specified for BLKSIZE, then SAS uses the value specified for all device types.
MAX
sets the default block size to 32,760.

Details

The BLKSIZE= option sets the physical block size of the library when you create a SAS library. After the library is created, the block size is set.
The default value of zero indicates that SAS uses the value of the appropriate BLKSIZE(device-type)= option. When a nonzero value is specified for BLKSIZE=, this value takes precedence over any value specified with the BLKSIZE(device-type)= option.
Note: Because of the constraints on the block size for direct access bound libraries, SAS uses a lower value than the value that is specified in some situations for direct access bound libraries. For more information, see Controlling Library Block Size.