Highlighted
Five Stars

AMQP client component uses a too old version of QPid JMS client

Hello

We use Talend Open Studio 6 for ESB

 

Since today we used a cMQConnectionFactory set to "ActiveMQ" and a cJMS client. It works well and when consuming a ActiveMQ queue we get the queue name in "JmsDestination" header.

 

Now we want to use AMQP instead, so a cMQConnectionFactory set to "AMQP 1.0" and a cAMQP component. But when consuming the same queue, the JmsDestination header does not contains the queue name anymore but its system name , like

org.apache.qpid.amqp_1_0.jms.impl.QueueImpl@718762d8

According to QPid experts, it looks like the cAMQP component uses an old and deprecated version of QPid client that only does a "toString" and not a "getQueueName" operation when consuming.

How can we upgrade this component ?

1 REPLY
Moderator

Re: AMQP client component uses a too old version of QPid JMS client

Hello,

We have redirected your issue to talend ESB experts and then come back to you as soon as we can.

Best regards

Sabrina

--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.