【问题标题】:Save MQ Queue messages to separate files将 MQ 队列消息保存到单独的文件中
【发布时间】:2016-05-13 00:36:57
【问题描述】:

我正在使用 q 程序从 MQ 队列中读取消息并将它们写入文件。但是,有什么方法可以使用 q 将每条消息与 RFH 标头一起保存到一个单独的文件中,而不是写入一个大文件?

q -iInputQueue > OutputFile.txt

我在 q 手册中搜索了选项,但没有找到。

【问题讨论】:

    标签: queue ibm-mq messages


    【解决方案1】:

    感谢您关注此问题。我发现 RFHUtil supportpac 提供了这个功能。 从 IBM 网站下载。为 AIX 提供的二进制文件位于单独的文件夹中。

    使用程序 mqcapture 程序并传递具有正确设置的 parmcapt.txt 文件,以将每条消息保存在单独的文件中。

    效果很好。

    【讨论】:

      【解决方案2】:

      简短的回答 - 不。

      最简单的做法是自定义一些示例程序,例如 amqsget.c 来做你想做的事。一次将一条消息剥离到文件中是一项相当特殊的要求,而不是各种 SupportPac 当前执行的功能。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-04-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-05
        • 2023-03-07
        • 1970-01-01
        相关资源
        最近更新 更多