<?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: Merge a regular DB field with a xml DB field in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Merge-a-regular-DB-field-with-a-xml-DB-field/m-p/2195720#M195</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am expecting to insert the DB postgres column 1 to column 2 (xml format).&amp;nbsp; Example is below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;INPUT (DB Postgres)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Column 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Column 2 (in XML format)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;999999&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;?xml version="1.0" encoding="utf8"?&amp;gt; &amp;lt;procedure_nbr&amp;gt;82.111111&amp;lt;/procedure_nbr&amp;gt;&amp;nbsp; ....&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;999998&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;?xml version="1.0" encoding="utf8"?&amp;gt; &amp;lt;procedure_nbr&amp;gt;82.222222&amp;lt;/procedure_nbr&amp;gt;&amp;nbsp; ....&lt;/P&gt;&lt;P&gt;OUTPUT (DB Postgres)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Column 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Column 2 (in XML format)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;999999&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;?xml version="1.0" encoding="utf8"?&amp;gt; &amp;lt;key&amp;gt;999999&amp;lt;/key&amp;gt; &amp;lt;procedure_nbr&amp;gt;82.111111&amp;lt;/procedure_nbr&amp;gt;&amp;nbsp; ....&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;999998&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;?xml version="1.0" encoding="utf8"?&amp;gt; &amp;lt;key&amp;gt;999998&amp;lt;/key&amp;gt; &amp;lt;procedure_nbr&amp;gt;82.222222&amp;lt;/procedure_nbr&amp;gt; ....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 15 Aug 2019 16:09:26 GMT</pubDate>
    <dc:creator>rgranado</dc:creator>
    <dc:date>2019-08-15T16:09:26Z</dc:date>
    <item>
      <title>Merge a regular DB field with a xml DB field</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Merge-a-regular-DB-field-with-a-xml-DB-field/m-p/2195718#M193</link>
      <description>&lt;P&gt;Hi anyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In one record, it contains a regular DB field and an XML content DB field.&amp;nbsp; The regular DB field contains the key and would like to merge it with the XML content DB field.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;INPUT&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Regular Field&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;XML Field&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;999999&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;?xml version="1.0" encoding="utf8"?&amp;gt; .....&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;999998&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;?xml version="1.0" encoding="utf8"?&amp;gt; .....&lt;/P&gt;&lt;P&gt;OUTPUT (Merged)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;XML Field&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;?xml version="1.0" encoding="utf8"?&amp;gt;&amp;lt;Key&amp;gt; 999999 &amp;lt;/Key&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;?xml version="1.0" encoding="utf8"?&amp;gt;&amp;lt;Key&amp;gt; 999998 &amp;lt;/Key&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you have a solution for it?&amp;nbsp; Thanks for your help!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 18:09:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Merge-a-regular-DB-field-with-a-xml-DB-field/m-p/2195718#M193</guid>
      <dc:creator>rgranado</dc:creator>
      <dc:date>2019-08-14T18:09:35Z</dc:date>
    </item>
    <item>
      <title>Re: Merge a regular DB field with a xml DB field</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Merge-a-regular-DB-field-with-a-xml-DB-field/m-p/2195719#M194</link>
      <description>&lt;P&gt;Not sure if i am missing something here...it should be simple. The only catch in the solution i am proposing is i am writing to a file, you may have to extrapolate to an xml... i can not write to an xml because i don't know what your output xml looks like.&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009LwL2"&gt;solution.docx&lt;/A&gt;</description>
      <pubDate>Thu, 15 Aug 2019 14:43:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Merge-a-regular-DB-field-with-a-xml-DB-field/m-p/2195719#M194</guid>
      <dc:creator>tnewbie</dc:creator>
      <dc:date>2019-08-15T14:43:50Z</dc:date>
    </item>
    <item>
      <title>Re: Merge a regular DB field with a xml DB field</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Merge-a-regular-DB-field-with-a-xml-DB-field/m-p/2195720#M195</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am expecting to insert the DB postgres column 1 to column 2 (xml format).&amp;nbsp; Example is below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;INPUT (DB Postgres)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Column 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Column 2 (in XML format)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;999999&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;?xml version="1.0" encoding="utf8"?&amp;gt; &amp;lt;procedure_nbr&amp;gt;82.111111&amp;lt;/procedure_nbr&amp;gt;&amp;nbsp; ....&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;999998&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;?xml version="1.0" encoding="utf8"?&amp;gt; &amp;lt;procedure_nbr&amp;gt;82.222222&amp;lt;/procedure_nbr&amp;gt;&amp;nbsp; ....&lt;/P&gt;&lt;P&gt;OUTPUT (DB Postgres)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Column 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Column 2 (in XML format)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;999999&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;?xml version="1.0" encoding="utf8"?&amp;gt; &amp;lt;key&amp;gt;999999&amp;lt;/key&amp;gt; &amp;lt;procedure_nbr&amp;gt;82.111111&amp;lt;/procedure_nbr&amp;gt;&amp;nbsp; ....&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;999998&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;?xml version="1.0" encoding="utf8"?&amp;gt; &amp;lt;key&amp;gt;999998&amp;lt;/key&amp;gt; &amp;lt;procedure_nbr&amp;gt;82.222222&amp;lt;/procedure_nbr&amp;gt; ....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Aug 2019 16:09:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Merge-a-regular-DB-field-with-a-xml-DB-field/m-p/2195720#M195</guid>
      <dc:creator>rgranado</dc:creator>
      <dc:date>2019-08-15T16:09:26Z</dc:date>
    </item>
    <item>
      <title>Re: Merge a regular DB field with a xml DB field</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Merge-a-regular-DB-field-with-a-xml-DB-field/m-p/2195721#M196</link>
      <description>&lt;P&gt;tnewbie's solution is pretty close. Basically, you are smuggling in a new XML tag into a string - not pretty but can be effective. Instead of&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;row1.xmlfield+"&amp;lt;KEY&amp;gt; "+row.dbfield+" &amp;lt;/key&amp;gt;"&lt;/PRE&gt; 
&lt;P&gt;you should use (exactly like this, assuming xmlField and dbField are never null)&lt;/P&gt; 
&lt;PRE&gt;row1.xmlField.replaceFirst("&amp;gt;", "&amp;gt;&amp;lt;key&amp;gt;" + row1.dbField + "&amp;lt;/key&amp;gt;")&lt;/PRE&gt; 
&lt;P&gt;Please accept my advice: always pay attention to case sensitivity (e.g. KEY vs. key) - it might bite you later in places or at times you did not expect. I have been there.&lt;/P&gt;</description>
      <pubDate>Sat, 17 Aug 2019 21:10:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Merge-a-regular-DB-field-with-a-xml-DB-field/m-p/2195721#M196</guid>
      <dc:creator>JR1</dc:creator>
      <dc:date>2019-08-17T21:10:48Z</dc:date>
    </item>
  </channel>
</rss>

