题
我多次使用'mqsc'从脚本文件创建MQ队列管理器,但我不知道如何生成脚本文件。
由于
解决方案
有一个SupportPac可以安装一个名为<!> quot; saveqmgr.exe <!>“的程序。
以下是Pac的下载链接: http://shrinkster.com/17kc
IBM似乎经常重新组织其网站,因此如果您在很长一段时间后回到此处,上述链接可能无法正常工作,但通过搜索<!>“saveqmgr <!>”可以轻松找到SupportPac ;在Websphere MQ页面上。希望这有帮助!
IBM有关于SupportPac的说法:
摘要此SupportPac(saveqmgr)保存所有对象,例如 作为队列,频道等,定义在 本地或远程队列管理器 到一个文件。
下载说明此SupportPac会询问这些属性 定义到队列的所有对象 经理(本地或远程)和 将它们保存到文件中。
可能的用途此文件的格式适用于runmqsc。 因此可以使用它 SupportPac保存定义 队列管理器已知的对象 随后重新创建该队列 管理器。
其他提示
saveqmgr是生成表示现有队列管理器的脚本的常用方法。脚本文件只是包含您在runmqsc中使用的命令的文本文件,因此您也可以在文本编辑器中手动编写它们。
如果要使用脚本解析MQSC文件,SupportPac MO72:MQSC Client for WebSphere MQ 非常宝贵。它以客户端或绑定模式运行,其行为类似于runmqsc,但您也可以指定要在一行上格式化的输出。这使您可以提交类似
的命令DIS CHL(*) ALL
...并且由于输出每个通道有一行,因此您可以查找有趣的属性。查找连接到某个IP地址的所有通道变得非常简单。我通常从一个遍历所有QMgrs并执行MQSC代码的程序中驱动MO72。这允许跨所有节点进行报告或批量更新。