GDSX Manual

Design and Development
Extended General Device Support (GDSX) Manual134303
2-48
AUTOSTOP
DEVICE^HANDLER task. Identical file names in open messages do not cause multiple
tasks to be created, but merely cause the tcb.opens counter to be incremented by 1.
If DEVICE^HANDLER tasks are not associative, an open from an external process for a
given file name causes the assignment of exactly one DCB and one TCB. Subsequent
open messages containing the same file name are rejected by TSCODE.
Preconfigured SUs have an associative attribute that can be set ON or OFF to indicate
for this one SU whether the corresponding task is associative. The setting of the
associative attribute for this SU takes precedence over the associative parameter setting
for all DEVICE^HANDLER tasks.
AUTOSTOP
This dynamic parameter determines whether the GDSX process is to stop if there are no
external openers. If autostop is 1, the process is to stop if no more opens exist.
This parameter is different from dynamic^autostop of the DYNAMIC configuration
parameter, which determines whether dynamic DEVICE^HANDLER tasks are to be
stopped if they have no openers.
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
NonStop 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 NonStop 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 NonStop TS/MP.
BREAKENABLED
This dynamic parameter determines whether user tasks can take break ownership by
means of TAKEBREAK.
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
associative associative^term 0 (OFF) 0–1
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
autostop auto^stop 0 (OFF) 0–1
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