If I try with camel I receive the following error:
Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to
resolve endpoint: mqtestserver://TEST.OUTBOUND?targetClient=1 due to: There
are 1 parameters that couldn't be set on the endpoint. Check the uri if the
parameters are spelt correctly and that they are properties of the endpoint.
Unknown parameters=[{targetClient=1}]
James.Strachan wrote:
>
> 2008/12/4 Stephen J <[EMAIL PROTECTED]>:
>>
>> I have found the solution for setting the targetClient property with JMS
>> Bridging just in case anyone runs up against this issue.
>>
>> Here's the configuration for the bridge. I can send more of the config in
>> case anyone is interested. I'm pulling from an MQ queue(TEST.INBOUND)
>> then
>> routing it through a virtual destination to a different MQ
>> queue(TEST.OUTBOUND).
>>
>> <jmsBridgeConnectors>
>> <jmsQueueConnector
>> outboundQueueConnectionFactory="#mqXAConFactory"
>> outboundUsername=" "
>> outboundPassword=" " >
>> <inboundQueueBridges>
>> <inboundQueueBridge
>> inboundQueueName="TEST.INBOUND"
>> localQueueName="VRT.MQTEST.WITH.AUDIT"
>> />
>> </inboundQueueBridges>
>> <outboundQueueBridges>
>> <outboundQueueBridge localQueueName="OUT_TRX"
>>
>> outboundQueueName="queue:///TEST.OUTBOUND?targetClient=1" />
>> </outboundQueueBridges>
>> </jmsQueueConnector>
>> </jmsBridgeConnectors>
>>
>> Hope this helps someone.
>
> So if MQ supports the URI notation...
>
> queue:///TEST.OUTBOUND?targetClient=1
>
> you could have done this in camel via
>
> <route>
> <from uri="activemq:TEST.INBOUND"/>
> <to uri="mq://TEST.OUTBOUND?targetClient=1"/>
> </route>
>
> assuming you setup the ActiveMQComponent as "activemq" and a
> JmsComponent as "mq" in your spring.
>
> --
> James
> -------
> http://macstrac.blogspot.com/
>
> Open Source Integration
> http://fusesource.com/
>
>
--
View this message in context:
http://www.nabble.com/Interfacing-with-legacy-Websphere-MQ-clients-tp20835055p20836370.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.