DRL T.ERR (octal 103) - error detected.
Description:
DRL T.ERR notifies the TSS executive when an error is detected by
a subsystem and is executed by all the standard subsystems after
an error message has been issued.
The action taken by the executive depends
on the current processing environment.
- If TEX is in control or the user has previously set bit 6
of .LSTW2, the subsystem is immediately terminated.
Wrapup will be made prior to termination if requested.
The switch word bit is automatically turned off by the
executive when in command file mode and either a $*$QUIT
response line is encountered or an error is detected.
Both of these will result in terminating the application.
- If command file is in progress and talk mode is not in effect,
the application will be terminated with an appropriate error message.
Subsystem wrapup will be paid for the subsystem which executed the
DRL T.ERR, if requested.
This feature can be enabled or disabled with the $*$TRAP or $*$TRAP OFF
response lines, respectively.
The default is $*$TRAP.
- All other occurrences of DRL T.ERR are ignored.
Whenever a subsystem terminates via DRL RETURN or is aborted for any reason,
bit 13 of .LSWTH is set if the subsystem has previously executed at least
one DRL T.ERR.
If no DRL T.ERR calls have been made, the bit is turned off.
In this way, the user can test to see if a called subsystem
has encountered errors.
Copyright © 2000, Thinkage Ltd.