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

Откуда:
Сообщений: 3
Добрый день

у меня проблема такая же, как и в этой теме https://www.sql.ru/forum/1173195/pri-popytke-podklucheniya-iz-java-k-mq-vypadaet-sleduushhee


код на котлине следующий
  val cf: MQQueueConnectionFactory?
        var mqConnection: QueueConnection? = null
        var session: QueueSession? = null
        var sender: QueueSender? = null
        var value = ""
        try {
            cf = MQQueueConnectionFactory()
            cf.hostName = host
            cf.port = port
            cf.queueManager = queueManager
            cf.transportType = transport
            cf.channel = channelName
            cf.clientReconnectOptions = WMQConstants.WMQ_CLIENT_RECONNECT_Q_MGR
            cf.clientReconnectTimeout = 3600

            mqConnection = cf.createQueueConnection()
...


так вот на cf.createQueueConnection() возникает исключение "JMSCMQ0001: Не удалось выполнить вызов WebSphere MQ с кодом '2' ('MQCC_FAILED') причина '2035' ('MQRC_NOT_AUTHORIZED')"
и я просто не понимаю, как отключить авторизацию из кода. я ведь и так не передаю никаких Логинов и паролей.
27 июн 18, 15:06    [21525405]     Ответить | Цитировать Сообщить модератору
 Re: Не получается получить коннект у IBM MQ из Java  [new]
wasadmin
Member

Откуда:
Сообщений: 106
Так ответ вам в ссылке дан.
Создайте отдельный канал в MQ и назначьте MCAUSER.
27 июн 18, 17:40    [21525933]     Ответить | Цитировать Сообщить модератору
 Re: Не получается получить коннект у IBM MQ из Java  [new]
chron4ik
Member

Откуда:
Сообщений: 3
wasadmin,

то есть получается, что я не с той стороны захожу и надо просто канал сначала соответствующим образом настроить? А уж потом ломиться туда?
27 июн 18, 17:45    [21525955]     Ответить | Цитировать Сообщить модератору
 Re: Не получается получить коннект у IBM MQ из Java  [new]
wasadmin
Member

Откуда:
Сообщений: 106
chron4ik,
вы хотите клиентом отключить авторизацию на сервере? :)

Конечно, сначала настройте вход, потом подключайтесь.
27 июн 18, 17:46    [21525958]     Ответить | Цитировать Сообщить модератору
 Re: Не получается получить коннект у IBM MQ из Java  [new]
Новый Год
Member

Откуда: Москва
Сообщений: 8331
причем авторизация через CONNAUTH почему-то прошла
какая-то недоотключенная авторизация на сервере
или нам что-то не показывают
27 июн 18, 22:09    [21526677]     Ответить | Цитировать Сообщить модератору
 Re: Не получается получить коннект у IBM MQ из Java  [new]
chron4ik
Member

Откуда:
Сообщений: 3
не, ничего не скрываю. что сам видел, и с чем были проблемы, то и написал
В итоге оказалось, что просто проблемы с авторизацией на указанном канале.
Вот так вот всё просто оказалось. тему можно закрыть.
Всем спасибо за помощь!
28 июн 18, 10:50    [21527636]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить