GDSX Manual
Design and Development
Extended General Device Support (GDSX) Manual–134303
2-22
Extended Segment for Control Structures
done for the pools. Equations for these calculations are given in Figure 2-2.
Calculations are made in the following order:
Generally, it is not necessary to override the size that TSCODE calculates for a pool, but
it can be overridden either by using a TACL PARAM command to assign a value to the
configuration parameter’s external name, or by assigning a value to a configuration
parameter’s internal name in the USER^INIT^CONFIG^PARAMS user exit. The
external names are:
(For more information on these parameters, see "GDSX Configuration Parameters" on
page 2-42.) TSCODE will use the user-specified setting unless it determines that the
pool size would be insufficient, in which case TSCODE will use the value that it
calculated.
If the pool size specified by such a configuration parameter is too large (more than
7.5 megabytes), 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 message is sent to the home terminal, because at configuration time the
monitor task, which normally handles EMS messages, is not yet active.)
Possible configuration error messages are:
10002 maxTCBpool or Buffer/Msg pool too large
10003 maxIOCBpool or previous pools too large
10004 maxRCVpool or previous pools too large
10005 maxRCBpool or previous pools too large
10006 maxFCBpool or previous pools too large
TCB Task control block
IOCB I/O control block
RCV Receive control block
RCB Requester control block
FCB File control block
DCB Device control block
LDCB Logical device control block
LCB LINE control block
PCB Process control block
MAXTCBPOOL
MAXIOCBPOOL
MAXRCVPOOL
MAXRCBPOOL
MAXFCBPOOL
MAXDCBPOOL
MAXLDCBPOOL
MAXLINEPOOL
MAXPCBPOOL