3

很多时候,我使用“mqsc”从脚本文件创建 MQ 队列管理器,但我不知道如何生成脚本文件。

谢谢

4

3 回答 3

6

有一个 SupportPac 安装了一个名为“saveqmgr.exe”的程序。

这是 Pac 的下载链接:http: //shrinkster.com/17kc

IBM 似乎经常重组其网站,因此如果您在很长一段时间后返回此处查看上述链接可能无法正常工作,但通过在 Websphere MQ 页面上搜索“saveqmgr”可以轻松找到 SupportPac。希望这可以帮助!

IBM 对 SupportPac 有这样的看法:

摘要 此 SupportPac (saveqmgr) 将本地或远程队列管理器中定义的所有对象(例如队列、通道等)保存到文件中。

下载说明 此 SupportPac 询问定义到队列管理器(本地或远程)的所有对象的属性并将它们保存到文件中。

可能的用途此文件的格式适用于 runmqsc。因此,可以使用此 SupportPac 保存队列管理器已知的对象定义,然后重新创建该队列管理器。

于 2009-07-02T16:39:58.533 回答
2

saveqmgr 是生成代表现有队列管理器的脚本的常用方法。脚本文件只是包含与 runmqsc 一起使用的命令的文本文件,因此您也可以在文本编辑器中轻松地手动编写它们。

于 2010-01-30T13:41:53.530 回答
1

如果您使用脚本解析 MQSC 文件,SupportPac MO72: MQSC Client for WebSphere MQ是非常宝贵的。它在客户端或绑定模式下运行,作用类似于 runmqsc,但您也可以指定输出格式为一行。这使您可以提交类似的命令

DIS CHL(*) ALL

...并且由于每个通道的输出有一行,因此您可以 grep 查找有趣的属性。查找连接到某个 IP 地址的所有通道变得非常容易。我通常从一个迭代所有 QMgrs 并执行 MQSC 代码的程序中驱动 MO72。这允许跨所有节点报告或批量更新。

于 2010-04-27T04:27:51.443 回答