我通过命令行的方式在MQ中新增了多个队列,但是在队列管理器上看不到它们。怎么回事?
我按照IBM相关的创建和配置MQ的文档的步骤走的。
没有遇到错误提示。
当我把最后一个语句完成
define q(EDIOUT) queue(EDIOUT) qmgr(bcg.queue.manager)
然后进入MQ服务控制台。发现bcg.queue.manager队列中的队列管理器中并没有我增加的这些队列啊。
不知道为什么。大家有什么经验?
[解决办法]
define q(XMLIN) queue(XMLIN) qmgr(bcg.queue.manager)
这句话本身语法就有问题,你上面已经定义了一个本地的队列 XMLIN
我按照你的操作做了一次,在MQ资源管理器中,输入所有命令,然后刷新队列,有XMLIN队列出现
命令操作1:
Microsoft Windows 2000 [Version 5.00.2195](C) 版权所有 1985-2000 Microsoft Corp.C:\Documents and Settings\Administrator>crtmqm -qAMQ7048: 队列管理器名无效或未知C:\Documents and Settings\Administrator>crtmqm -q bcg.queue.managerWebSphere MQ 队列管理器已创建。创建或替换 bcg.queue.manager 的缺省对象。缺省对象统计:31 个已创建。0 个已替换。0 个已失败。正在完成设置。设置完成。C:\Documents and Settings\Administrator>strmqm bcg.queue.managerWebSphere MQ 队列管理器‘bcg.queue.manager’已启动。C:\Documents and Settings\Administrator>runmqlsr -t tcp -p 9999 -m bcg.queuager5724-B41 (C) Copyright IBM Corp. 1994, 2002. ALL RIGHTS RESERVED.