使用 WebSphere MQ API 创建队列时出错
我尝试使用 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。
I trying to create queues using PCF command in the WebSphere API as detailed in $MQM_HOME/samp/pcf/samples/PCF_CreateQeue.java
. The creation fails when i add a description
command.addParameter(PCFConstants.MQCA_Q_DESC, "Created using MQMonitor");
I get the error: com.ibm.mq.pcf.PCFException: MQJE001: Completion Code 2, Reason 3015 : MQRCCF_CFST_PARM_ID_ERROR
Is there another way of setting the description, i'm using version 6 of the API.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
命令页面指出:
部分更改、复制和 Create Queue 按以下顺序列出所需参数:
同一手册提供了所有 PCF 命令所需的参数及其顺序,因此无需玩捉迷藏来尝试参数和未来的订单。
The Commands page in the PCF manual states that:
The section Change, Copy and Create Queue lists the required parameters in the following order:
The same manual provides required parameters and their order for all PCF commands so no need to play hide-and-seek trying out parms and orders in the future.
事实证明,
PCFMessage
上的addParameter
应该按特定顺序(偶然发现的)。如果我更改添加参数(如果有效)。这不仅用于创建队列,还用于创建通道。上面的代码将会执行,不会出现错误。
在移动描述后,上面的操作将会失败。
我还没有在 Java 文档中看到它的记录,如果是这样的话,我期待一些捉迷藏。
It turns out the
addParameter
on thePCFMessage
should in a certain sequence (stumbled on it). If i change the add parameters if works. This is not just for creating queues, but for channels as well.the above will execute without error.
the above will fail after moving around the description.
I haven't seen it documented in the Java docs, and if thats the case i looks forward to some hide and seek.