2013-10-24 4 views
2

Я хочу написать приложение с использованием MDB (ведомый сообщениями) и развернуть сервер jboss eap 6.1.JBoss 7 (EAP 6) Интеграция с MDB с помощью Websphere MQ с использованием JNDI в LDAP

My MQ - это IBM Websphere MQ, и у меня есть сервер LDAP для поиска пространства имен MQ JNDI, и я знаю, как получить/поместить сообщение с помощью JNDI и JMS.

Но при приходе в JBoss я не знаю, как настроить MDB для прослушивания MQ. Я хочу использовать JNDI на LDAP и написать потребителю сообщения на сервере JBoss. И я не хочу жестко конфигурировать код в аннотации.

Я много искал, но никаких решений не было. Может ли кто-нибудь показать мне подробный процесс? Спасибо!

+0

Вы прогресс в этом? Я смотрю на ту же ситуацию (специально * не * используя аннотации, поскольку я не хочу касаться существующих MDB) –

ответ

0

К сожалению, это невозможно из-за ограничений в IBM JCA. IBM JCA создает фабрику управляемых соединений для каждого развертывания MDB на основе спецификации активации MDB. Обычно это будет указывать ваш хост MQ, порт, канал и т. Д.

Вы не можете указать имя JNDI фабрики соединений для использования. Это немного странно, так как вы можете указать имя JNDI вашего адресата.

Функциональность, аналогичная внешнему контексту LDAP, может быть достигнута с использованием таблицы определения клиентских каналов IBM (CCDT).

Смежные вопросы