<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Need to consume messages from RabbitMQ using ESB in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Need-to-consume-messages-from-RabbitMQ-using-ESB/m-p/2214264#M11183</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am a beginner to both Talend ESB and RabbitMQ, as a start point I need to send a json message ( normal text message ) from RabbitMQ and that should be consumed by Talend job. I have created a sample route job using cMessagendpoint and a talend job which I would like to read the message and write to an excel sheet.&amp;nbsp;The issue I am facing here is, the message is going to the queue but its not getting written to the excel sheet. Below is the URI i am using :&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"rabbitmq://xxxxxxxxxxx:xxxxxx/&amp;lt;&amp;lt;exchangename&amp;gt;&amp;gt;?routingKey=*&amp;amp;exchangeType=topic&amp;amp;queue=&amp;lt;&amp;lt;queuename&amp;gt;&amp;gt;&amp;amp;username=&amp;lt;&amp;lt;xxxx&amp;gt;&amp;gt;&amp;amp;password=&amp;lt;&amp;lt;xxxxx&amp;gt;&amp;gt;&amp;amp;sslProtocol=true&amp;amp;autoDelete=false&amp;amp;skipQueueDeclare=true&amp;amp;autoAck=false&amp;amp;vhost=/datawarehouse"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to know how to give the below values, from where do I need to get them?&amp;nbsp; Above is the sample URI which I have got from other project.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Routing key&lt;/P&gt;&lt;P&gt;sslProtocol&lt;/P&gt;&lt;P&gt;autoDelete&lt;/P&gt;&lt;P&gt;skipqueueDeclare&lt;/P&gt;&lt;P&gt;autoAck&lt;/P&gt;&lt;P&gt;vhost&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Attached the jobs for your reference.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kindly help me here.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Venu&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 03:50:11 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-11-16T03:50:11Z</dc:date>
    <item>
      <title>Need to consume messages from RabbitMQ using ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Need-to-consume-messages-from-RabbitMQ-using-ESB/m-p/2214264#M11183</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am a beginner to both Talend ESB and RabbitMQ, as a start point I need to send a json message ( normal text message ) from RabbitMQ and that should be consumed by Talend job. I have created a sample route job using cMessagendpoint and a talend job which I would like to read the message and write to an excel sheet.&amp;nbsp;The issue I am facing here is, the message is going to the queue but its not getting written to the excel sheet. Below is the URI i am using :&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"rabbitmq://xxxxxxxxxxx:xxxxxx/&amp;lt;&amp;lt;exchangename&amp;gt;&amp;gt;?routingKey=*&amp;amp;exchangeType=topic&amp;amp;queue=&amp;lt;&amp;lt;queuename&amp;gt;&amp;gt;&amp;amp;username=&amp;lt;&amp;lt;xxxx&amp;gt;&amp;gt;&amp;amp;password=&amp;lt;&amp;lt;xxxxx&amp;gt;&amp;gt;&amp;amp;sslProtocol=true&amp;amp;autoDelete=false&amp;amp;skipQueueDeclare=true&amp;amp;autoAck=false&amp;amp;vhost=/datawarehouse"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to know how to give the below values, from where do I need to get them?&amp;nbsp; Above is the sample URI which I have got from other project.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Routing key&lt;/P&gt;&lt;P&gt;sslProtocol&lt;/P&gt;&lt;P&gt;autoDelete&lt;/P&gt;&lt;P&gt;skipqueueDeclare&lt;/P&gt;&lt;P&gt;autoAck&lt;/P&gt;&lt;P&gt;vhost&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Attached the jobs for your reference.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kindly help me here.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Venu&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 03:50:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Need-to-consume-messages-from-RabbitMQ-using-ESB/m-p/2214264#M11183</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T03:50:11Z</dc:date>
    </item>
    <item>
      <title>Re: Need to consume messages from RabbitMQ using ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Need-to-consume-messages-from-RabbitMQ-using-ESB/m-p/2214265#M11184</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Also I have tried running my route job from Talend, however I am getting below warning message while running the same. Hence aborted the same.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Attached the route job for your reference.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;[statistics] connected&lt;BR /&gt;[WARN ]: com.rabbitmq.client.TrustEverythingTrustManager - This trust manager trusts every certificate, effectively disabling peer verification. This is convenient for local development but prone to man-in-the-middle attacks. Please see &lt;A href="http://www.rabbitmq.com/ssl.html#validating-cerficates" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.rabbitmq.com/ssl.html#validating-cerficates&lt;/A&gt; to learn more about peer certificate validation.&lt;BR /&gt;[WARN ]:&lt;STRONG&gt; org.apache.camel.component.rabbitmq.RabbitConsumer - Unable to open channel for RabbitMQConsumer. Continuing and will try again&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;java.io.IOException&lt;/STRONG&gt;&lt;BR /&gt;at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:124)&lt;BR /&gt;at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:120)&lt;BR /&gt;at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:362)&lt;BR /&gt;at com.rabbitmq.client.impl.recovery.RecoveryAwareAMQConnectionFactory.newConnection(RecoveryAwareAMQConnectionFactory.java:63)&lt;BR /&gt;at com.rabbitmq.client.impl.recovery.AutorecoveringConnection.init(AutorecoveringConnection.java:99)&lt;BR /&gt;at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:921)&lt;BR /&gt;at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:880)&lt;BR /&gt;at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:838)&lt;BR /&gt;at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1021)&lt;BR /&gt;at org.apache.camel.component.rabbitmq.RabbitMQEndpoint.connect(RabbitMQEndpoint.java:248)&lt;BR /&gt;at org.apache.camel.component.rabbitmq.RabbitMQConsumer.openConnection(RabbitMQConsumer.java:64)&lt;BR /&gt;at org.apache.camel.component.rabbitmq.RabbitMQConsumer.getConnection(RabbitMQConsumer.java:75)&lt;BR /&gt;at org.apache.camel.component.rabbitmq.RabbitConsumer.&amp;lt;init&amp;gt;(RabbitConsumer.java:55)&lt;BR /&gt;at org.apache.camel.component.rabbitmq.RabbitMQConsumer.createConsumer(RabbitMQConsumer.java:112)&lt;BR /&gt;at org.apache.camel.component.rabbitmq.RabbitMQConsumer.startConsumers(RabbitMQConsumer.java:94)&lt;BR /&gt;at org.apache.camel.component.rabbitmq.RabbitMQConsumer.doStart(RabbitMQConsumer.java:163)&lt;BR /&gt;at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)&lt;BR /&gt;at org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3701)&lt;BR /&gt;at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:4019)&lt;BR /&gt;at org.apache.camel.impl.DefaultCamelContext.doStartRouteConsumers(DefaultCamelContext.java:3954)&lt;BR /&gt;at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3874)&lt;BR /&gt;at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3638)&lt;BR /&gt;at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3490)&lt;BR /&gt;at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:208)&lt;BR /&gt;at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3249)&lt;BR /&gt;at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3245)&lt;BR /&gt;at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:3268)&lt;BR /&gt;at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:3245)&lt;BR /&gt;at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)&lt;BR /&gt;at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:3168)&lt;BR /&gt;at org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:133)&lt;BR /&gt;at org.apache.camel.main.Main.doStart(Main.java:139)&lt;BR /&gt;at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)&lt;BR /&gt;at org.apache.camel.main.MainSupport.run(MainSupport.java:170)&lt;BR /&gt;at data_anonymisation.job_dequeue_source_test_0_1.Job_Dequeue_Source_test.run(Job_Dequeue_Source_test.java:184)&lt;BR /&gt;at data_anonymisation.job_dequeue_source_test_0_1.Job_Dequeue_Source_test.runJobInTOS(Job_Dequeue_Source_test.java:290)&lt;BR /&gt;at data_anonymisation.job_dequeue_source_test_0_1.Job_Dequeue_Source_test.main(Job_Dequeue_Source_test.java:260)&lt;BR /&gt;Caused by: com.rabbitmq.client.ShutdownSignalException: connection error&lt;BR /&gt;at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:66)&lt;BR /&gt;at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36)&lt;BR /&gt;at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:443)&lt;BR /&gt;at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:306)&lt;BR /&gt;... 34 more&lt;BR /&gt;Caused by: java.io.EOFException&lt;BR /&gt;at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:290)&lt;BR /&gt;at com.rabbitmq.client.impl.Frame.readFrom(Frame.java:91)&lt;BR /&gt;at com.rabbitmq.client.impl.SocketFrameHandler.readFrame(SocketFrameHandler.java:164)&lt;BR /&gt;at com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:580)&lt;BR /&gt;at java.lang.Thread.run(Thread.java:748)&lt;/P&gt; 
&lt;P&gt;Job Job_Dequeue_Source_test ended at 11:21 13/12/2019. [exit code=1]&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Could you please suggest me the solution.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Regards,&lt;/P&gt; 
&lt;P&gt;Venu&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009LxCn"&gt;route job.PNG&lt;/A&gt;</description>
      <pubDate>Fri, 13 Dec 2019 11:24:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Need-to-consume-messages-from-RabbitMQ-using-ESB/m-p/2214265#M11184</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-13T11:24:11Z</dc:date>
    </item>
  </channel>
</rss>

