在哪里可以找到 Windows 的简单 IBM MQ 客户端

Where can I find a simple IBM MQ Client for Windows

上下文:

我希望我遗漏了一些简单的东西。我是 IBM MQ 的新手

我的组织通过 IBM Websphere MQ 分发 XML 消息。每条消息代表一条记录,我只想将其保存到文件并从队列中清除。

我们目前的机制是一个鲜为人知且过于复杂的 Java 程序,似乎同时使用 MQ 库和 JMS 来执行此操作。

我希望将它移到更简单、更易于维护的地方,但我似乎找不到可以执行连接到队列和保存消息等操作的通用 'IBM MQ Client'。看来您必须使用二进制文件或 DLLS 并围绕它构建应用程序。

我试过 Python 因为这更接近我的理解,但 PyMQI 仅适用于 Python 2(我们不使用)并且需要一个似乎总是拒绝工作的 C 编译器。

问题:

windows 中是否有程序可以简单地访问队列并将消息保存到文件中?我们会定期连接,这样我就可以围绕它安排一个计划任务。


如果您在 IBM MQ 中处理 JMS 消息,那么 SourceForge 上的 JMSToolBox 是一个可以满足您需求的工具。
可以下载了here

IBM MQ 队列管理器和客户端使用专有协议进行通信,因此您肯定需要使用 IBM MQ 客户端二进制文件(dll、lib 或 jar,具体取决于您熟悉的语言)来 put/get 消息 to/from一个队列。

我确信@titou10 提到的 JMSToolbox 在 IBM MQ JMS jar 之上运行。