添加对调试配置文件服务的支持

调试配置文件服务由服务器和 REST API 组成,这些 API 使用HTTP协议为一组与管理调试配置文件和IMS隔离相关的资源提供 RESTful 服务。

服务器在 z/OS 上运行,使用 IBM z/OS Liberty Embedded 作为网络服务器。

调试配置文件服务提供了以下 REST API:
  • 调试配置文件服务 API (DPS API)是在 z/OS 上运行的 REST API,用于管理 CICS 和非 CICS 环境中的调试配置文件(处理存储在 EQAUOPTS 数据集中的批处理、 IMS、 Db2® 存储过程配置文件)。
  • IMS 事务隔离服务 API ( IMS ISO API) 是运行于 z/OS 的 REST API,允许用户隔离 IMS 事务以进行调试。 它类似于z/OS调试器的IMS事务隔离设施批处理接口,调用程序 EQANIPSB 执行IMS事务隔离功能。
  • Authentication Service API (AUTH API) 是一个 REST API,可在 z/OS 上运行,用于验证大型主机用户凭据。 支持以下身份验证方法:在内部,所有调试配置文件服务 REST API 都使用相同的身份验证方法来执行身份验证功能。
图 1。 Debug Profile 服务
Debug Profile 服务

要启用 RESTful 服务,需要配置服务器和 API,然后重启服务器。

注:
  • 调试配置文件服务需要 64 位 Java 8、11 或 17(使用 IBM z/OS Liberty Embedded 23.0.0.12 或更高版本)。 安装完成后,您需要配置 z/OS 以运行 Java 应用程序
  • 调试配置文件服务托管在 IBM z/OS Liberty Embedded 应用程序服务器上,与 z/OS 系统上默认安装的 IBM z/OS Liberty Embedded 兼容。 您无需安装或修改现有的 IBM z/OS Liberty Embedded 应用程序服务器以适应调试配置文件服务 ,但需要刷新 eqaprof.env 以包含环境变量 liberty_dir
  • 要通过 Eclipse 启用 z/OS 调试器配置文件视图中的所有功能,需要安装、配置并启动 z/OS Explorer 3.2.0.13 或更高版本 (RSED),以及调试配置文件服务