IMS Solutions for Java 开发 概述

您可以编写 Java 应用程序以访问 IMS 数据库,并使用 IMS 解决方案 for Java 开发的驱动程序和资源适配器来处理 IMS 事务。

用于 Java 开发的 IMS 解决方案 包括 IMS 通用驱动程序IMS Java 从属区域资源适配器和 IMS Transaction Manager 资源适配器 (IMS TM 资源适配器)。 这些解决方案通过 Java On Demand 功能部件 FMID 提供。 对于还可以在分布式平台上运行的解决方案,您可以从 IMS 下载站点 ( IMS Transaction Manager (TM) Resource Adapter V14) 下载这些解决方案。

要开发在 IMS中运行的 Java 应用程序,请参阅 IMS 解决方案采用工具包中的 Java 以获取端到端指导,包括系统程序员用于设置环境的任务。

IMS 通用驱动程序

IMS 通用驱动程序 是一组 Java 驱动程序和资源适配器,支持从 z/OS® 和分布式 (非z/OS) 平台访问 IMS 。 IMS 通用驱动程序 是基于行业标准和开放式规范构建的。 IMS 通用驱动程序支持两种类型的连接: 到同一 LPAR 上 IMS 数据库的本地连接 (type-2 连接) 和通过 TCP/IP 的分布式连接 (type-4 连接)。 使用 type-2 IMS 通用驱动程序 的 Java 应用程序必须与 IMS 子系统位于同一逻辑分区 (LPAR) 上。 使用 type-4 IMS 通用驱动程序 的 Java 应用程序可以驻留在同一逻辑分区 (LPAR) 上,也可以驻留在与 IMS 子系统不同的 LPAR 上。

IMS 通用驱动程序 支持从多个环境访问 IMS ,包括:

  • WebSphere® Application Server for z/OS
  • CICS® Transaction Server for z/OS
  • 主机上 Java 批处理 (JBP) 和 Java 消息处理 (JMP) 区域中的 IMS

IMS Universal 驱动程序 包括:

  • IMS 通用数据库资源适配器: 符合 Java EE 连接器体系结构 (JCA) 1.6的资源适配器
  • IMS Universal JDBC driver: 实现 JDBC 4.0 API 的 Java 数据库连接 (JDBC) 驱动程序
  • IMS 通用 DL/I 驱动程序: 用于使用传统 DL/I 编程语义进行调用的 Java API

IMS Java 从属区域资源适配器

IMS Java 从属区域资源适配器 是一组 Java 类和接口,支持 JBP 和 JMP 区域中的 IMS 数据库访问和 IMS 消息队列处理。 IMS Java 从属区域资源适配器 为在 JMP 或 JBP 区域中运行的 Java 应用程序提供了与消息处理程序 (MPP) 和非消息驱动的 BMP 区域中提供的功能类似的 DL/I 功能,例如:
  • 访问 IMS 消息队列以读写消息
  • 执行程序切换
  • 落实和回滚处理
  • 在 IMS DB/TM 环境中访问 IMS 数据库
  • 在 IMS DB/TM 和 DCCTL 环境中访问 GSAM 数据库
  • 数据库恢复 (CHKP/XRST)

IMS TM 资源适配器

如果 IMS TM 资源适配器 安装验证程序 (IVP) 可以成功运行,那么支持通用 Java EE 1.7 或更高版本的认证应用程序服务器 (包括 WebSphere Application Server Liberty 概要文件 )。 仅支持 IMS TM 资源适配器 功能的子集。 请参阅 "限制" 主题以了解使用限制。 对于通用 Java EE 1.7 或更高版本的认证应用程序服务器,在下列情况下,将针对特定功能提供 IBM® 支持:
  • 可以在受支持的 WebSphere Application Server 或 WebSphere Application Server Liberty Profile版本中重新创建问题。
  • 确认问题是由 IMS TM 资源适配器 通过诊断跟踪引起的。

虽然 IMS 通用驱动程序IMS Java 从属区域资源适配器 提供了用于通过 Java 或 Java EE 应用程序访问 IMS 数据的接口和类,但如其名称所示, IMS TM 资源适配器主要用于通过 Java EE 应用程序与 IMS 事务进行交互。