GDSX (Extended General Device Support) Manual

Design and Development
Extended General Device Support (GDSX) Manual529931-001
2-52
BACKUPCPU
BACKUPCPU
This static parameter is used to specify a backup processer when a GDSX application
is run in NonStop mode. You must specify a backup processor that is different from
the primary processor.
When a GDSX application designed for NonStop mode is configured to run as a
TS/MP server, you do not use the BACKUPCPU configuration parameter to specify a
backup processor. For this case, the specification of the primary and backup
processors is always assigned by TS/MP. However, you must use the NONSTOP and
SERVER configuration parameters to notify the GDSX server to start a backup process
in the processor specified by TS/MP.
BREAKENABLED
This dynamic parameter determines whether user tasks can take break ownership by
means of TAKEBREAK.
If this BREAKENABLED is set to 1, user tasks can successfully call the TAKEBREAK
procedure, otherwise calls to TAKEBREAK return file error 99. See Section 8, Service
Routines for a description of GIVEBREAK and TAKEBREAK.
BUFFERTIMEOUT
This dynamic parameter specifies the maximum time that TSCODE should wait for a
buffer to become available during a call to GETLOCALPOOL that does not specify a
timeout. (See GETLOCALPOOL on page 8-36.) If a task waits longer than
BUFFERTIMEOUT ticks, it is suspended with a fault.
CONTROLFLAGS
This dynamic parameter is used to set multiple configuration controls. It is a bit-
encoded parameter, but bit 12 (d^plus^enabled) cannot be changed after GDSX is
started.
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
brother^cpu^no N.A. -1 0–15
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
breakenabled breakenabled^term 1 (ON) 0–1
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
buffertimeout buffer^timeout 1,000 ticks 0–65,535 ticks
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
controlflags control^flags 2 N.A.
dmap^flag control^flags.<0> 0 (OFF) 0–1
d^plus^enabled control^flags.<12> 0 (OFF) 0–1