GDSX (Extended General Device Support) Manual
Design and Development
Extended General Device Support (GDSX) Manual—529931-001
2-51
Descriptions of Configuration Parameters
Or, to turn off the trace facility, assign the following within USCODE:
auto^trace^flag := 0;
Methods 1 and 2 can be used to set either dynamic or static parameters, while
methods 3 through 5 can be used only with dynamic parameters (SCF and SPI
interfaces are established only after all parameters have been initialized).
Method 2 will override settings made using method 1. Methods 3, 4, and 5 are of
equal priority and all will override settings made with methods 1 and 2.
Descriptions of Configuration Parameters
Following are descriptions of all the static and dynamic configuration parameters. The
parameters appear in alphabetical order by external parameter name (see the first
column of Tables 2-2 and 2-3).
ASSOCIATIVE
This dynamic parameter indicates whether all preconfigured DEVICE^HANDLER tasks
are to be associative or not. If DEVICE^HANDLER tasks are associative, multiple
opens from external processes for a given file name are allowed by TSCODE and
cause the assignment of exactly one DCB and one TCB, and the creation of only one
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.
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