GDSX (Extended General Device Support) Manual

Design and Development
Extended General Device Support (GDSX) Manual529931-001
2-46
GDSX Configuration Parameters
GDSX Configuration Parameters
GDSX uses configuration parameters to control memory allocation and numerous
aspects of the run-time environment (RTE). Some configuration parameters are called
static, because once their values are determined at process creation time. They
cannot be changed for that process. The other configuration parameters are called
dynamic, because their values can be changed after the process has been initialized.
Table 2-2 and Table 2-3 contain information about the static and dynamic configuration
parameters for GDSX. The first column of the tables gives the external parameter
names used when setting parameter values by means of an SCF or TACL PARAM
command.
The second column lists the internal DEFINE names used when setting parameter
values in USCODE (usually within the USER^INIT^CONFIG^PARAMS user exit).
These globals are defined in the config^params^template STRUCT of the
config^templates section of DCCBDECS (see Appendix C, DCCBDECS and
ULHDECSE Listings).
Each internal parameter name listed in the third column is defined in terms of a
STRUCT variable. For example,
CONFIG^PARAMS.term^data
An asterisk in the Default Value column indicates that the default value is calculated by
TSCODE according to an equation. The equation is given with the parameters
description later in this section.
Table 2-2. Static Parameters (page 1 of 3)
External
Parameter
Name
Internal
DEFINE Name
CONFIG^
PARAMS Name
Default
Value Range
BACKUPCPU brother^cpu^no N.A. -1 0–15
EXTSUSIZE termdata term^data 8 words 0–64 words
MAXBUF-
POOL
maxbufpoolsize maxbufpool^size 32,000
bytes
Up to 7.5
megabytes
MAXCPSIZE max^cp^wds max^chkpt^wds 4096 words 512–16,364
words
MAXDCBPOO
L
maxdcbpoolsize maxdcbpool^size * Up to 131,064
bytes
MAXFCBPOO
L
maxfcbpoolsize maxfcbpool^size * Up to 131,064
bytes
MAXFILES maxfiles maximum^files 48 files 10–2048 files
MAXIOCBPOO
L
maxiocbpoolsize maxiocbpool^size * Up to 131,064
bytes
MAXIOCBS maxiocbs maximum^iocbs 128 I/Os 128–2047 I/Os