在 CICS IBM MQ 环境中使用 IBM MQ JMS 类进行编程
CICS® Java™ 程序可以调用 IBM® MQ classes for JMS 提供的各种函数。 IBM MQ JMS 类构成符合 JMS 的 IBM MQ 产品的一部分。
从 JMS 规范的角度来看, IBM MQ classes for JMS 将 CICS Liberty JVM 服务器视为符合 Java EE 的应用程序服务器,而没有正在进行的 JTA 事务。 在集成方式 Liberty 服务器中,应该使用 Java 事务 API (JTA) UserTransaction 接口来确保 IBM MQ JMS 类发送和接收的消息与 CICS UOW 相关联。
提供了对使用经典 (JMS 1.1) 和简化 (JMS 2.0) 接口的支持,前提是 CICS 已连接到支持相应 JMS 级别的 IBM MQ 队列管理器,并且正在使用适合的 IBM MQ JMS 类版本。
注: WebSphere® MQ for z/OS® V 7.1 仅支持 JMS 1.1 ,而 IBM MQ V 8.0 及更高版本同时支持 JMS 1.1 和 JMS 2.0。