Посмотрите на http://power.tibco.com/ и найдите KB 107430
Вот объяснения о том, как заставить BW и MQ работать вместе:
http://power.tibco.com/app/kb/article.jsp?aid=107430
1) Должны быть установлены компоненты Java WS MQ (в каталоге WS MQ должен быть файл jms.jar) (обратите внимание, что это часть установки по умолчанию с WS MQ 5.3 и 6.0) 2) Настройка JNDI- Создайте следующий каталог: C: \ tibco \ JNDI-Directory - cd C: \ IBM \ MQ \ Java \ bin (где C: \ IBM \ MQ - домашний каталог для вашей установки WS MQ) - Отредактируйте JMSAdmin.config такчто: - INITIAL_CONTEXT_FACTORY = com.sun.jndi.fscontext.RefFSContextFactory - PROVIDER_URL = file: / C: / TIBCO / JNDI-Directory 3) Измените конфигурацию JNDI jmsadmin.bat с помощью следующего: DEFINE QCF (QueueConneF) (QueueConnection)(где MY_QMGR - имя вашего администратора очередей) DEFINE Q (WMQ.MY_QUEUE) + (где MY_QUEUE - имя вашей очереди) QMANAGER (MY_QMGR) + QUEUE (MY_QUEUE) + TARGCLIENT (MQ)
InТеория это должно быть повторено для всехЕсли вы хотите получить доступ из BW, но на практике достаточно только одной очереди.- Проверьте с помощью «DISPLAY CTX»
- Выход с «END». Обратите внимание, что имя «QueueConnectionFactory» должно соответствовать фабрике соединений с очередью, определенной на расширенной панели «Соединение JMS».
4) Конфигурация BW - отредактируйте tibco \ bw \ 5.3 \ bin \ bwengine.tra так, чтобы tibco.env.CUSTOM_EXT_APPEND_CP включал C: / IBM / MQ / Java / lib - отредактируйте tibco \ designer \5.3 \ bin \ designer.tra, так что tibco.env.CUSTOM_CP_EXT включает C: / IBM / MQ / Java / lib