使用 IMS TM 资源适配器的最常见 Java™ 应用程序类型是运行非对话式 IMS 事务的类型。为运行非对话式事务,Java 应用程序会通过 IMS Connect 与 IMS Transaction Manager(IMS TM)交互,将事务输入消息传递至 IMS TM 并从 IMS TM 接受事务输出消息。在 J2EE 连接器体系结构(JCA)中,这是通过使用 Interaction 对象的一个实例来实现的。Java 应用程序通过调用 Interaction 类的 execute 方法与 IMS 进行交互,从而提供 IMS 事务的输入消息及一个 IMSInteractionSpec 对象。IMSInteractionSpec 对象描述了交互的属性。
IMSInteractionSpec 的属性确定 Java 应用程序与 IMS TM 进行交互的类型。交互在事务管道(TPIPE)中进行,它是 IMS Connect 之类的客户机与 IMS OTMA 之类的服务器之间的逻辑连接。后续各节说明了 IMSInteractionSpec 的属性,同时还描述了不同交互类型,以及如何为这些交互类型配置 IMSInteractionSpec 对象。Java 应用程序可以配置 IMSInteractionSpec 对象并通过许多方式来调用 Interaction 对象的 execute 方法: