You may want to use a separate job to debug programs running in
another job.
Following are reasons for doing so:
- Batch jobs can be debugged by an interactive job.
- An interactive job can be debugged from another interactive job. This
allows one display to show debug information without interrupting the application
program display.
- An interactive or batch job that is looping can be interrupted and put
into debug mode.