Adding support for remote debug users

Remote debug is a general term that covers multiple client scenarios. Each scenario has its own setup steps.

  • Eclipse client using the TEST(,,,DBMDT) parameter to start a debug session. Here the program-under-test and the Eclipse client communicate with each using the Debug Manager, avoiding the need for outgoing TCP/IP connections from z/OS. Debug Manager is the recommended way to start a remote debug session.
  • Eclipse clients using the TEST(,,,TCPIP) parameter to start a debug session. Here the program-under-test on the z/OS host connects to a server running in the Eclipse client.
  • Other clients, such as Visual Studio Code (VS Code), utilizing the Remote Debug Service.
  • Other products, such as IBM Test Accelerator for Z, using an Eclipse client to drive services offered by z/OS® Debugger.

Note: EQAOPTS commands are commands that alter some of the basic behavior of z/OS Debugger. They can be specified dynamically by the user or in a customized version of the EQAOPTS load module. For more information, see EQAOPTS commands.

If you have users running z/OS Debugger in remote debug mode, review the following list and complete the applicable tasks:

  • Related references
  • Remote debug mode in the IBM® z/OS Debugger User's Guide