<?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: [resolved] BigDecimal() and other functions 'missing' from Talend installation in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334819#M103443</link>
    <description>BigDecimal is not a function, it is a class. Although the distinction might not seem important, it will help to understand the difference, especially when trying to resolve issues with Java errors. I always recommend that anyone working with Talend spends a bit of time learning Java. BlueJ is good for picking up the basics quickly (&lt;A href="http://www.bluej.org/" rel="nofollow noopener noreferrer"&gt;http://www.bluej.org/&lt;/A&gt;).&lt;BR /&gt;You should not need to configure Talend to use the BigDecimal class since it is a class that Talend supports out of the box. This suggests a potential bug in v6.0. Was this not working from a basic install or did you adjust any configuration settings before you found it didn't work?&amp;nbsp;</description>
    <pubDate>Wed, 27 Jan 2016 13:58:19 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-01-27T13:58:19Z</dc:date>
    <item>
      <title>[resolved] BigDecimal() and other functions 'missing' from Talend installation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334814#M103438</link>
      <description>&lt;P&gt;Hi All,&lt;BR /&gt;&lt;BR /&gt;I'm in the process of trouble shooting a data conversion issue, and have found many useful posts telling me how to convert a string to a BidDecimal, but they all use the BigDecimal function - this function doesn't appear in my Expression builder and then i try to write:&lt;BR /&gt;&lt;BR /&gt;Math.BigDecimal(row1.totalNetRevenue)&lt;BR /&gt;&lt;BR /&gt;I get an error saying that the method BiogDecimal doesn't exist. &amp;nbsp;I'm sure this is because i haven't installed something or checked a box somewhere, but i don't seem to be able to find an option for this.&lt;BR /&gt;&lt;BR /&gt;Please Help,&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;&lt;BR /&gt;Scott&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jan 2016 11:08:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334814#M103438</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-27T11:08:56Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] BigDecimal() and other functions 'missing' from Talend installation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334815#M103439</link>
      <description>BigDecimal is a Java class. It's in the package&amp;nbsp;&lt;FONT color="#353833"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Arial," helvetica=""&gt;java.math. In Talend you should not need to use its full package name (&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#353833"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Arial," helvetica=""&gt;java.math.BigDecimal), but you can if you want. The way you need to instantiate a BigDecimal object from the class is below.....&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;new BigDecimal(row1.totalNetRevenue)&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;....or...&lt;BR /&gt;&lt;PRE&gt;new java.math.BigDecimal(row1.totalNetRevenue)&lt;/PRE&gt;</description>
      <pubDate>Wed, 27 Jan 2016 12:10:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334815#M103439</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-27T12:10:09Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] BigDecimal() and other functions 'missing' from Talend installation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334816#M103440</link>
      <description>Thanks for the quick response rhall. 
&lt;BR /&gt; 
&lt;BR /&gt;When i type: 
&lt;BR /&gt; 
&lt;BR /&gt;new BigDecimal(row1.totalNetRevenue) 
&lt;BR /&gt; 
&lt;BR /&gt;into the Expression builder within the tMap component i get the error "the method BigDecimal(String) is undefined...". &amp;nbsp;I'm thinking i must need to load a java plugin somewhere to enable this function? 
&lt;BR /&gt; 
&lt;BR /&gt;Regards 
&lt;BR /&gt; 
&lt;BR /&gt;Scott</description>
      <pubDate>Wed, 27 Jan 2016 12:39:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334816#M103440</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-27T12:39:50Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] BigDecimal() and other functions 'missing' from Talend installation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334817#M103441</link>
      <description>That is interesting. Can you take a screenshot of the tMap configuration? Support for BigDecimal comes with Java as part of the basic package. So either something is wrong with your Java installation or something is wrong with your Talend install. What version are you using of both Talend and Java?</description>
      <pubDate>Wed, 27 Jan 2016 13:32:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334817#M103441</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-27T13:32:17Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] BigDecimal() and other functions 'missing' from Talend installation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334818#M103442</link>
      <description>Hi rhall, 
&lt;BR /&gt; 
&lt;BR /&gt;Thanks again for your reply. 
&lt;BR /&gt; 
&lt;BR /&gt;I figured out where i needed to check that pesky box - under Window -&amp;gt; Preferences -&amp;gt; Java -&amp;gt; JUnit -&amp;gt; Add Class -&amp;gt; java.lang.math 
&lt;BR /&gt; 
&lt;BR /&gt;FYI i am using Talend Open Studio 6.0.0.20150408_1742-M4, and Java 1.8.0_66. 
&lt;BR /&gt; 
&lt;BR /&gt;It still doesnt appear under my functions list but at least when i do ctrl + &amp;lt;space&amp;gt; it appears so i can live with that! 
&lt;BR /&gt; 
&lt;BR /&gt;Thanks Again, 
&lt;BR /&gt; 
&lt;BR /&gt;Scott</description>
      <pubDate>Wed, 27 Jan 2016 13:36:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334818#M103442</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-27T13:36:06Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] BigDecimal() and other functions 'missing' from Talend installation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334819#M103443</link>
      <description>BigDecimal is not a function, it is a class. Although the distinction might not seem important, it will help to understand the difference, especially when trying to resolve issues with Java errors. I always recommend that anyone working with Talend spends a bit of time learning Java. BlueJ is good for picking up the basics quickly (&lt;A href="http://www.bluej.org/" rel="nofollow noopener noreferrer"&gt;http://www.bluej.org/&lt;/A&gt;).&lt;BR /&gt;You should not need to configure Talend to use the BigDecimal class since it is a class that Talend supports out of the box. This suggests a potential bug in v6.0. Was this not working from a basic install or did you adjust any configuration settings before you found it didn't work?&amp;nbsp;</description>
      <pubDate>Wed, 27 Jan 2016 13:58:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334819#M103443</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-27T13:58:19Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] BigDecimal() and other functions 'missing' from Talend installation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334820#M103444</link>
      <description>This was the first job built in a clean install so perhaps its a bug... &amp;nbsp;Anyway your input was much appreciated!</description>
      <pubDate>Thu, 04 Feb 2016 14:05:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-BigDecimal-and-other-functions-missing-from-Talend/m-p/2334820#M103444</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-02-04T14:05:05Z</dc:date>
    </item>
  </channel>
</rss>

