Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: MissmuffutОтветов: 1

У меня возникли проблемы с добавлением параметров к определенному сообщению 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

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

javamessagepcf

Ответы

Ответ 1 · Missmuffut

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы