gpt4 book ai didi

ibm-mq - IBM WebSphere MQ V7 MQQueue setTargetClient MQJMS_CLIENT_NONJMS_MQ 已弃用

转载 作者:行者123 更新时间:2023-12-02 07:22:01 28 4
gpt4 key购买 nike

尝试从 IBM WebSphere MQ V6 迁移到 V7。

我们拥有的其中一条是

((com.ibm.mq.jms.MQQueue) queue).setTargetClient(JMSC.MQJMS_CLIENT_NONJMS_MQ);

JMSC.MQJMS_CLIENT_NONJMS_MQ 在 V7 中显示为已弃用。

该线路的正确替代品是什么?我查了一会儿,没有找到任何信息。

最佳答案

请参阅 WebSphere MQ Using Java手册。特别是,请查看 Properties of Objects 部分并向下滚动到表 3。接下来,在表 3 中找到 TARGCLIENT 的条目。最右列是每个 setter 方法的值。在本例中,setTargetClient 方法的值为:

  • WMQConstants.WMQ_CLIENT_JMS_COMPLIANT
  • WMQConstants.WMQ_CLIENT_NONJMS_MQ

在同一手册中,最好回顾一下新版本的安装和验证。除此之外,这些类已重新打包,因此 [CLASSPATH][3] 要求已更改。

由于您要从 V6 迁移到 V7,另一个很好的引用是 WebSphere MQ Migration手册。特别是,请参阅标题为 Java and JMS considerations 的部分。 有关迁移应用程序的其他建议。本手册中的其他部分也会有所帮助。

最后,值得一提的是,Fix Pack 7.0.1.5 刚刚发布,包含多个 Java/JMS 相关修复。如果您运行的是 V7 的早期版本,下载并应用维护将是一个非常好的主意。有两种方法可以做到这一点。首先,WMQ客户端下载始终具有最新版本。您始终可以下载它并安装在以前的客户端之上。它可以免费下载:SupportPac MQC7 。或者,您可以从 Recommended Fixes 下载修复包。页。这是作为现有安装的特定于平台的升级提供的,例如 Windows 上的 EXE、Linux 上的 RPM 等。

关于ibm-mq - IBM WebSphere MQ V7 MQQueue setTargetClient MQJMS_CLIENT_NONJMS_MQ 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6365218/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com