使用本地 ECI 资源适配器链接到 CICS 中的程序

使用 JCA 本地 ECI 资源适配器在 CICS® 中运行程序是通过使用 ECIInteraction 类的 execute () 方法完成的。

此任务显示应用程序开发者如何使用 JCA 本地 ECI 资源适配器来运行使用 JCA 记录传入 COMMAREA 的 CICS 程序。 有关如何扩展记录接口以表示 CICS COMMAREA 的更多详细信息,请参阅 将 JCA 本地 ECI 资源适配器与 COMMAREA 配合使用 以及有关如何链接到使用通道和容器的 CICS 程序的详细信息,请参阅 将 JCA 本地 ECI 资源适配器与通道和容器配合使用

  1. 使用 JNDI 来查找名为 eis/defaultCICSConnectionFactory的 ConnectionFactory 对象。
  2. 从 ConnectionFactory获取 Connection 对象。
  3. 从连接获取交互对象。
  4. 创建新的 ECIInteractionSpec 对象。
  5. 使用 ECIInteractionSpec 上的 set 方法来设置执行的属性,例如程序名和 COMMAREA 长度。
  6. 创建记录对象以包含输入数据 (请参阅 COMMAREA/Channel 主题) 并填充数据。
  7. 创建记录对象以包含输出数据。
  8. 对交互调用执行方法,传递 ECIInteractionSpec 和两个记录对象。
  9. 从输出记录中读取数据。
您已使用 ECI 资源适配器成功链接到 CICS 中的程序。