Ошибка при создании очереди в WebSphere MQ для z/OS

Проблема связана с IBM z/OS и WebSphere MQ. Нашей задачей является создание (определение) очереди ответов для WebSphere MQ. Это основной терминал WebSphere:

IBM Websphere MQ для z /OS — Главное меню1

Очередь ответов должна быть определена со всеми свойствами другой предопределенной очереди с именем SYSTEM.DEFAULT.LOCAL.QUEUE. Он должен называться <userid>.REPLY, где <userid> — идентификатор моего мейнфрейма. Насколько я понимаю, 2. Define like Действие должно использоваться для определения нового объекта (в нашем случае очереди) на основе существующего. Поле Тип объекта может иметь значение QUEUE или QLOCAL.

Как это задокументировано в IBM-Infocenter, Имя должно содержать очередь, по атрибутам которой должна быть определена новая очередь; поэтому Name получает SYSTEM.DEFAULT.LOCAL.QUEUE. Распоряжение лучше всего указывать A. Имя подключения — это имя администратора очередей: CSQ1. Диспетчер очереди назначения и Диспетчер очереди действий совпадают с Именем соединения.

Главное меню с введенными полями2

Эти настройки не работают и выскакивает ошибка:

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

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

  • Недостаточно места для хранения или
  • Проблемы с авторизацией.

Я высказал эти опасения в официальном сообществе разработчиков IBM, и меня заверили, что если возникнут какие-либо технические проблемы, они свяжутся со мной. Но ответа не последовало, так что я подумал, не виноват ли я в чем-то. Так что я перепробовал почти все возможные комбинации доступных опций и значений, но каждый раз следовала то одна, то другая ошибка.

Ваша помощь будет высоко оценена, спасибо.


person user3067345    schedule 04.12.2013    source источник


Ответы (1)


Это сообщение об ошибке говорит само за себя. Если вы не знаете, что такое код причины 2035 (неавторизованный), смотрели ли вы руководство по сообщениям MQ?

Вы MQAdmin или просто какой-то пользователь, пытающийся определить очередь? Потому что только MQAdmin должен определять очереди (или любые другие объекты MQ). Если вы не MQAdmin, попросите своего MQAdmin определить необходимую очередь.

person Roger    schedule 05.12.2013