MQ在命令提示符下

时间:2015-01-13 17:02:44

标签: ibm-mq

我已经在我的机器上安装了MQ(用regedit32检查过)但是我得到了错误"无法识别命令"当我输入" runmqsc"在命令提示符中(为mqjms.jar设置环境变量)我缺少什么?我想在窗口

中创建quemanagers并通过命令提示符排队

3 个答案:

答案 0 :(得分:3)

您使用的是哪个版本的MQ? (您可以在命令提示符下输入dspmqver进行检查)

要创建队列管理器,您应该使用命令crtmqm。对于eaxmple,如果您想使用默认值创建队列管理器并将其命名为MyQueueManager,则应输入以下命令:

crtmqm MyQueueManager

在任何情况下,我都建议您通过MQ Explorer创建队列管理器,假设您已安装它。它更容易,更简单。

如果您仍想使用命令提示符,则在创建队列管理器后,键入以下内容:

runmqsc MyQueueManager

此命令将打开MQSC shell,您可以使用该shell在队列管理器中创建对象(如队列)。

要创建名为“MyQueue”的默认值的队列,请输入:

DEFINE QLOCAL('MyQueue')

答案 1 :(得分:2)

你看起来像MQ的初学者。我建议你先读一下MQ,然后再开始探索。您可以在此处找到有关MQ v7.5的信息:http://www-01.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.pro.doc/q001010_.htm?cp=SSFKSJ_7.5.0%2F1

BTW没有'runmqm'命令。您可以使用'dspmqver'命令显示已安装的MQ版本,使用'dspmq'显示在该计算机上运行的队列管理器列表。

答案 2 :(得分:2)

对于在Windows上安装,始终建议在开始之前重新启动服务器,以便保存注册表并减轻具有内存泄漏等的不良程序的影响。

然后在安装MQ和最新的Fix Pack之后,再次重新启动。这样可以再次保存注册表,并获取新的环境变量。

最后,此时运行setmqinst命令。这将设置指向该安装的正确目录的默认值。如果您的bin目录无法识别且Windows无法找到可执行文件,我怀疑这是您错过的部分。