GDSX (Extended General Device Support) Manual

Design and Development
Extended General Device Support (GDSX) Manual529931-001
2-54
CTRL26
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/iTS 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/iTS 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/iTS TCP control 26 message with a
FEINVALOP(2).
DEBUGFLAGS
This dynamic parameter is bit encoded, and is used to set multiple configuration
controls.
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
ctrl^26 ctrl26 1 (ON) 0–1
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
debugflags debug^flags %2 (pool check) N.A.
debug^error^trap debug^flags.<0:7> 0 (OFF) 0–255
bounds^checking debug^flags.<8> 0 (OFF) 0–1
auto^trace^flag debug^flags.<11> 0 (OFF) 0–1
uscode^debug^flag debug^flags.<12> 0 (OFF) 0–1
backup^debug^flag debug^flags.<13> 0 (OFF) 0–1
poolcheck^flag debug^flags.<14> 1 (ON) 0–1
debug^fatal^flag debug^flags.<15> 0 (OFF) 0–1