<?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: Extract xml field and merge outputs in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Extract-xml-field-and-merge-outputs/m-p/2250030#M34390</link>
    <description>Hi
&lt;BR /&gt;After you get the Account No, add a new column with a fixed value, and then use tDenormalize to denormalize the input rows, it will output only one string as you expected.
&lt;BR /&gt;
&lt;BR /&gt;Regards
&lt;BR /&gt;Shong</description>
    <pubDate>Mon, 25 Nov 2019 13:22:25 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-11-25T13:22:25Z</dc:date>
    <item>
      <title>Extract xml field and merge outputs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Extract-xml-field-and-merge-outputs/m-p/2250029#M34389</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;i want to get value of a xml looping field as an array.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;below the XML doc :&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;&amp;lt;COMMAND&amp;gt;
    &amp;lt;TYPE&amp;gt;SUBBILRESP&amp;lt;/TYPE&amp;gt;
    &amp;lt;TXNSTATUS&amp;gt;200&amp;lt;/TXNSTATUS&amp;gt;
    &amp;lt;TXNID&amp;gt;XX191111.1108.A00026&amp;lt;/TXNID&amp;gt;
    &amp;lt;DATA&amp;gt;
        &amp;lt;DETAILS&amp;gt;
            &amp;lt;COMPANYCODE&amp;gt;000547&amp;lt;/COMPANYCODE&amp;gt;
            &amp;lt;ACCOUNTNO&amp;gt;123456789&amp;lt;/ACCOUNTNO&amp;gt;
            &amp;lt;PREF1NAME&amp;gt;AccountNumber&amp;lt;/PREF1NAME&amp;gt;
            &amp;lt;PREF1VALUE&amp;gt;123456789&amp;lt;/PREF1VALUE&amp;gt;
        &amp;lt;/DETAILS&amp;gt;
        &amp;lt;DETAILS&amp;gt;
            &amp;lt;COMPANYCODE&amp;gt;000500&amp;lt;/COMPANYCODE&amp;gt;
            &amp;lt;ACCOUNTNO&amp;gt;1236789&amp;lt;/ACCOUNTNO&amp;gt;
            &amp;lt;PREF1NAME&amp;gt;AccountNumber&amp;lt;/PREF1NAME&amp;gt;
            &amp;lt;PREF1VALUE&amp;gt;123456789&amp;lt;/PREF1VALUE&amp;gt;
        &amp;lt;/DETAILS&amp;gt;
        &amp;lt;DETAILS&amp;gt;
            &amp;lt;COMPANYCODE&amp;gt;000500&amp;lt;/COMPANYCODE&amp;gt;
            &amp;lt;ACCOUNTNO&amp;gt;12&amp;lt;/ACCOUNTNO&amp;gt;
            &amp;lt;PREF1NAME&amp;gt;AccountNumber&amp;lt;/PREF1NAME&amp;gt;
            &amp;lt;PREF1VALUE&amp;gt;123456789&amp;lt;/PREF1VALUE&amp;gt;
        &amp;lt;/DETAILS&amp;gt;
    &amp;lt;/DATA&amp;gt;
    &amp;lt;MESSAGE&amp;gt;Transaction Details: NA wallet of provider TIGO is debited with service charge  0.00 FCFA, Commission 0.00 FCFA and  tax 0.00 FCFA.&amp;lt;/MESSAGE&amp;gt;

    &amp;lt;TRID&amp;gt;778888888201911111108A0034&amp;lt;/TRID&amp;gt;
&amp;lt;/COMMAND&amp;gt;&lt;/PRE&gt; 
&lt;P&gt;i need to get the list of ACCOUNTNO&lt;/P&gt; 
&lt;P&gt;below is my extractFields component&lt;BR /&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8UR.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/153241i1EA01FB86EDE5F11/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8UR.png" alt="0683p000009M8UR.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;but at&amp;nbsp; the end i'm getting two rows :&amp;nbsp;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;[INFO ]: mfs_new.billeraccountmgt_0_1.BillerAccountMgt - tLogRow_1 - Content of row 1: &amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;ACCOUNTNO&amp;gt;123&amp;lt;/ACCOUNTNO&amp;gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;ACCOUNTNO&amp;gt;123&amp;lt;/ACCOUNTNO&amp;gt;
[INFO ]: mfs_new.billeraccountmgt_0_1.BillerAccountMgt - tLogRow_1 - Content of row 2: &amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;ACCOUNTNO&amp;gt;123456789&amp;lt;/ACCOUNTNO&amp;gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;ACCOUNTNO&amp;gt;123456789&amp;lt;/ACCOUNTNO&amp;gt;&lt;/PRE&gt; 
&lt;P&gt;and i want to get want to build a string like this :&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;"ACCOUNTNO1#ACCOUNTNO2#ACCOUNTNO3"&lt;/PRE&gt;</description>
      <pubDate>Mon, 11 Nov 2019 14:56:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Extract-xml-field-and-merge-outputs/m-p/2250029#M34389</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-11-11T14:56:48Z</dc:date>
    </item>
    <item>
      <title>Re: Extract xml field and merge outputs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Extract-xml-field-and-merge-outputs/m-p/2250030#M34390</link>
      <description>Hi
&lt;BR /&gt;After you get the Account No, add a new column with a fixed value, and then use tDenormalize to denormalize the input rows, it will output only one string as you expected.
&lt;BR /&gt;
&lt;BR /&gt;Regards
&lt;BR /&gt;Shong</description>
      <pubDate>Mon, 25 Nov 2019 13:22:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Extract-xml-field-and-merge-outputs/m-p/2250030#M34390</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-11-25T13:22:25Z</dc:date>
    </item>
  </channel>
</rss>

