GDSX (Extended General Device Support) Manual
User Exit Descriptions
Extended General Device Support (GDSX) Manual—529931-001
9-20
USER^REPLIES
early in the GDSX initialization process. Buffer pools and task and file
management structures have not been initialized. Consequently, within these exits
TSCODE-supported service procedures should not be called, except for the
following:
Wait until USER^INITIALIZE to call other service routines.
•
The TSCODE-supported FAULT procedure may not be called from this exit,
because the monitor task, which handles the EMS messages, does not exist when
this exit is executing.
•
During execution of this procedure, buffers may be allocated from memory pools,
but when this procedure is exited, the buffers are no longer available.
USER^REPLIES
This routine is called whenever GDSX receives SPI or SCF INFO or STATS
commands for a valid object type:
•
LINE
•
PROCESS
•
SU
•
TASK
After the TSCODE monitor task has prepared its response, USER^REPLIES is called
so that you can examine or modify the returning information to be displayed within
SCF.
For example, additional response tokens may be placed in the SCF response buffer
through calls to SSPUT (in which case the scf-buffer parameter must be set to
the address of the response buffer).
BIT^MAP INIT[X]LIST
BIT^RESET INIT^SEM
BIT^SET ^SHUTDOWN
BIT^TEST ^TERMINATE
status := USER^REPLIES ( scf-command !
i
,scf-object-type !
i
,scf-object-name !
i
,scf-buffer ) ; !
i