TRTABSZ

The TRTABSZ system initialization parameter specifies the size, in kilobytes, of the internal trace table.

Defining TRTABSZ

You can define the TRTABSZ system initialization parameter in the following ways:
  • On the PARM parameter of the EXEC PGM=DFHSIP statement
  • In the SYSIN data set of the CICS® start up job stream
  • Through the system console
  • In the DFHSIT macro

Values for TRTABSZ

Valid values for the TRTABSZ system initialization parameter are as follows:

TRTABSZ={12288| number-of-kilobytes}
12288
The default size of the internal trace table is 12288 KB (12 MB).
number-of-kilobytes
The number of kilobytes of storage to be allocated for the internal trace table, in the range:
  • 6.2 and later 12288 KB (12 MB) through 1048576 KB (1 GB)
  • 6.1 1024 KB through 1048576 KB (1 GB).
The table is page aligned and occupies a whole number of pages. If the value specified is not a multiple of the page size (4 KB), it is rounded up to the next multiple of 4 KB.

The CICS internal trace table is allocated at an early stage during CICS initialization, and it exists for the whole of the CICS run.

CICS obtains 64-bit z/OS® storage (outside the CICS DSAs) for the internal trace table.

If you change the size of the internal trace table, 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 TRTABSZ must remain within MEMLIMIT, and you must also allow for other use of 64-bit storage in the CICS region.

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 and checking MEMLIMIT. For further information about MEMLIMIT in z/OS, see Limiting the use of private memory objects in the z/OS MVS Programming: Extended Addressability Guide.