首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM.XMS.XMSC不包含WMQ_Client_Reconnect_Q_MGR的定义

IBM.XMS.XMSC不包含WMQ_Client_Reconnect_Q_MGR的定义
EN

Stack Overflow用户
提问于 2015-05-08 20:24:42
回答 1查看 862关注 0票数 1

我创建了一个使用.Net连接到MQ队列的XMSFactory Windows。我正在尝试实现重新连接功能,但在XMS.dll中找不到属性

'IBM.XMS.XMSC‘不包含'WMQ_CLIENT_RECONNECT_Q_MGR’的定义

我正在使用以下版本:

  • MQ服务器7.5.0.2
  • MQ客户端7.5.0.4
  • 用于.Net 2.0.0.12的消息服务客户端

请帮帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-09 03:55:19

MQ客户端v7504为.NET (XMS) v2.5提供消息服务客户端,该版本提供了自动客户端重连接功能。因此,如何使用MQ客户端v7504获得XMS .NET 2.0.0.12有点令人惊讶。XM2.0.0.12不支持自动客户端重新连接。这个特性是在XMS版本2.0.1.0中实现的。

似乎您已经从supportpac 网站下载了XMS。因为您已经安装了MQ客户端v7504,所以不需要安装supportpac。XMS与MQ客户端捆绑在一起。因此,您需要卸载XMS supportpac,而使用MQ客户端附带的XMS。

更新

卸载XMS .NET支持包后,执行以下操作:

1)检查GAC是否具有XMS .NET程序集版本2.5。如果程序集不在,则打开命令提示符并移动到WebSphere MQ\bin目录并运行"amqiregisterdotnet.cmd“命令。这将将XMS (也包括MQ) .NET程序集安装到GAC。

2)您的应用程序可能仍在引用IBM.XMS v2.0.1.0程序集。由于此版本的程序集将不再可用,请删除该引用并从IBM.XMS MQ\bin目录中添加WebSphere v2.5引用。

重新编译应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30132306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档