了解调试管理器
调试管理器 向 z/OS® Debugger 和远程 Eclipse 客户机提供与通信相关的服务。 它避免了从 z/OS 打开出站端口以及用户跟踪其 IP 地址的需求。 有关使用和不使用 调试管理器之间的差异,请参阅 TCP/IP 端口中的图。
图 1 显示了 Eclipse 客户机在调试应用程序时如何使用 调试管理器 的示意图概述。 在综合系统环境中,不同 LPAR 上的 调试管理器 实例还会相互保持通信以建立连接,即使在用户登录的 LPAR 与已启动调试会话的 LPAR 不同的情况下也是如此。 更多信息,请参阅启用系统级支持。

- 客户机使用 " 远程系统 " 视图中的 z/OS 连接来连接到主机。
- 作为登录的一部分, Debug Miner 向 Debug Manager注册用户,后者在 DBGMGR 启动式任务中处于活动状态。
- 当要调试的程序启动时, z/OS Debugger 会将调试请求发送到 调试管理器。
- 调试管理器 检查调试会话用户是否已注册。 如果此时未注册用户,那么调试会话将休眠。 z/OS Debugger 将最多等待两次 $VALUE。 如果用户仍未在 " 远程系统 " 视图中登录到 z/OS 连接,并且未向 调试管理器注册,那么调试会话将超时。
- 如果用户已注册,那么 调试管理器 会通知 Eclipse 客户机新的调试会话可用。
- Eclipse 客户机与外部 调试管理器 端口建立 TCPIP 连接。
- 调试管理器 将 TCPIP 连接传递到 z/OS Debugger,这允许用户控制调试会话。