关于MQ返回码2085

xingiverson 2012-12-19 09:44:37
HI:

本人刚开始接触IBM的MB与MQ,在WebSphere Message Brokers Toolit 新建一个域连接时,
报错:"Message Brokers Toolit 尝试连接到配置管理器的队列管理器时收到 WebSphere MQ错误,
请确保队列管理器正在运行,并已启用网络连接和定义了配置管理器.如果需要,启动队列管理器,
确保端口1414 上有侦听器在运行,且有效服务器连接通道在运行.然后重新启动配置管理器.最后,从
Message Brokers Toolkit 重新连接到域并重试该操作".

点击详细信息:"A Configuration Manager has not been defined on queue manager 'WBRKQM' (MQ reason code 2085 while trying to open a queue)".

请教各位高手,我该如何修改配置,或者最有可能是哪里的问题?
...全文
11444 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
erica71657 2014-04-17
  • 打赏
  • 举报
回复
可能是通道的问题,检查一下侦听
快福 2013-10-31
  • 打赏
  • 举报
回复
好,受教了,我也遇到类似的问题求解
韩道明 2013-10-23
  • 打赏
  • 举报
回复 1
我也遇到类似的问题求解handaoming123@126.com
xxt959 2013-09-27
  • 打赏
  • 举报
回复
请问楼主问题解决了吗?本人出现同样问题,求解:xxt959@163.com
snake_pass 2013-07-16
  • 打赏
  • 举报
回复
问题(摘要) MQ 应用往指定队列放消息或拿消息时失败,MQ原因代码为"2085 MQRC_UNKNOWN_OBJECT_NAME". 原因 这个原因码会出现在应用打开一个队列,而且队列管理器不能解析MQOPEN对象描述符(MQOD)队列名的时候,最可能的原因是,MQOPEN API指定了错误的队列名 解决问题 如果出现错误的队列为本地队列,需要做如下检查: 1) 检查你的应用程序是否打开了正确的队列。如果不是,需要纠正. 2) 使用MQSC命令“ dis ql(*) " 确认应用程序的目标队列已经定义好。 如果出现错误的队列为集群队列,需要做如下检查: 1) 先尝试上面本地队列的诊断方法。 2) 如果你使用MQOPEN打开一个本地没有定义的集群队列,一定不能在对象描述符(MQOD)指定ObjectQMgrName的值。 3) "2085"有可能表明MQ集群里有配置的问题。 更正方法: 1) 确保集群队列管理器有可以工作的集群通道运行,在完整存储库队列管理器上执行MQSC 命令:dis chs(*) 2) 使用MQSC命令“ dis ql(*)” 确保队列共享在集群中。 3) "2085"表明打开一个共享在集群里的队列作put是支持的,做get是不支持的。

1,220

社区成员

发帖
与我相关
我的任务
社区描述
企业软件 中间件技术
社区管理员
  • 中间件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧