MacKinney Systems, Inc.

In order to debug a transaction running unattached to a terminal, you have to set up both:
Option 8.2 (to identify the program/transaction to debug), and
Option 8.9 (to identify the debugging terminal).
From Option 8.2:

  1. Set the Terminal ID to NONE (actually type in the word NONE)
  2. Identify the non-terminal transaction in Task ID
  3. Identify the non-terminal program in Program Name
  4. Set the Halt Offset to START 

From Option 8.9:

  1. Set the Debugging Terminal ID to THIS (identifies the terminal you are signed on to)
  2. Set the Debugged Task to match the Task ID in Option 8.2