TSMAINLIMIT

The TSMAINLIMIT system initialization parameter specifies a limit for the storage that is available for main temporary storage queues to use. You can specify an amount of storage in the range 1 - 32768 MB (32 GB), but this amount must not be greater than 25% of the value of the z/OS parameter MEMLIMIT. The default is 64 MB.

TSMAINLIMIT={64M|nnnnnM|nnG}
64M
The default setting in megabytes.
nnnnnM
An amount of storage in megabytes. The allowed range is 1 - 32768 MB.
nnG
An amount of storage in gigabytes. The allowed range is 1 - 32 GB.

For example, TSMAINLIMIT=2G makes 2 GB of storage available to main temporary storage queues.

When you set this parameter, check your current setting for the z/OS parameter MEMLIMIT. MEMLIMIT limits the amount of 64-bit storage that the CICS address space can use. Your setting for TSMAINLIMIT must not be greater than 25% of the MEMLIMIT value.

If you set the TSMAINLIMIT system initialization parameter to greater than 25% of the MEMLIMIT value, message DFHTS1608 is issued and CICS terminates.

For information about the MEMLIMIT value for CICS, and instructions to check the value of MEMLIMIT that currently applies to the CICS region, see Estimating, checking, and setting MEMLIMIT. For further information about MEMLIMIT in z/OS, see Limiting the use of memory objects in the z/OS MVS Programming: Extended Addressability Guide.