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



我在向特定PCF消息添加参数时遇到麻烦。我试图使用Inquire Log (http://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

好了,我知道我的问题是什么了:这里有一些我的解决方案,可以指导任何需要的人在正确的方向上:

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);

最新更新