TD

The TD system initialization parameter specifies the number of VSAM buffers and strings to be used for intrapartition transient data (TD).

TD=({3|decimal_value_1}[,{ 3|decimal_value_2}])
Valid values are as follows:
decimal_value_1
The number of buffers to be allocated for the use of intrapartition transient data. The value must be in the range 1 through 32 767. The default value is 3.

CICS® obtains, above the 16 MB line, storage for the TD buffers in units of the page size (4 KB). Because CICS optimizes the use of the storage obtained, TD may allocate more buffers than you specify, depending on the control interval (CI) size you have defined for the intrapartition data set.

For example, if the CI size is 1536, and you specify 3 buffers (the default number), CICS allocates 5 buffers. This is because 2 pages (8192 bytes) are required to obtain sufficient storage for three 1536-byte buffers, a total of only 4608 bytes, which would leave 3584 bytes of spare storage in the second page. In this case, CICS allocates another 2 buffers (3072 bytes) to minimize the amount of unused storage. In this way, CICS uses storage that would otherwise be unavailable for any other purpose.

decimal_value_2
The number of VSAM strings to be allocated for the use of intrapartition transient data. The value must be in the range 1 through 255, and must not exceed the value specified in decimal_value_1. The default value is 3.

For example, TD=(8,5) specifies 8 buffers and 5 strings.

The order in which you code the values is significant, so if you want to omit a value, you must code a comma in the place of that value. For example, TD=(,2) specifies the default for the number of buffers and explicitly specifies the number of strings.