【发布时间】:2011-04-01 22:16:38
【问题描述】:
我有一个来自 WebSphere MQ 代理的消息转储(二进制文件)。有什么工具可以用来打开它并读取消息元数据(消息描述符、消息头),即版本、消息 ID、优先级、返回地址等。
提前致谢
【问题讨论】:
我有一个来自 WebSphere MQ 代理的消息转储(二进制文件)。有什么工具可以用来打开它并读取消息元数据(消息描述符、消息头),即版本、消息 ID、优先级、返回地址等。
提前致谢
【问题讨论】:
这取决于。你用什么来转储消息的?
SupportPac MA01 中的 Q 程序会将队列捕获到文件中,该文件的格式可用于将消息重新加载到相同或另一个队列中。 SupportPac MO71 (MQMon) 和 SupportPac IH03 (RFHUtil) 也是如此。
同样,有许多第 3 方产品可以将队列转储到文件中,例如 InfraRed-360、AppWatch、QPasa!等等。
如果您使用其中一种产品转储队列,则转储格式应向您显示消息元数据,或者您可以将消息恢复到队列并在那里查看。
如果“消息转储”是指复制了队列下的磁盘文件,那么答案是否定的。这些文件由 WMQ 管理,并且空间不断被重用、重新索引和重新组合。没有关于如何解析这些文件的外部文档。
如果您指的是事务日志,那么也没有记录这些格式的文件,但 Cressida 制作了一个可以解析和重放日志文件的产品。
【讨论】: