<?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: Talend 8 Job reading all messages in Azure Storage Queue in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Talend-8-Job-reading-all-messages-in-Azure-Storage-Queue/m-p/2447285#M140575</link>
    <description>&lt;P&gt;Workaround used:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;PreJob define a globalVar boolean 'done' as false,&lt;/LI&gt;
&lt;LI&gt;Start with a tLoop while 'done' is false and iterate over tAzureStorageQueueInput + rest of job,&lt;/LI&gt;
&lt;LI&gt;tAzureStorageQueueInput get's an onComponentOk where you check the NB_LINE
&lt;UL&gt;
&lt;LI&gt;If that is 0 you set the variable 'done' to true&lt;/LI&gt;
&lt;LI&gt;theoretically if it is less than the __numberOfMessages__ you could already set 'done' true&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;</description>
    <pubDate>Wed, 01 May 2024 06:40:22 GMT</pubDate>
    <dc:creator>GeoNL</dc:creator>
    <dc:date>2024-05-01T06:40:22Z</dc:date>
    <item>
      <title>Talend 8 Job reading all messages in Azure Storage Queue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-8-Job-reading-all-messages-in-Azure-Storage-Queue/m-p/2437882#M140451</link>
      <description>&lt;P&gt;In a Talend 8 job I need to read messages form an Azure Storage Queue.&lt;/P&gt;
&lt;P&gt;The options for this are &lt;EM&gt;tAzureStorageQueueInput&lt;/EM&gt; and &lt;EM&gt;tAzureStorageQueueInputLoop&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;The problem with the tAzureStorageQueueInput is that it can retrieve a maximum of 32 messages per run instead of just collecting all that is there in the queue.&lt;/P&gt;
&lt;P&gt;The problem with the tAzureStorageQueueInputLoop is that it never breaks out of the loop, how would I know it can safely terminate? In the documentation there is nothing mentioned on how to stop this infinite loop.&lt;/P&gt;
&lt;P&gt;Documentation used: &lt;A href="https://help.talend.com/r/en-US/8.0/azure-storage-queue/tazurestoragequeueinputloop" target="_blank" rel="noopener"&gt;https://help.talend.com/r/en-US/8.0/azure-storage-queue/tazurestoragequeueinputloop&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2024 20:37:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-8-Job-reading-all-messages-in-Azure-Storage-Queue/m-p/2437882#M140451</guid>
      <dc:creator>GeoNL</dc:creator>
      <dc:date>2024-04-29T20:37:53Z</dc:date>
    </item>
    <item>
      <title>Re: Talend 8 Job reading all messages in Azure Storage Queue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-8-Job-reading-all-messages-in-Azure-Storage-Queue/m-p/2447285#M140575</link>
      <description>&lt;P&gt;Workaround used:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;PreJob define a globalVar boolean 'done' as false,&lt;/LI&gt;
&lt;LI&gt;Start with a tLoop while 'done' is false and iterate over tAzureStorageQueueInput + rest of job,&lt;/LI&gt;
&lt;LI&gt;tAzureStorageQueueInput get's an onComponentOk where you check the NB_LINE
&lt;UL&gt;
&lt;LI&gt;If that is 0 you set the variable 'done' to true&lt;/LI&gt;
&lt;LI&gt;theoretically if it is less than the __numberOfMessages__ you could already set 'done' true&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Wed, 01 May 2024 06:40:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-8-Job-reading-all-messages-in-Azure-Storage-Queue/m-p/2447285#M140575</guid>
      <dc:creator>GeoNL</dc:creator>
      <dc:date>2024-05-01T06:40:22Z</dc:date>
    </item>
    <item>
      <title>Re: Talend 8 Job reading all messages in Azure Storage Queue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-8-Job-reading-all-messages-in-Azure-Storage-Queue/m-p/2449563#M140605</link>
      <description>&lt;DIV id="bodyDisplay_6f0d78f0a16268_7de7c" class="lia-message-body lia-component-message-view-widget-body lia-component-body-signature-highlight-escalation lia-component-message-view-widget-body-signature-highlight-escalation"&gt;
&lt;DIV class="lia-message-body-content"&gt;
&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Thanks for sharing your suggestion and good solution with us on Community. We will send it to DOCT team to update the documentation if necessary.&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Sabrina&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 07 May 2024 03:43:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-8-Job-reading-all-messages-in-Azure-Storage-Queue/m-p/2449563#M140605</guid>
      <dc:creator>Xiaodi_Shi</dc:creator>
      <dc:date>2024-05-07T03:43:17Z</dc:date>
    </item>
  </channel>
</rss>

