Ошибка при добавлении параметров в сообщение PCF с помощью WebSphere MQ API

У меня возникли проблемы с добавлением параметров к определенному сообщению PCF. Я пытаюсь использовать Inquire Log (http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=%2Fcom.ibm.mq.csqzac.doc%2Fpc12720_.htm) и, как вы можете видеть, он имеет только один необязательный параметр. Но когда я смотрю на список ответов, он показывает, что я должен получить такую ​​информацию, как TotalLogs или LogUsed.

Что я пытаюсь сделать:

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

Спасибо заранее за все, что вы можете сказать мне.


person Missmuffut    schedule 21.06.2013    source источник


Ответы (1)


хорошо, я понял, в чем была моя проблема: вот несколько частей моего решения, чтобы направить всех, кому это нужно, в правильном направлении:

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);
person Missmuffut    schedule 09.07.2013