Under normal circumstances, Debug Input/Output is typically directed to the user's terminal. However, during the following occasions, Debug I/O is redirected to the MPE XL system console:
During the bootstrap process (until the system is up), all Debug
I/O is directed to the system console.
All system process debugging uses the system console.
All job debugging uses the system console. The environment variable JOB_DEBUG allows jobs to enter Debug.
The environment variable CONSOLE_DEBUG can be used to cause all
processes that are entering Debug for the first time to use the system console.
The environment variable CONSOLE_IO can be used to cause all debugging
for the current process to be directed to the system console.
The environment variable TERM_LDEV allows the use of any terminal
for debugging. A privileged procedure, DEBUG_AT_LDEV (ldev : ldev_type),
is also available to enter the debugger and direct I/O to the specified
terminal LDEV.
When Debug is using the system console, the following technique is recommended
to prevent confusion while sharing the console with the CI:
Running RESTORE prevents unwanted terminal reads from the console's CI.
See the ENV command for detailed descriptions of all of the environment variables mentioned above.