在WebSphere MQ for z / OS中创建队列时出错

时间:2013-12-04 19:54:52

标签: ibm-mq zos

问题出在IBM z / OS和WebSphere MQ上。 手头的任务是为WebSphere MQ创建(定义)回复队列。 这是主要的WebSphere终端:

IBM Websphere MQ for z/OS - Main Menu 1

将使用名为SYSTEM.DEFAULT.LOCAL.QUEUE的另一个预定义队列的所有属性定义回复队列。它必须命名为<userid>.REPLY,其中<userid>是我的主机ID。根据我的理解,2. Define like Action 必须用于根据现有对象定义新对象(在我们的例子中为队列)。 对象类型字段可以包含QUEUEQLOCAL值。

正如IBM-Infocenter中记录的那样,名称应该保留要在其属性上定义新队列的队列;所以名称获取SYSTEM.DEFAULT.LOCAL.QUEUE。最好声明处置 A连接名称是队列管理器的名称:CSQ1目标队列管理器操作队列管理器连接名称相同。

Main Menu with entered fields 2

这些设置不起作用,弹出错误:

--- CSQO014E MQOPEN of SYSTEM.COMMAND.INPUT unsuccessful. Reason code = 2035. ---

参考to this site,我得出结论,错误的原因可能是两种可能性中的任何一种:

  • 存储空间不足,或
  • 授权问题。

我在官方的IBM开发人员工作社区中提出了这些问题,并确保如果有任何技术问题他们会回复我。但是没有回复,这让我想到如果我有点过错。所以我尝试了几乎所有可用选项和值的组合,但每次都出现一个或另一个错误。

非常感谢您的帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

该错误消息非常自我解释。如果您不知道代码2035(未经授权)是什么原因,您是否查看了MQ Messages手册?

您是MQAdmin还是只是一些尝试定义队列的用户?因为只有MQAdmin应该定义队列(或任何其他MQ对象)。如果您不是MQAdmin,请要求您的MQAdmin定义所需的队列。