GDSX Manual

DEVICE^HANDLER Example, Running and
Managing
Extended General Device Support (GDSX) Manual–134303
4-12
Stopping the First Application and GDSX
Then pause the TACL process at the TACL terminal to allow SCF to regain control.
When you see the SCF prompt, enter:
-> STATUS PROCESS $GDS
The display tells you that now there are two TSCODE system tasks, and two USCODE
user tasks, which are both DEVICE^HANDLER tasks.
Enter:
-> INFO #TC2
You should see a display with the task number 4.
If you wish, you can enter strings at the second application terminal and verify that the
strings are reversed. GDSX may serve as a front-end process between multiple
requesters and a number of terminal devices.
At the second application terminal, press CTRL/Y. On the screen you see the following:
EOF!
APPLICATION STOPPING
Press the Break key to get a TACL prompt at the application terminal.
At the TACL terminal, enter a FC command to repeat the previous SCF command. (You
may need to pause the TACL process to complete the command and see the response.)
You should see the message:
-> GDS E00001 Object name does not exist
This verifies that task number 4, the $GDS process’s DEVICE^HANDLER task that
was mapped to the second application terminal ($TC2), no longer exists.
To see if the $A2 application process has been stopped, enter the following command at
the TACL prompt:
> STATUS *, TERM
Then enter the following to allow SCF to regain control:
> PAUSE
Stopping the First Application and GDSX
At the SCF prompt, enter:
-> STOP SU
You should see the following message, indicating that the SU has an opener ($A1), and
therefore cannot be stopped:
-> GDS E00011 STOP failed: Object is currently active
Then issue the following command for the same subdevice:
-> ABORT SU