Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Websphere message Broker toolkit нехватка прав доступа  [new]
Gwelwen
Member

Откуда: Москва
Сообщений: 53
Господа, кто может подсказать.
Поставил mq и mb
В mb пытаюсь создать default configuration
и он падает с ошибкой:
автор
INFO: Creating the default execution group.
20.06.2014 16:57:20 com.ibm.etools.mft.eou.wizards.EouWizard logAction
SEVERE: Could not create the default execution group.

Collected output from task >
Stdout: []

Stderr: []
Throwable occurred: com.ibm.broker.config.proxy.ConfigManagerProxyLoggedMQException: The user 'ggoncharov' is not authorized to connect to queue manager 'MB7QMGR' (MQ reason code 2035 while trying to connect)


Хотя я устанавливал все под этой же учеткой, учетке выданы админские права и пользователь состоит в группах mqm и mqbrkrs.

Не понимаю каких еще прав ему не хватает.
20 июн 14, 17:14    [16196865]     Ответить | Цитировать Сообщить модератору
 Re: Websphere message Broker toolkit нехватка прав доступа  [new]
Евгений Хабаров
Member

Откуда: Москва
Сообщений: 773
Gwelwen,

Если используется WebSphere MQ Server версии 7.1 или 7.5, то скорее всего закрыт доступ к менеджеру через сетевые каналы, т.к. не заданы политики.
Это новое поведение, направленное на повышение защищенности сервера MQ.
Описание здесь: MQ 7.1 / 7.5 queue manager RC 2035 MQRC_NOT_AUTHORIZED or AMQ4036 when using client connection as an MQ Administrator

Самый простой вариант для тестового сервера - выключить эти проверки. Для этого нужно подключиться к менеджеру MQ локально (через runmqsc) и выполнить команду "ALTER QMGR CHLAUTH(DISABLED)".
20 июн 14, 21:38    [16197908]     Ответить | Цитировать Сообщить модератору
 Re: Websphere message Broker toolkit нехватка прав доступа  [new]
Gwelwen
Member

Откуда: Москва
Сообщений: 53
Евгений Хабаров,

MQ Более ранней версии.
Не поддерживается команда CHLAUTH, в принципе.
я так понял, что надо своего юзера прописать в MCA, когда ошибка возникает, но немного не понимаю, как это через командную строку можно сделать. Пробовал просто через Define MCAUSER() Но дефайн так не робит(
23 июн 14, 16:35    [16207766]     Ответить | Цитировать Сообщить модератору
 Re: Websphere message Broker toolkit нехватка прав доступа  [new]
Gwelwen
Member

Откуда: Москва
Сообщений: 53
Евгений Хабаров,

я так понял MCAUSER должен обязательно принадлежать каналу какому-то.
но тогда какому каналу его присваивать?
display channel(*) показывает
автор
1 : display channel(*)
AMQ8414: Сведени
команды Показать канал.
CHANNEL(SYSTEM.AUTO.RECEIVER) CHLTYPE(RCVR)
AMQ8414: Сведени
команды Показать канал.
CHANNEL(SYSTEM.AUTO.SVRCONN) CHLTYPE(SVRCONN)
AMQ8414: Сведени
команды Показать канал.
CHANNEL(SYSTEM.BKR.CONFIG) CHLTYPE(SVRCONN)
AMQ8414: Сведени
команды Показать канал.
CHANNEL(SYSTEM.DEF.CLUSRCVR) CHLTYPE(CLUSRCVR)
AMQ8414: Сведени
команды Показать канал.
CHANNEL(SYSTEM.DEF.CLUSSDR) CHLTYPE(CLUSSDR)
AMQ8414: Сведени
команды Показать канал.
CHANNEL(SYSTEM.DEF.RECEIVER) CHLTYPE(RCVR)
AMQ8414: Сведени
команды Показать канал.
CHANNEL(SYSTEM.DEF.REQUESTER) CHLTYPE(RQSTR)
AMQ8414: Сведени
команды Показать канал.
CHANNEL(SYSTEM.DEF.SENDER) CHLTYPE(SDR)
AMQ8414: Сведени
команды Показать канал.
CHANNEL(SYSTEM.DEF.SERVER) CHLTYPE(SVR)
AMQ8414: Сведени
команды Показать канал.
CHANNEL(SYSTEM.DEF.SVRCONN) CHLTYPE(SVRCONN)
AMQ8414: Сведени
команды Показать канал.
CHANNEL(SYSTEM.DEF.CLNTCONN) CHLTYPE(CLNTCONN)
23 июн 14, 17:20    [16208082]     Ответить | Цитировать Сообщить модератору
 Re: Websphere message Broker toolkit нехватка прав доступа  [new]
Евгений Хабаров
Member

Откуда: Москва
Сообщений: 773
Gwelwen,

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

В данном случае подключение будет происходить по каналу SYSTEM.BKR.CONFIG, поэтому MCAUSER с нужными полномочиями прописывается на этом канале.
24 июн 14, 09:52    [16210104]     Ответить | Цитировать Сообщить модератору
 Re: Websphere message Broker toolkit нехватка прав доступа  [new]
Gwelwen
Member

Откуда: Москва
Сообщений: 53
Да.
тоже насчет BKR подумал, в итоге прописывание юзера в этот канал - помогло.
Спасибо.
24 июн 14, 17:26    [16213104]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить