<?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 Re: routing MQ message to another Q in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/routing-MQ-message-to-another-Q/m-p/2241234#M28454</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Maybe you can use dead letter queue (&lt;A href="https://www.rabbitmq.com/dlx.html" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.rabbitmq.com/dlx.html&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;To do this, I think you should check the field "Use Transacted" on your tMomConnection and to consume your message you should commit it. And when an error occurs, I think to send it to&amp;nbsp;the dead letter queue you should Rollback (not sure I don't have test it but it's the solution I have made with other ESB like Tibco BW).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 16 Nov 2018 10:14:36 GMT</pubDate>
    <dc:creator>DoDo69</dc:creator>
    <dc:date>2018-11-16T10:14:36Z</dc:date>
    <item>
      <title>routing MQ message to another Q</title>
      <link>https://community.qlik.com/t5/Talend-Studio/routing-MQ-message-to-another-Q/m-p/2241232#M28452</link>
      <description>&lt;P&gt;Hi, I have one scenario. I am reading messages from MQ passing to Standard job. Thru Talend Standard job, writing that message in file and then uploading file to S3. If processed/uploaded to S3 then it's happy path.&lt;/P&gt;&lt;P&gt;But if suppose, an error occurred while S3 connection or uploading to S3 in Standard job, I have to send this message to another error Queue which failed during&amp;nbsp;S3 connection/upload process.&lt;/P&gt;&lt;P&gt;As I already consumed the message from RabbitMQ in route job, this message will go out from the MQ,&lt;/P&gt;&lt;P&gt;my question is, how I will send this same message to another error Q from same exchange/server.&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 07:19:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/routing-MQ-message-to-another-Q/m-p/2241232#M28452</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T07:19:01Z</dc:date>
    </item>
    <item>
      <title>Re: routing MQ message to another Q</title>
      <link>https://community.qlik.com/t5/Talend-Studio/routing-MQ-message-to-another-Q/m-p/2241233#M28453</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; If you want to retain some data in memory during your job processing, you can use&amp;nbsp;tHashInput/tHashOutput components.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; Once you read the data from queue, you can send the payload to tHashOutput component and read it from there for all further processing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; If some component/ subjob is failing, you can always use On SubJob Error/ On Component Error to handle the error conditions and during this time also you can read from earlier Hash components.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; Please make sure that you are clearing the Hash after each run of the job.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;If the answer has helped you, could you please mark the topic as resolved? Kudos are also welcome &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Warm Regards,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Nikhil Thampi&lt;/P&gt;</description>
      <pubDate>Thu, 15 Nov 2018 11:29:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/routing-MQ-message-to-another-Q/m-p/2241233#M28453</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-15T11:29:32Z</dc:date>
    </item>
    <item>
      <title>Re: routing MQ message to another Q</title>
      <link>https://community.qlik.com/t5/Talend-Studio/routing-MQ-message-to-another-Q/m-p/2241234#M28454</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Maybe you can use dead letter queue (&lt;A href="https://www.rabbitmq.com/dlx.html" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.rabbitmq.com/dlx.html&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;To do this, I think you should check the field "Use Transacted" on your tMomConnection and to consume your message you should commit it. And when an error occurs, I think to send it to&amp;nbsp;the dead letter queue you should Rollback (not sure I don't have test it but it's the solution I have made with other ESB like Tibco BW).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Nov 2018 10:14:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/routing-MQ-message-to-another-Q/m-p/2241234#M28454</guid>
      <dc:creator>DoDo69</dc:creator>
      <dc:date>2018-11-16T10:14:36Z</dc:date>
    </item>
    <item>
      <title>Re: routing MQ message to another Q</title>
      <link>https://community.qlik.com/t5/Talend-Studio/routing-MQ-message-to-another-Q/m-p/2241235#M28455</link>
      <description>&lt;BLOCKQUOTE&gt; 
 &lt;HR /&gt; 
 &lt;A href="https://community.qlik.com/s/profile/00539000006eNx0AAE"&gt;@Donatien&lt;/A&gt;&amp;nbsp;wrote: 
 &lt;BR /&gt; 
 &lt;P&gt;Hello,&lt;/P&gt; 
 &lt;P&gt;&amp;nbsp;&lt;/P&gt; 
 &lt;P&gt;Maybe you can use dead letter queue (&lt;A href="https://www.rabbitmq.com/dlx.html" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.rabbitmq.com/dlx&lt;/A&gt; &lt;A href="http://customwritingcompany.com/" target="_self" rel="nofollow noopener noreferrer"&gt;custom writing&lt;/A&gt;).&lt;/P&gt; 
 &lt;P&gt;To do this, I think you should check the field "Use Transacted" on your tMomConnection and to consume your message you should commit it. And when an error occurs, I think to send it to&amp;nbsp;the dead letter queue you should Rollback (not sure I don't have test it but it's the solution I have made with other ESB like Tibco BW).&lt;/P&gt; 
 &lt;P&gt;&amp;nbsp;&lt;/P&gt; 
 &lt;HR /&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;P&gt;Thank you for providing a detailed solution. To be honest I would never think of that and your experience here is very appreciated.&lt;/P&gt;</description>
      <pubDate>Mon, 19 Nov 2018 10:25:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/routing-MQ-message-to-another-Q/m-p/2241235#M28455</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-19T10:25:02Z</dc:date>
    </item>
  </channel>
</rss>

