Какие разрешения требуются для запросов PCFAgent? - PullRequest
2 голосов
/ 21 февраля 2012

Я использую небольшое приложение, которое я написал, чтобы узнать о состоянии некоторых очередей в QM.Сам запрос выполняется с использованием PCFAgent / PCFMessageAgent классов Java.

Мой вопрос: какие (наименьшие) привилегии должны быть предоставлены, чтобы позволить определенному пользователю MCA запускать мониторинг Команды PCF (в частности, MQCMD_INQUIRE_Q_STATUS и MQCMD_INQUIRE_Q)?

Примечание: под "мониторингом" я подразумеваю, что команды не должны каким-либо заметным образом изменять состояние администратора очередей.

1 Ответ

0 голосов
/ 24 февраля 2012

Программа должна быть в состоянии сделать следующее:

  • Подключение и запрос на QMgr
  • Создание очереди модели с использованием запросов, отображения и получения прав доступа к подходящей очереди модели (для этого обычно следует назначать выделенную очередь вместо использования очереди модели по умолчанию)
  • Поместить сообщения PCF в очередь команд с запросом, отображением и полномочиями
  • Запрос на целевую очередь с правами на отображение

Дейл Лейн некоторое время назад написал сообщение в блоге, описав это для общего случая: Использование WebSphere MQ Explorer в качестве средства просмотра только для чтения . Поскольку WMQ Explorer должен отображать все объекты всех типов объектов, он немного более разрешающий, чем вы просите. Тем не менее, необходимые вам настройки являются подмножеством тех, что предоставляет Дейл, и в этом посте есть много хороших сведений об используемых конфигурациях. Я мог бы скопировать его setmqaut команды здесь, но его стоит прочитать.

Кстати, если у вас есть QMgr v7.1 и новый WMQ Explorer (загруженный из SupportPac MS0T ), в WMQ Explorer есть мастер безопасности, который задает те же настройки, которые Дейл рекомендует в своем блоге.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...