我尝试使用WebSphere API中的PCF命令创建队列,如$MQM_HOME/samp/pcf/samples/PCF_CreateQeue.java中所述。添加说明时创建失败

command.addParameter(PCFConstants.MQCA_Q_DESC, "Created using MQMonitor");

我收到错误:com.ibm.mq.pcf.PCFException: MQJE001: Completion Code 2, Reason 3015 : MQRCCF_CFST_PARM_ID_ERROR还有另一种设置描述的方法,我使用的是API版本6。

最佳答案

PCF手册中的Commands page指出:

所需参数和
列出了可选参数。上
除z /OS®之外的其他平台,
参数必须按以下顺序出现:


  • 按照要求的顺序,所有必需的参数,然后是
  • 除非另有说明,否则按要求以任何顺序排列的可选参数
    在PCF定义中指出。


  • Change, Copy and Create Queue部分按以下顺序列出了所需的参数:
  • MQCA_Q_NAME
  • MQIA_Q_TYPE
  • 可选参数,包括QDesc

  • 同一本手册提供了所有PCF命令所需的参数及其顺序,因此以后无需进行捉迷藏的尝试来尝试参数和顺序。

    07-26 02:58