【问题标题】:Sending an XML File to the MQ将 XML 文件发送到 MQ
【发布时间】:2021-11-16 04:22:44
【问题描述】:

我对 IIB 和 MQ Explorer 还很陌生。

是否可以将 XML 文件发送到队列,然后通过 IIB 读取并修改它而无需 3rd 方程序(如 RfhUtil)?

在 IIB 中,我有一个由 MQ 输入 > Java 计算 > MQ 输出组成的消息流。

我的 MQ Explorer 有 2 个队列,INPUTOUTPUT

我希望能够将文件发送到 MQ 输入(连接到“输入”队列),然后在 Java Compute 中对其进行修改,最后将其发送到 MQ 输出(连接到“输出”队列)

我之所以这么问,是因为我没有遇到发送任何内容的选项,除了“放置测试消息”,它没有添加文件的选项。

我在本地运行所有东西,因为我还在学习(如果重要的话,本地队列也是如此)。

提前致谢,如果问题缺少信息,请告诉我。

【问题讨论】:

  • RFHUtil、Q 或 MO71 等第三方应用程序只是其他人编写的 MQ 应用程序。如果您不想使用其他人的应用程序,您可以编写自己的应用程序来打开和读取文件,然后将数据 MQPUT 到队列中。这样做非常简单,并且 MQ 为许多不同的编程语言提供了语言绑定。
  • @MoragHughson 感谢您提供的信息,我编写了自己的应用程序 :)

标签: ibm-mq ibm-integration-bus


【解决方案1】:

我没有看到对输入队列的任何要求。听起来您的真正要求是

  • 使用FileInput node 读取输入文件
  • 使用 JavaCompute 构造输出消息树
  • 将输出消息放入输出队列

【讨论】:

    【解决方案2】:

    是的,一个选择是使用 rfhutil。但是你说你不想用它。

    其他选项是使用 runmqsc 命令。我不确定您对此有多熟悉。

    【讨论】:

    • 他如何使用 runmqsc 将文件发送到队列?发送文件不是 runmqsc 的目的或功能。这个问题已经有一个公认的答案。除非您有其他可行的选择,否则最好不要猜测答案。
    猜你喜欢
    • 2021-08-02
    • 1970-01-01
    • 1970-01-01
    • 2019-12-08
    • 2011-12-04
    • 1970-01-01
    • 2017-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多