Ibm mq 哪一个是连接大型机和java的经验证的解决方案?MQ series/IBM CICS事务网关中哪一个最好?

Ibm mq 哪一个是连接大型机和java的经验证的解决方案?MQ series/IBM CICS事务网关中哪一个最好?,ibm-mq,cobol,zos,cics,Ibm Mq,Cobol,Zos,Cics,哪种是连接大型机和java的经验证的解决方案?WebSphere MQ/IBM CICS事务网关中哪一个最好? 连接到java和大型机COBOL的最佳解决方案是什么?假设“java”的意思是“java不在大型机上运行”,有多种方法可以做到这一点 CICS Web服务(SOAP) CICS Web支持(REST/POX) 带有触发队列的MQSeries “最好”在旁观者眼里,这取决于你想要什么。这些都不是新的,这种能力已经存在好几年了 对于选项1,CICS Web服务助手将从COBOL现有语言结构

哪种是连接大型机和java的经验证的解决方案?WebSphere MQ/IBM CICS事务网关中哪一个最好?

连接到java和大型机COBOL的最佳解决方案是什么?

假设“java”的意思是“java不在大型机上运行”,有多种方法可以做到这一点

  • CICS Web服务(SOAP)
  • CICS Web支持(REST/POX)
  • 带有触发队列的MQSeries
  • “最好”在旁观者眼里,这取决于你想要什么。这些都不是新的,这种能力已经存在好几年了

    对于选项1,CICS Web服务助手将从COBOL现有语言结构生成WSDL。如果您决定不喜欢它生成的内容,您可以编写自己的WSDL并从中生成COBOL语言结构。Java程序将使用您最喜欢的SOAP(或MQ)基础结构与CICS/COBOL程序通信

    对于选项2,您的CICS/COBOL程序必须编码为“web感知”。CICS/COBOL程序必须使用web提取、web接收和web发送API与Java程序通信。Java程序将使用HTTP GET/POST处理向CICS/COBOL程序发送/接收消息


    对于选项3,必须对CICS/COBOL程序进行编码,以使用MQGET和MQPUT接收消息并向Java程序发送消息。您希望使用回退队列名称和回退阈值定义队列,并根据回退计数值检查后者。如果阈值大于计数,则希望将消息移动到回退队列,而不尝试在CICS/COBOL程序中处理它(这是一条有害消息)。java程序将使用JMS或您最喜欢的消息传递包装包与CICS/COBOL程序通信。

    从顶部看,您可以连接到CICS

    • 通过使用CICS事务网关(CTG)。有一些ibm jar文件可以将您连接到CICS
    • 通过IPIC连接直接连接到CICS()