2017-06-14 71 views

回答

4

要查询的主题串,使用MQCRTMH API调用以获得消息句柄,然后使用MQINQMP API调用指定MQTopicString属性询问消息的属性。

MQCRTMH - Create message handle
MQINQMP - Property Names
Sample IBM MQ procedural programs

诚然,这是很困难的IBM MQ参考文档中向下跟踪这个信息,特别是如果你还不知道它的工作方式和调用的名字和田野。一种可以提供帮助的方法是从示例程序开始,以获得基本的理解,然后回到手册中填写缺失的细节。示例代码可通过选择适当的可选组件从安装介质中获得。

在Windows上,这些最终在{MQM Home}/Tools和UNIX系统上的{MQM Home}/samp。如果安装了示例,则AMQSIQMA将演示如何查询消息句柄的属性,并且是使用MQINQMP API调用的示例。

2

要查询的主题串,使用MQCRTMH API调用以获得 消息句柄,然后查询使用 MQINQMP API调用指定MQTopicString属性的消息的属性。

正确的消息属性名称是'mqps.Top'(区分大小写&没有引号)。

+0

当我运行示例程序amqsiqma时,属性名称输出看起来像这个'属性名称',所以我认为T.Rob具有的是正确的。 – JoshMc

+1

进一步审查都是正确的。属性名称“MQTopicString”与MQRFC2名称“mqps.Top”相同。连接到的MQINQMP页面表示'MQINQMP接受属性名称或MQRFH2名称作为要查询的属性的名称.' – JoshMc