1
次の構成で、IBM MQキュー(TEST.IBM-MQ.QUEUE)にブリッジされたActiveMQキュー(TEST.AMQ.QUEUE)にメッセージを発行します。 activmq.xmlに:JMSブリッジ経由でIBM MQにメッセージをポストする際にRFH2ヘッダーを無効にする
<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>
私はRFH2ヘッダを無効にするには、MQと財産TARGCLIENTを設定する必要があり、どのように私は私のブリッジ構成が定義されているactivemq.xmlファイルでこのプロパティを提供することができます。