GDSX (Extended General Device Support) Manual

Design and Development
Extended General Device Support (GDSX) Manual529931-001
2-64
MAXLDCBPOOL
To calculate the actual number for MAXITC, TSCODE first chooses the minimum value
between the value you supply and 1,020. This is expressed by the following equation:
Minimum value = $MIN(MAXITC, 1020)
Then TSCODE chooses the maximum value between the MAXITC number from the
above equation and a number derived from MAXTASKS and MAXLINES, as
expressed in the following equation:
Actual value = $MAX((MAXTASKS - MAXLINES), minimum value))
MAXLDCBPOOL
This static parameter can be used to override the calculation of the logical device
control block (LDCB) pool space done automatically by TSCODE during process
initialization. In general, you should not need to set this parameter.
The size that TSCODE calculates for the pool can be overridden by using a TACL
PARAM command to assign a value to the external name MAXLDCBPOOL, or by
assigning a value to the internal parameter name in the
USER^INIT^CONFIG^PARAMS user exit. TSCODE will use the user-specified setting
unless it is determined that the pool size would be insufficient, in which case TSCODE
will use the value that it calculated.
If the pool size specified by this parameter is too large (more than 131,064 bytes), or if
the size causes the running total calculated for control block pools, the extended buffer
pool, and the extended message pool to exceed 16,777,216 bytes, an error message
is sent to the home terminal, and the GDSX process stops with abend error 020. The
configuration error message is:
10008 maxLDCBpool or previous pools too large.
TSCODE calculates the size in bytes of the LDCB pool as follows:
LDCB pool size = $LEN(LDCB^TEMPLATE) * (MAXTASKS + 5)
MAXLINEPOOL
This static parameter can be used to override the calculation of the LINE control block
(LCB) pool space done automatically by TSCODE during process initialization. In
general, you should not need to set this parameter.
Internal DEFINE
Name
CONFIG^PARAMS
Name Default Value Range
maxldcbpoolsize maxldcbpool^size (see following
equation)
Up to 131,064 bytes
Internal DEFINE
Name
CONFIG^PARAMS
Name Default Value Range
maxlinepoolsize maxlinepool^size (see following
equation)
Up to 131,064 bytes