Поддержка привязки WebSphere MQ v7 для Redhat Linux

Я пытаюсь интегрировать приложение J2EE, работающее на Weblogic 10.3, с WebSphere MQ V7, оба работают на Redhat Linux Enterprise 5.5 (на одном компьютере с 64-разрядной архитектурой Intel). MDB, развернутый как часть приложения, не может подключиться к очереди WebSphere MQ в режиме привязки. Такая же конфигурация работает на Solaris и WL 10.0. Кто-нибудь может подтвердить, поддерживается ли режим привязки в указанной конфигурации? Прочтите некоторые старые статьи, в которых говорилось, что привязка не поддерживается в Linux для MQ 5.


person Kannan    schedule 29.03.2011    source источник
comment
Трассировка стека ошибок поможет. Присутствуют ли библиотеки MQ, чтобы WL мог их найти?   -  person darioo    schedule 29.03.2011


Ответы (1)


Это абсолютно поддерживается. Он управляется атрибутом TRANSPORT фабрики соединений. См. Свойства объектов для получения подробной информации об этом атрибуте.

Если бы мне пришлось угадывать, ваша ConnectionFactory имеет параметры для хоста, порта или канала и/или имеет TRANSPORT значение, отличное от BIND.

Мое второе предположение заключается в том, что приложение не авторизовано для подключения. По умолчанию все идентификаторы, не входящие в группу mqm, не имеют доступа, и группа, к которой принадлежит идентификатор, должна быть авторизована с помощью команды setmqaut.

Не зная кода причины, возвращаемого при попытке подключения, это всего лишь догадки. Можете ли вы распечатать трассировку стека и, самое главное, связанное исключение?

person T.Rob    schedule 29.03.2011