Migration 从WebSphereMQV6迁移到V7对现有代码有什么影响?

Migration 从WebSphereMQV6迁移到V7对现有代码有什么影响?,migration,ibm-mq,Migration,Ibm Mq,从WebSphereMQV6迁移到V7对现有代码有什么影响 我们能简单地改变一下吗?像所有好问题一样,这里的答案是“视情况而定” 首先,不要转到v7.0,至少转到v7.1,更好的是转到v7.5 使用客户端或绑定模式连接?在大多数情况下,您无需触摸基于客户端的应用程序即可升级QMgr。任何版本的WMQ客户端都可以与任何版本的WMQ服务器进行通信,但最好不要将应用留在不受支持的WMQ客户端上。当然,在旧客户端上运行的应用程序不会获得新功能,例如自动重新连接或性能改进,即使QMgr是V7.5 使用S

从WebSphereMQV6迁移到V7对现有代码有什么影响


我们能简单地改变一下吗?

像所有好问题一样,这里的答案是“视情况而定”

首先,不要转到v7.0,至少转到v7.1,更好的是转到v7.5

  • 使用客户端或绑定模式连接?在大多数情况下,您无需触摸基于客户端的应用程序即可升级QMgr。任何版本的WMQ客户端都可以与任何版本的WMQ服务器进行通信,但最好不要将应用留在不受支持的WMQ客户端上。当然,在旧客户端上运行的应用程序不会获得新功能,例如自动重新连接或性能改进,即使QMgr是V7.5
  • 使用SSL?SSLPEER元素顺序已更改,用于管理证书的命令也已更改。好消息是,现在可以使用
    {mq install}/bin
    目录中的
    runmq*km
    命令执行证书管理,因此您无需查找GSKit目录并确定是否使用
    gsk6*
    gsk7*
    gsk8*
    命令
  • 如果从32位转到64位,则可能需要重新编译程序或退出
  • PATH
    CLASSPATH
    LIBPATH
    的正确设置会在不同版本之间更改
还有很多,InfoceCenter中对其进行了详细介绍。每个信息中心都有一个关于迁移的部分。在这一部分中,有按版本划分的小节,也有按平台划分的小节。选择WMQ的目标版本(即V7.5,对吗?说是!)并深入研究。从这里开始:


Thanx,为什么我不应该选择7.0版,而应该选择7.1版和更好的版本?7.5版引入了许多新的安全功能,包括CHLAUTH记录,它提供了以前需要的通道出口的本机QMgr功能。V7.5集成WMQ AMS和FTE组件。尽管它们仍然是单独许可的,但更紧密的集成进一步提高了安全性以及功能和性能。任何版本的客户机都可以与任何版本的QMgr一起运行,因此您可以按照各自的计划迁移它们。最好的情况是,为新QMgr使用swing硬件来获得V7.1或V7.5 QMgr,然后将应用迁移到其中,并在完成后使旧QMgr退役。