【问题标题】:How to set message property without using JMS to create XML file如何在不使用 JMS 创建 XML 文件的情况下设置消息属性
【发布时间】:2014-05-29 03:01:15
【问题描述】:

您好,我是 Websphere MQ C++ 的新手,我需要知道如何在不使用 JMS msg.setStringPropery(" ", " ") 的情况下设置消息属性。我正在使用 Xerces XML Parser 顺便说一句。请帮我解决这个问题。谢谢! :)

【问题讨论】:

    标签: xml jms ibm-mq xerces-c


    【解决方案1】:

    V7 MQI 功能(MQSUB、消息句柄、属性等)未合并到 V7 C++ 类中。此外,IBM 已宣布 C++ 类的功能已稳定。这意味着它们仍然受支持,但没有添加新功能。

    如果您想使用 WMQ 调用的完整功能,您可以将 MQI 包装在您自己的 C++ API 中 - 而不是尝试混合搭配 ImqMessageMQSETMP。因此,您将使用所有 C API 调用,包括 MQSETMP,而不是使用 ImqQueueManager 等然后尝试仅调用 MQSETMP

    或者使用 C++ 消息服务客户端和ImqMessage.setStringPropery 方法。消息服务客户端基本上是用 C++ 实现的 JMS API,因此您拥有所有正常的 JMS 工具(例如,JNDI 命名空间中的管理对象)。它是 WMQ C++ 类的“本机”接口,所以不清楚你为什么不想使用它。

    【讨论】:

    • 我使用 Websphere MQ for C++ 而我们没有使用 JMS。
    猜你喜欢
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多