如何从MQJExplorer以可读格式导出队列消息?
我有一个队列,其中包含大约2000条消息,我尝试右键单击该队列,并使用“将消息备份到文件”选项将其导出到文件中,但是文件中有很多垃圾值以及消息这使我难以阅读。
有人可以帮助我如何以可读格式导出队列消息吗?
感谢您的帮助。
答案 0 :(得分:0)
对您而言,这不是一个确切的答案,因为我对MQJExplorer工具不熟悉。
但是...
IBM MQ附带了一个名为“ dmpmqmsg”的程序,该程序的目的是允许您将消息移入或移出MQ或移出MQ:
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.0.0/com.ibm.mq.ref.adm.doc/q117660_.htm
您需要使用MQ 8.0或更高版本才能使用它,并且可以这样使用它:
dmpmqmsg -m MYQUEUEMANAGER -i MYQUEUE -f /file/to/dump/messages/into
这会将队列“ MYQUEUE”上的消息内容从队列管理器“ MYQUEUEMANAGER”复制到/ file / to / dump / messages目录中名为“ into”的文件中。