<?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: Special Character in Dynamic CSV column name in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Special-Character-in-Dynamic-CSV-column-name/m-p/2321920#M91908</link>
    <description>Hi&lt;BR /&gt;Welcome to Talend Community!&lt;BR /&gt;Which version of TOS do you use?&lt;BR /&gt;Or I miss some details?&lt;BR /&gt;Regards,&lt;BR /&gt;Pedro</description>
    <pubDate>Thu, 19 Jul 2012 06:05:50 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2012-07-19T06:05:50Z</dc:date>
    <item>
      <title>Special Character in Dynamic CSV column name</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Special-Character-in-Dynamic-CSV-column-name/m-p/2321919#M91907</link>
      <description>Hello, 
&lt;BR /&gt;I have a csv file with dynamic column sequence just like the one in 
&lt;A href="https://community.qlik.com/s/feed/0D53p00007vCq7PCAS" target="_blank" rel="nofollow noopener noreferrer"&gt;https://community.talend.com/t5/Design-and-Development/Dynamic-column-name-in-CSV/td-p/106686&lt;/A&gt; 
&lt;BR /&gt;I've tried to implement the solution in one of my csv file and it works like a charm. 
&lt;BR /&gt;However I got error when the column name in the csv file contains special characters such as % and _ 
&lt;BR /&gt;for example I have csv files like this 
&lt;BR /&gt;field A,field A % 
&lt;BR /&gt;value11,value12 
&lt;BR /&gt;value21,value22 
&lt;BR /&gt;I use the wizard to guess the schema and they are listed as field_A and field_A__ 
&lt;BR /&gt;I use tJavaRow to put the first line of the cvs into globalMap as "HEADER_ROW" 
&lt;BR /&gt;after that I use another tJavaRow to populate appropriate outputrow based on dynamic csv file used 
&lt;BR /&gt;however i got this error 
&lt;BR /&gt; 
&lt;BLOCKQUOTE&gt; 
 &lt;TABLE border="1"&gt; 
  &lt;TBODY&gt; 
   &lt;TR&gt; 
    &lt;TD&gt;Exception grabbing field value: field_A_&lt;BR /&gt;Exception in component tJavaRow_2&lt;BR /&gt;java.lang.RuntimeException: java.lang.NoSuchFieldException: field_A_&lt;BR /&gt; at routines.PopulateFromDynamic.populate(PopulateFromDynamic.java:96)&lt;BR /&gt; at test.infotrak_0_1.infotrak.tFileInputDelimited_2Process(infotrak.java:13460)&lt;BR /&gt; at test.infotrak_0_1.infotrak.tFileInputDelimited_1Process(infotrak.java:4824)&lt;BR /&gt; at test.infotrak_0_1.infotrak.runJobInTOS(infotrak.java:14769)&lt;BR /&gt; at test.infotrak_0_1.infotrak.main(infotrak.java:14637)&lt;BR /&gt;Caused by: java.lang.NoSuchFieldException: field_A_&lt;BR /&gt; at java.lang.Class.getDeclaredField(Unknown Source)&lt;BR /&gt; at routines.PopulateFromDynamic.populate(PopulateFromDynamic.java:75)&lt;BR /&gt; ... 4 more&lt;/TD&gt; 
   &lt;/TR&gt; 
  &lt;/TBODY&gt; 
 &lt;/TABLE&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;BR /&gt;Is there any solution about this matter? 
&lt;BR /&gt;thanks</description>
      <pubDate>Sat, 16 Nov 2024 12:14:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Special-Character-in-Dynamic-CSV-column-name/m-p/2321919#M91907</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T12:14:06Z</dc:date>
    </item>
    <item>
      <title>Re: Special Character in Dynamic CSV column name</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Special-Character-in-Dynamic-CSV-column-name/m-p/2321920#M91908</link>
      <description>Hi&lt;BR /&gt;Welcome to Talend Community!&lt;BR /&gt;Which version of TOS do you use?&lt;BR /&gt;Or I miss some details?&lt;BR /&gt;Regards,&lt;BR /&gt;Pedro</description>
      <pubDate>Thu, 19 Jul 2012 06:05:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Special-Character-in-Dynamic-CSV-column-name/m-p/2321920#M91908</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-07-19T06:05:50Z</dc:date>
    </item>
    <item>
      <title>Re: Special Character in Dynamic CSV column name</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Special-Character-in-Dynamic-CSV-column-name/m-p/2321921#M91909</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Hi&lt;BR /&gt;Welcome to Talend Community!&lt;BR /&gt;Which version of TOS do you use?&lt;BR /&gt;Or I miss some details?&lt;BR /&gt;Regards,&lt;BR /&gt;Pedro&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;Hi Pedro,&lt;BR /&gt;I'm using TOS 5.1.1&lt;BR /&gt;I've uploaded the screenshot the job that I created&lt;BR /&gt;thanks</description>
      <pubDate>Thu, 19 Jul 2012 06:24:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Special-Character-in-Dynamic-CSV-column-name/m-p/2321921#M91909</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-07-19T06:24:02Z</dc:date>
    </item>
    <item>
      <title>Re: Special Character in Dynamic CSV column name</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Special-Character-in-Dynamic-CSV-column-name/m-p/2321922#M91910</link>
      <description>Hi
&lt;BR /&gt;I'm sorry this is a custom component which is not supported by Talend Officially.
&lt;BR /&gt;Besides, it is not compatible with TOS 5.1.1.
&lt;BR /&gt;What you can do is to create metadata-&amp;gt;File Delimited.
&lt;BR /&gt;The dynamic schema feature is only supported by Talend Enterprise Edition.
&lt;BR /&gt;Regards,
&lt;BR /&gt;Pedro</description>
      <pubDate>Thu, 19 Jul 2012 06:29:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Special-Character-in-Dynamic-CSV-column-name/m-p/2321922#M91910</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-07-19T06:29:58Z</dc:date>
    </item>
  </channel>
</rss>

