Websphere MQ Client ver 9.0与.NET框架的兼容性

时间:2016-07-06 11:32:58

标签: ibm-mq xms

我们正在使用MQ Client ver 7.5.0.5(64位),现在想要迁移到ver 9.0(64位)。 已从here下载安装程序。

话虽如此,我想问下面:

  1. App是根据ver 7.5.0.5编译的;要使应用程序能够使用ver。 9.0 MQ客户端安装是否需要针对9.0进行编译。?
  2. MQ Client ver。 7.5.0.5适用于.NET framework 4.0。我想MQ Client ver。 9.0。也适用于.NET framework 4.0,对吧?
  3. 我搜索了IBM Site,但我没有得到解释上述兼容性信息的页面。我可能没有找到任何解释上述内容的页面。如果你知道,你能给一个链接吗?

1 个答案:

答案 0 :(得分:3)

我认为你在询问.net应用程序,所以我的答案扩展了,但对于像C应用程序这样的东西,它们也应该可以工作。

  1. 当您针对7505进行编译时,您将依赖于7.5.0.5版本的amqmdnet。但是,MQ还提供策略文件以指示较新的版本或修订包支持该版本的功能,因此它应该在v9上无需更改即可运行

  2. 是的,MQ支持.net框架4与7.5.0.5相同,应该无缝工作,假设它工作在7.5

  3. 作为一个例子,我针对v9主安装运行了7.5 simpleput.exe示例,它刚刚起作用。 (虽然看起来这个样本是用pre -.net 4构建的,但是我没有一个针对7.5构建的.net 4样本)

    要确认它确实与7.5.0.5相关联(请记住7.1版之前的旧版本都有1.0.0.3作为版本),您可以使用ildasm.exe simpleput.exe,查看清单: <ion-item collection-repeat="thing in things | filter:{events: {id:'13'}}"> {{thing.id}} </ion-item>

    在GAC中,您有一个策略文件:gacutil / l | findstr / i amqmdnet   policy.7.5.amqmdnet,Version = 9.0.0.0,Culture = neutral,....

    我不知道任何兼容性文档,而不是MQ声明操作环境(SOE)声明支持.net 4。