使用WebSphere MQ API将参数添加到PCF消息时出错

时间:2013-06-21 15:46:52

标签: java message pcf

我在向特定PCF消息添加参数时遇到问题。我正在尝试使用Inquire Loghttp://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=%2Fcom.ibm.mq.csqzac.doc%2Fpc12720_.htm),因为您可以看到它只有一个可选参数。但是当我查看响应列表时,它表明我应该能够获得TotalLogsLogUsed等信息。

我想要做的是:

PCFMessage inquireLogStatus = new PCFMessage(CMQCFC.MQCMD_INQUIRE_LOG);
inquireLogStatus.addParameter(CMQCFC.MQSYSP_TYPE_LOG_STATUS, CMQCFC.MQIACF_SYSP_FULL_LOGS);

或者那些方面的东西......任何想法?我一直在说:

3014 (0BC6): MQRCCF_CFIN_PARM_ID_ERROR

提前感谢你能告诉我的任何事情。

1 个答案:

答案 0 :(得分:0)

好吧,我弄清楚我的问题是什么:这里有一些我的解决方案,可以指导任何需要朝着正确方向前进的人:

pcfResponses = this.queryAgent.send (CMQCFC.MQCMD_INQUIRE_LOG, null);
respStruct  = new MQCFH (pcfResponses [respCount]);
pcfParam = PCFParameter.nextParameter (pcfResponses [respCount]);
pcfParam.getParameter() == CMQCFC.MQCACF_DATA_SET_NAME);