【发布时间】:2017-02-18 14:56:07
【问题描述】:
我正在向 ActiveMQ 队列 (TEST.AMQ.QUEUE) 发布消息,该队列通过 activmq.xml 中的以下配置桥接到 IBM MQ 队列 (TEST.IBM-MQ.QUEUE):
<bean id="remoteFactory"
class="org.springframework.jms.connection.UserCredentialsConnectionFactoryAdapter">
<property name="username" value="***"></property>
<property name="password" value="***"></property>
<property name="targetConnectionFactory">
<bean class="com.ibm.mq.jms.MQQueueConnectionFactory">
<property name="hostName" value="1*.2*6.**.***" />
<property name="port" value="1*1*" />
<property name="queueManager" value="Q****HUB" />
<property name="channel" value="Q*****D" />
<property name="transportType" value="1" />
</bean>
</property>
</bean>
<!-- Configure JMS bridge -->
<jmsBridgeConnectors>
<jmsQueueConnector outboundQueueConnectionFactory="#remoteFactory">
<outboundQueueBridges>
<outboundQueueBridge outboundQueueName="TEST.IBM-MQ.QUEUE" />
</outboundQueueBridges>
</jmsQueueConnector>
</jmsBridgeConnectors>
我需要将属性 TARGCLIENT 设置为 MQ,以禁用 RFH2 标头,如何在定义我的桥配置的 activemq.xml 文件中提供此属性。
【问题讨论】: