我想了解有关 MQ 适配器的所有信息,从需要在我们的机器上安装哪些产品以在本地配置和运行适配器、我们如何创建队列管理器并与之交互、配置。
1 回答
查看http://power.tibco.com/并搜索 KB 107430
以下是如何让 BW 和 MQ 协同工作的说明:
http://power.tibco.com/app/kb/article.jsp?aid=107430
1) 必须安装 WS MQ 的 Java 组件(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(QueueConnectionFactory)+ QMANAGER(MY_QMGR)(其中 MY_QMGR是您的队列管理器的名称)DEFINE Q(WMQ.MY_QUEUE)+(其中 MY_QUEUE 是您的队列的名称)QMANAGER(MY_QMGR)+QUEUE(MY_QUEUE)+TARGCLIENT(MQ)
理论上,应该对您想要从 BW 访问的所有队列重复此操作,但实际上只有一个队列就足够了。- 检查“显示 CTX”
- Exit with 'END' 请注意,“QueueConnectionFactory”名称必须与“JMS Connection”高级面板中定义的队列连接工厂匹配。
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