我有一个来自WebSphere MQ Broker的消息转储(二进制文件)。是否有任何工具可用于打开它并读取消息元数据(消息描述符,消息标题),即版本,消息ID,优先级,返回地址等。
提前致谢
答案 0 :(得分:1)
这取决于。您用什么来转储邮件?
来自SupportPac MA01的Q程序将以一种格式捕获队列到文件,该格式可用于将消息重新加载到相同或另一个队列。 SupportPac MO71(MQMon)和SupportPac IH03(RFHUtil)也是如此。
同样,有许多第三方产品可以将队列转储到文件,如InfraRed-360,AppWatch,QPasa!等等。
如果您使用其中一个产品转储队列,则转储格式应显示消息元数据,或者您可以将消息还原到队列并在那里查看。
如果通过“message dump”表示您已将磁盘文件复制到队列下,则答案为否。这些文件由WMQ管理,并且该空间不断被重用,重新索引和重新组合。没有关于如何解析这些文件的外部文档。
如果您指的是事务日志,那么这些格式都没有文档格式,但Cressida会生成一个解析和重放日志文件的产品。