【问题标题】:How to put message to IBM MQ version 8 using console (LINUX)?如何使用控制台(LINUX)将消息发送到 IBM MQ 版本 8?
【发布时间】:2016-12-21 12:27:33
【问题描述】:

目前正在评估 IBM MQ 版本 8,并尝试使用控制台发送消息。我知道在 7.5 版中有这个命令叫做 amqsput & amqsget,但是我在 8 版中找不到这个命令。在 8 版中有没有等效的命令?还是我需要为此使用 MQExplorer?

【问题讨论】:

  • 我相信这个link可以帮到你
  • @siarheib 哦。我没有安装示例 rpm。你能把你的评论放在答案上吗?我会在那里接受你的命令。

标签: ibm-mq


【解决方案1】:

IBM 为此提供了许多示例程序。要为 Linux 获取它们,请按照Installing IBM MQ server on Linux 中的说明安装 MQSeriesSamples RPM。

安装后,如果使用默认安装位置,amqsput 命令将在/opt/mqm/samp/bin 中可用。

【讨论】:

  • 欢迎来到 Stack Overflow!在 SO 上不鼓励只是链接的答案。特别是请参阅How do I write a good answer?,其中建议“始终引用重要链接中最相关的部分,以防目标站点无法访问或永久离线。”此外,在可能的情况下,官方文档的链接优先于 3rd 方网站。我已经用更好的描述更新了答案,并指出了 IBM 的文档。请随时继续改进它,因为您始终拥有对自己内容的编辑权限。
  • amqsput 只推送最多 100 个字节的消息。如果消息大于 100 字节,则命令将其分解并创建最多 100 字节的小消息,直到处理整个消息。
【解决方案2】:

https://github.com/ibm-messaging/mq-q-qload

这里是有用的 MQ 实用程序 Q 和 QLOAD(MA01 和 MO03)的分支,遗憾的是 IBM 不再支持它们。 该项目已准备好为大多数平台构建。

【讨论】:

  • QLOAD 在 V8 中集成到产品中 - 现在称为 dmpmqmsg
  • 注意:dmpmqmsg 只能使用结构化的qload 文件,不能使用纯文本消息。
【解决方案3】:

如果您正在处理 JMS 消息(而不是“普通”MQ 消息),您可以使用 sourceforge 上的 JMSToolBox 之类的工具来发布/浏览/获取等消息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 2021-08-17
    • 1970-01-01
    • 2016-04-08
    • 1970-01-01
    相关资源
    最近更新 更多