GDSX Manual
Design and Development
Extended General Device Support (GDSX) Manual–134303
2-50
CTRL26
If you run GDSX as a high PIN process but neglect to set d^plus^enabled to 1, GDSX
will abend with an error 10014.
Auto^restart^flag
Auto^restart^flag determines whether a user task will be restarted after faulting with an
irrecoverable error. If this flag is set, after a time delay specified by the
RESTARTTIME configuration parameter, a user task faulted with an irrecoverable error
is automatically restarted (the noretn parameter of the call to FAULT must also be
equal to 1). The restart is transparent to the task’s openers, except that during restart all
prior requests are returned a file-system error 140 (modem error) and new requests are
queued.
Stats^flag
Stats^flag determines whether statistical information is to be collected on user task
operations. If this flag is set, TSCODE allocates extended memory in which this data is
stored. Statistics are displayed with the SCF STATS command. If GDSX is run as a
process pair, the primary process checkpoints this statistical data to the backup.
Sysmsgs^flag
Sysmsgs^flag determines whether TSCODE sends system messages to user tasks. If
this flag is set, TSCODE forwards system messages to USCODE.
Open message formats may be found in the Guardian Procedure Errors and Messages
Manual. Maximum length of the D-series message forwarded is 81 words.
The close message format is:
INT type; ! = -104
INT processhandle[0:9]; ! = Requester process handle
INT file; ! = file
TSCODE allocates an IOCB for each open and close message. USCODE should call
^REPLYX without its parameters or DEALLOCATEIOCB to deallocate this IOCB. For
example,
CALL ^REPLYX() ! Do not use any ^REPLYX parameter
or
CALL DEALLOCATEIOCB (CB)
CTRL26
This dynamic parameter determines how GDSX responds to a Pathway/TS TCP control
26 message. CTRL26 should be set to 1 if TSCODE is to respond correctly.
When CTRL26 is set to 1, TSCODE responds to a Pathway/TS TCP control 26 message
with a parameter of 1, by replying with a FECONTINUE(70). When CTRL26 is set to
0, TSCODE responds to a Pathway/TS TCP control 26 message with a FEINVALOP(2).
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
ctrl^26 ctrl26 1 (ON) 0–1