<?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: runtime # of loop in Talend Data Mapper in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/runtime-of-loop-in-Talend-Data-Mapper/m-p/2201872#M3791</link>
    <description>&lt;P&gt;I just depicted the input in xml format, but my source was mainframe data with fixed length data in EBCDIC format.&amp;nbsp;As the expected data is 3 times and some times data comes less than that. I had the loop for 0 to 3 times. So when i receive the data less than 3, it was generating null records.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I have handled it with the if clause expression on the simple loop checking for not null. It worked.&lt;/P&gt;</description>
    <pubDate>Wed, 24 May 2017 17:10:20 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-05-24T17:10:20Z</dc:date>
    <item>
      <title>runtime # of loop in Talend Data Mapper</title>
      <link>https://community.qlik.com/t5/Talend-Studio/runtime-of-loop-in-Talend-Data-Mapper/m-p/2201870#M3789</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I am processing an incoming Mainframe file, which has data format simillar to the below xml. &amp;nbsp;In the message No_of_Transactions field will say how many number of transactions will come under that branch header. Single file will have many branch headers. I am converting the output to a Flat CSV format.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;How can i perform loop in such scenario, by taking the value from the another key?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Input DataFormat" style="width: 381px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LuZN.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/133710iCB0556121BB8AE5F/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LuZN.jpg" alt="0683p000009LuZN.jpg" /&gt;&lt;/span&gt;&lt;SPAN class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Input DataFormat&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2017 08:04:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/runtime-of-loop-in-Talend-Data-Mapper/m-p/2201870#M3789</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-19T08:04:36Z</dc:date>
    </item>
    <item>
      <title>Re: runtime # of loop in Talend Data Mapper</title>
      <link>https://community.qlik.com/t5/Talend-Studio/runtime-of-loop-in-Talend-Data-Mapper/m-p/2201871#M3790</link>
      <description>&lt;P&gt;&lt;FONT face="courier new,courier"&gt;Hi,&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;If you want to save all of your transaction details you have to iterate&amp;nbsp;using the Transaction_detail node&amp;nbsp;as XPath loop expression and you will get all of them. Then, you can access the other elements&amp;nbsp;inside the Branch_Header using relative paths.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2017 09:29:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/runtime-of-loop-in-Talend-Data-Mapper/m-p/2201871#M3790</guid>
      <dc:creator>Santi2</dc:creator>
      <dc:date>2017-05-19T09:29:41Z</dc:date>
    </item>
    <item>
      <title>Re: runtime # of loop in Talend Data Mapper</title>
      <link>https://community.qlik.com/t5/Talend-Studio/runtime-of-loop-in-Talend-Data-Mapper/m-p/2201872#M3791</link>
      <description>&lt;P&gt;I just depicted the input in xml format, but my source was mainframe data with fixed length data in EBCDIC format.&amp;nbsp;As the expected data is 3 times and some times data comes less than that. I had the loop for 0 to 3 times. So when i receive the data less than 3, it was generating null records.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I have handled it with the if clause expression on the simple loop checking for not null. It worked.&lt;/P&gt;</description>
      <pubDate>Wed, 24 May 2017 17:10:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/runtime-of-loop-in-Talend-Data-Mapper/m-p/2201872#M3791</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-24T17:10:20Z</dc:date>
    </item>
  </channel>
</rss>

