GDSX (Extended General Device Support) Manual
Design and Development
Extended General Device Support (GDSX) Manual—529931-001
2-58
DYNAMIC
DYNAMIC
This dynamic parameter is bit encoded and is used to set multiple configuration
controls. Any nonzero value for dynamic signals TSCODE that dynamic SUs can be
created. If dynamic equals zero, all SUs must be preconfigured.
Dynamic^recovery
Dynamic^recovery is used to indicate whether TSCODE is to restart dynamic tasks
after a takeover. If this flag is 1, TSCODE restarts all dynamic tasks that existed at the
time of the failure of the former primary process. Setting this variable also implies that
dynamic terminals are allowed.
Dynamic^autostop
Dynamic^autostop is used to indicate whether TSCODE is to stop a dynamic SU by
calling STOP^TASK if the SU has no openers. Setting this variable also implies that
dynamic terminals are allowed.
Preconfigured SUs have an SCF autostop attribute that may be set ON or OFF. This
attribute is not used by TSCODE; it may be used as desired.
Dynamic^nowaitdepth
Dynamic^nowaitdepth is used to indicate the nowaitdepth (the maximum number of
concurrent nowaited I/Os) for files associated with dynamic SUs. Setting this variable
also implies that dynamic terminals are allowed.
Example
To use a TACL PARAM command to set autostop on and also enter a value of 10 for
nowaitdepth, add 16 (for autostop—bit 11—ON) plus the value 10 for nowaitdepth, and
set DYNAMIC equal to the total:
> PARAM DYNAMIC 26
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
dynamic dynamic^term %21 (ON) N.A.
dynamic^recovery dynamic^term.<10> 0 (OFF) 0–1
dynamic^autostop dynamic^term.<11> 1 (ON) 0–1
dynamic^nowaitdepth dynamic^term.<12:15> 1 (ON) 0–15