<?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: tJMSListener with Sequence Key - process messages in order in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tJMSListener-with-Sequence-Key-process-messages-in-order/m-p/2302995#M74923</link>
    <description>the corresponding feature in the JMS standard would be Message Groups which are implemented with the standard JMS Group ID message header. &amp;nbsp;See this link for a description of how to do it with ActiveMQ&amp;nbsp;
&lt;A href="http://activemq.apache.org/message-groups.html" rel="nofollow noopener noreferrer"&gt;http://activemq.apache.org/message-groups.html&lt;/A&gt; . &amp;nbsp;Basically you just want to set the GroupId header to the (possibly composite) primary key of the table you are updating.</description>
    <pubDate>Sun, 10 Jul 2016 14:53:33 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-07-10T14:53:33Z</dc:date>
    <item>
      <title>tJMSListener with Sequence Key - process messages in order</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tJMSListener-with-Sequence-Key-process-messages-in-order/m-p/2302994#M74922</link>
      <description>&lt;P&gt;Hello.&lt;BR /&gt;I want to listen to JMS queue, but I need to process the messages in order of which they are published.&lt;BR /&gt;If one application has 2 editions of a message published to the queue (insert and then delete),&lt;BR /&gt;and I have 3 JMS listeners, I can't promiss that the insert will be processed before the delete.&lt;BR /&gt;Some designers have a solution for that, like Tibco BW Designer - I can set a sequence key which guarantees&lt;BR /&gt;that no two messages are processed at the same time with the same key, thus ensuring that the insert command&lt;BR /&gt;will be processed before the delete one.&lt;BR /&gt;Is there a solution for this in Talend?&lt;BR /&gt;For the sake of the issue, I'm using tibjms.jar.&lt;BR /&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 10:31:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tJMSListener-with-Sequence-Key-process-messages-in-order/m-p/2302994#M74922</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T10:31:17Z</dc:date>
    </item>
    <item>
      <title>Re: tJMSListener with Sequence Key - process messages in order</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tJMSListener-with-Sequence-Key-process-messages-in-order/m-p/2302995#M74923</link>
      <description>the corresponding feature in the JMS standard would be Message Groups which are implemented with the standard JMS Group ID message header. &amp;nbsp;See this link for a description of how to do it with ActiveMQ&amp;nbsp;
&lt;A href="http://activemq.apache.org/message-groups.html" rel="nofollow noopener noreferrer"&gt;http://activemq.apache.org/message-groups.html&lt;/A&gt; . &amp;nbsp;Basically you just want to set the GroupId header to the (possibly composite) primary key of the table you are updating.</description>
      <pubDate>Sun, 10 Jul 2016 14:53:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tJMSListener-with-Sequence-Key-process-messages-in-order/m-p/2302995#M74923</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-07-10T14:53:33Z</dc:date>
    </item>
  </channel>
</rss>

