0

上下文:

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

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

我们目前拥有的机制是一个难以理解且过于复杂的 Java 程序,它似乎同时使用 MQ 库和 JMS 来执行此操作。

我希望将其移至更简单且更易于维护的东西,但我似乎找不到可以执行诸如连接到队列并保存消息之类的通用“IBM MQ 客户端”。似乎您必须使用二进制文件或 DLLS 并围绕它构建应用程序。

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

问题:

Windows中是否有程序可以简单地访问队列并将消息保存到文件中?我们定期连接,所以我可以围绕它包装一个计划任务。

4

2 回答 2

1

IBM MQ 队列管理器和客户端使用专有协议进行通信,因此您肯定需要使用 IBM MQ 客户端二进制文件(dll 或 lib 或 jar,具体取决于您熟悉的语言)将消息放入队列/从队列中获取消息。

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

于 2018-02-15T03:56:16.873 回答
0


的,如果您在 SourceForge 上处理JMS消息,IBM MQ那么JMSToolBox该工具将满足您的需求。
你可以 在这里下载

于 2018-02-14T23:36:34.803 回答