使用ActiveMQ在z/OS上实现MQ功能

使用ActiveMQ在z/OS上实现MQ功能,activemq,ibm-mq,zos,cics,Activemq,Ibm Mq,Zos,Cics,我试图验证是否可以使用ActiveMQ实现用于在z/OS上远程执行命令的WebsphereMQ功能(MQ触发)。大体上,我认为这将需要定制java编码来利用JCICS等新框架/库(我认为这需要CICS Tx Gateway v4.2)。大体上,需要验证以下步骤: a) 在z/OS上安装ActiveMQ b) 编写Java代码以调用CICS中的CKTI任务启动器或触发器监视器,使用JCICS在z/OS上执行命令。 我需要验证上述内容并更正或添加新步骤。为什么要编写Java代码来调用CKTI以启动C

我试图验证是否可以使用ActiveMQ实现用于在z/OS上远程执行命令的WebsphereMQ功能(MQ触发)。大体上,我认为这将需要定制java编码来利用JCICS等新框架/库(我认为这需要CICS Tx Gateway v4.2)。大体上,需要验证以下步骤:
a) 在z/OS上安装ActiveMQ
b) 编写Java代码以调用CICS中的CKTI任务启动器或触发器监视器,使用JCICS在z/OS上执行命令。


我需要验证上述内容并更正或添加新步骤。

为什么要编写Java代码来调用CKTI以启动CICS事务?如果Java代码正在运行,是否可以使用的issue()方法启动CICS事务

我想你的设计会变成

  • 消息到达ActiveMQ
  • 向CICS发送HTTP消息
  • URIMAP定义导致调用JCICS代码
  • JCICS代码执行StartRequest.issue()以开始业务逻辑
  • 向指示问题()成功或失败的原始HTTP消息发送响应

  • 我的意思是调用jcicsjavaapi。JCICS是java对吗?此外,我们将从需要在z/OS上运行的java代码中进行此调用,最有可能是作为onMessage()的MessageListener进行调用……JCICS是用于java代码的CICS API的接口。在CICS内部运行的Java代码可以使用JCICS请求CICS服务。您提到想要“在z/OS上执行命令”-您想要做什么?请阅读以下任一方面:WMQ触发(Websphere MQ透视图)和/或CICS任务启动器(CICS透视图)。这些是标准用例/使用场景。