我想转储安装在Linux机器上的WebSphere MQ中的队列消息。 如何查看mqm
授权用户队列中的消息? 我已经在opt/mqm/bin
里面进行了检查,并且发现了一些类似dmpmqaut
等的MQ命令。但是我找不到在队列里面转储消息的命令。
编辑 –我正在使用WebSphere MQ v.7.1
在队列中查看消息的快速方法是amqsbcg
示例程序。
amqsbcg QUEUENAME QMGRNAME > output.file
这个示例程序可以在这里找到
AIX / Unix: $MQ_HOME/samp/bin/amqsbcg
Windows: $MQ_HOME\tools\c\Samples\Bin\amqsbcg.exe
其中$MQ_HOME
是$MQ_HOME
的合适位置。 $MQ_HOME
的默认位置是:
AIX: /usr/mqm
Unix: /opt/mqm
Windows: C:\Program Files\IBM\Websphere MQ
你不会说你是什么版本,但希望你有一个新的版本有dmpmqmsg
命令,这将消息队列中的消息转储到文件。
如果您在IBM MQ上的旧版本中没有此命令,则可以通过SupportPac MO03 QLOAD使用等效的功能。 dmpmqmsg
是这个免费工具的产物。
以下列出了用于查看/编辑队列中的邮件的免费软件/共享软件程序: http : //www.capitalware.com/mq_tools.html#msgedit
你正在看错路。 请再次检查路径,并在/ usr / mqm / samp / bin(AIX)下找到“amqsbcg”。