我多次使用'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。这允许跨所有节点进行报告或批量更新。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top