Set the amount of storage that is available to
main temporary storage queues in the CICS region.
Description
The CEMT SET TEMPSTORAGE command
changes the limit for the amount of storage that is available for
main temporary storage queues to use.
When you change this limit,
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. Use
the CEMT command INQUIRE DSAS or INQUIRE
SYSTEM to find the value of MEMLIMIT that
currently applies to the CICS system.
Syntax
CEMT SET TEMPSTORAGE
>>-CEMT SET TEMPSTORAGE--TSMAINLIMIT(value)--------------------><
Options
- TSMAINLIMIT(value)
- Specifies the maximum amount of storage that CICS makes available
for main temporary storage queues to use. The minimum value is 1048576
bytes (1 MB), and the maximum value is 34359738368 bytes (32768 MB
or 32 GB).
You can enter a value in bytes, megabytes followed by
the letter M, or gigabytes followed by the letter G. If you enter
a value in bytes, it is rounded down to the nearest megabyte.
If you decrease the TSMAINLIMIT
setting, CICS attempts to maintain at least 25% free space in allowed
storage above current utilization, so that temporary storage write
requests do not reach TSMAINLIMIT too rapidly. The value is set as
follows:
- If there is currently less than 25% free space, TSMAINLIMIT remains
unchanged.
- If at least 25% of the new limit will be free space, the setting
is decreased to the value that you choose.
- If less than 25% of the new limit would be free space, the setting
is decreased to the current utilization plus 33% of that utilization.
If you increase the TSMAINLIMIT setting, the value
is set as follows:
- If the new value is not greater than 25% of the value of the z/OS
parameter MEMLIMIT, the value that you choose
is set.
- If the new value is greater than 25% of the MEMLIMIT value,
TSMAINLIMIT remains unchanged.