<?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: Newbie question about syntax documentation in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305522#M77166</link>
    <description>row2.call==null?value1 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MPcz.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157233iD1A564EF62DE3BC2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MPcz.png" alt="0683p000009MPcz.png" /&gt;&lt;/span&gt;row2.call.equalsIgnoreCase("complete")?value2:value3) 
&lt;BR /&gt;when I use this statement it gives me an error about the word "null". 
&lt;BR /&gt;I tried using ISNULL() but it wants to create a method. 
&lt;BR /&gt;I tried using row2.call.equals(null) but it gives a compiler error saying 'null' can't be converted to boolean. 
&lt;BR /&gt;For fields that are empty in the csv file I suppose I need to insert a 0 to indicate false for the boolean value. Or I could 
&lt;BR /&gt;convert those fields to string and just string comparisons and put in true or false depending on the data. 
&lt;BR /&gt; 
&lt;BR /&gt;Help?</description>
    <pubDate>Thu, 03 Sep 2009 15:38:47 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2009-09-03T15:38:47Z</dc:date>
    <item>
      <title>Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305504#M77148</link>
      <description>I've looked around and found the documentation for components but what about the syntax 
&lt;BR /&gt;for the talend functions in the expression builder? I can't find anything that lists the functions and their 
&lt;BR /&gt;syntax to know what goes in each parameter. The help box describes it but doesn't actually show the syntax. 
&lt;BR /&gt;If I understand correctly it's basically java if you choose that as your project language right?</description>
      <pubDate>Sat, 16 Nov 2024 13:48:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305504#M77148</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T13:48:35Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305505#M77149</link>
      <description>Hello,
&lt;BR /&gt;You can obtain a syntax example with a double click on the function in the expression builder.
&lt;BR /&gt;Regards,</description>
      <pubDate>Fri, 21 Aug 2009 16:48:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305505#M77149</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-21T16:48:00Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305506#M77150</link>
      <description>TalendString.talendTrim("",' ',0)
&lt;BR /&gt;Here's what I get when I double click this function. Problem is how do I know what goes in the "", ' ', and what does 0 mean?
&lt;BR /&gt;Some samples are more descriptive than others but I'm trying to find out if there's a reference for these in case some are overloaded
&lt;BR /&gt;methods that I can take advantage of. Something like javadoc.</description>
      <pubDate>Fri, 21 Aug 2009 16:52:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305506#M77150</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-21T16:52:21Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305507#M77151</link>
      <description>I have a field: '0001114444 Intralata'
&lt;BR /&gt;I'm trying to trim the first part before the space into an output column for the phone number
&lt;BR /&gt;and trim the last part after the space into an output column for the rate. talendTrim seems to fit this
&lt;BR /&gt;description but I can't figure out how to use it.</description>
      <pubDate>Fri, 21 Aug 2009 17:03:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305507#M77151</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-21T17:03:19Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305508#M77152</link>
      <description>Hello friend 
&lt;BR /&gt;try 
&lt;BR /&gt; 
&lt;PRE&gt;String.substring(0,row1.columnName.indexOf(" "))     //for phone number&lt;/PRE&gt; 
&lt;BR /&gt; 
&lt;PRE&gt;String.substring(row1.columnName.indexOf(" ")+1)     //for rate&lt;/PRE&gt; 
&lt;BR /&gt;Best regards 
&lt;BR /&gt; 
&lt;BR /&gt; shong</description>
      <pubDate>Mon, 24 Aug 2009 07:48:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305508#M77152</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-24T07:48:21Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305509#M77153</link>
      <description>Thanks shong. I'll give that a shot. 
&lt;BR /&gt;But I guess my question still stands. Are those just java methods being called? Also, since there are talend methods in the expression builder where's the documentation of their syntax and variables?</description>
      <pubDate>Mon, 24 Aug 2009 15:10:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305509#M77153</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-24T15:10:31Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305510#M77154</link>
      <description>It is just plain java: so you can use all the doc references available to java.</description>
      <pubDate>Mon, 24 Aug 2009 15:34:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305510#M77154</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-24T15:34:44Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305511#M77155</link>
      <description>even for the talend methods and classes?</description>
      <pubDate>Mon, 24 Aug 2009 16:19:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305511#M77155</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-24T16:19:11Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305512#M77156</link>
      <description>Cannot make a static reference to the non-static method substring(int, int) from the type String 
&lt;BR /&gt;I get this error Shong when I put that in the expression builder.</description>
      <pubDate>Mon, 24 Aug 2009 18:29:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305512#M77156</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-24T18:29:17Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305513#M77157</link>
      <description>Hello 
&lt;BR /&gt; 
&lt;BLOCKQUOTE&gt; 
 &lt;TABLE border="1"&gt; 
  &lt;TBODY&gt; 
   &lt;TR&gt; 
    &lt;TD&gt;Cannot make a static reference to the non-static method substring(int, int) from the type String&lt;/TD&gt; 
   &lt;/TR&gt; 
  &lt;/TBODY&gt; 
 &lt;/TABLE&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;BR /&gt;What's your expression? It is just a java method beging called here...eg: 
&lt;BR /&gt;row1.name.substring(0,3) //name is a string 
&lt;BR /&gt;Best regards 
&lt;BR /&gt; 
&lt;BR /&gt; shong</description>
      <pubDate>Tue, 25 Aug 2009 03:28:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305513#M77157</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-25T03:28:34Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305514#M77158</link>
      <description>I was actually using the word "String1" in place of "row1.name". I should pay attention more than just copy and pasting. 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt; 
&lt;BR /&gt;The job is having issues but I need to look at it some more before I post about it to make sure I'm asking the right questions.</description>
      <pubDate>Tue, 25 Aug 2009 16:15:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305514#M77158</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-25T16:15:46Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305515#M77159</link>
      <description>Does this make any sense?
&lt;BR /&gt;1) Get file via FTP.
&lt;BR /&gt;2) If that's ok read from file
&lt;BR /&gt;3) use javarow to remove errant newline character
&lt;BR /&gt;4) output that to new csv file
&lt;BR /&gt;5) starting with new csv file 
&lt;BR /&gt;6) use tmap to split columns, calculate 2 new columns via a routine
&lt;BR /&gt;7) push result to mysql table</description>
      <pubDate>Tue, 25 Aug 2009 16:46:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305515#M77159</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-25T16:46:31Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305516#M77160</link>
      <description>Hey there, 
&lt;BR /&gt;I am unsure of what you want your design to do exactly but here is a little fix: 
&lt;BR /&gt;Once you get all your files from the ftp, you must first iterate through the files and then read them. Furthermore, I dont think you need to save to file and then read from file unless you need those files later on? 
&lt;BR /&gt;TFTPGet -onOK-&amp;gt;TFileList -iterate-&amp;gt;TFileInputDelimited-row(main)-&amp;gt;TJavaRow-row(main)-&amp;gt;tMap-OTSCallDetail(main)-&amp;gt;tMySQLOutput-onOk-&amp;gt; tMySQLCommit 
&lt;BR /&gt;Hope it helps.</description>
      <pubDate>Tue, 25 Aug 2009 20:03:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305516#M77160</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-25T20:03:33Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305517#M77161</link>
      <description>Basically I'm trying to go through the seven steps I listed. I'm new to the program so I don't know which components to use in certain sitations yet. There's only one ftp file in this job so I don't think I'd neet to iterate through anything. There's a newline character that has to be removed that tjavarow is taking care of. I wasn't sure what components could or could not be linked to each other so I just broke it out a little more literally.</description>
      <pubDate>Wed, 26 Aug 2009 16:28:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305517#M77161</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-08-26T16:28:01Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305518#M77162</link>
      <description>I modified my job at Wiktor's suggestion and I'm still bombing in the map. 
&lt;BR /&gt; 
&lt;BR /&gt;LOG: 
&lt;BR /&gt;Starting job OTSImport at 13:32 02/09/2009. 
&lt;BR /&gt; connecting to socket on port 4055 
&lt;BR /&gt; connected 
&lt;BR /&gt; connecting to socket on port 4575 
&lt;BR /&gt; connected 
&lt;BR /&gt;For input string: "Dur." 
&lt;BR /&gt;Exception in component tMap_1 
&lt;BR /&gt;java.lang.NullPointerException 
&lt;BR /&gt; at otstest.otsimport_0_1.OTSImport.tFileInputDelimited_1Process(OTSImport.java:3452) 
&lt;BR /&gt; at otstest.otsimport_0_1.OTSImport.tFTPGet_1Process(OTSImport.java:436) 
&lt;BR /&gt; at otstest.otsimport_0_1.OTSImport.runJobInTOS(OTSImport.java:4528) 
&lt;BR /&gt; at otstest.otsimport_0_1.OTSImport.main(OTSImport.java:4430) 
&lt;BR /&gt; disconnected 
&lt;BR /&gt; disconnected 
&lt;BR /&gt;Job OTSImport ended at 13:32 02/09/2009. 
&lt;BR /&gt;BillCalc function (my java skills are rudimentary so don't laugh too hard when you read it): 
&lt;BR /&gt;package routines; 
&lt;BR /&gt;public class BillCalc { 
&lt;BR /&gt; 
&lt;BR /&gt; public static int minutes(Integer duration) { 
&lt;BR /&gt; int rem = 0; 
&lt;BR /&gt; int min = 0; 
&lt;BR /&gt; 
&lt;BR /&gt; if ((duration &amp;gt; 0) &amp;amp; (duration &amp;lt; 60)) 
&lt;BR /&gt; {return 1; 
&lt;BR /&gt; } 
&lt;BR /&gt; else { 
&lt;BR /&gt; rem = duration % 60; 
&lt;BR /&gt; min = ((duration - rem)/60); 
&lt;BR /&gt; min += (rem &amp;gt;= 30)?1:0; 
&lt;BR /&gt; return min; 
&lt;BR /&gt; } 
&lt;BR /&gt; } 
&lt;BR /&gt; 
&lt;BR /&gt; public static double revenue(Integer billminutes, String rate, String calltype){ 
&lt;BR /&gt; 
&lt;BR /&gt; double rev; 
&lt;BR /&gt; double debit_rate_interlata = 0.234; 
&lt;BR /&gt; double debit_rate_interstate = 0.387; 
&lt;BR /&gt; double debit_rate_intralata = 0.234; 
&lt;BR /&gt; double debit_rate_local = 0.234; 
&lt;BR /&gt; double nondebit_rate_interlata = 0.26; 
&lt;BR /&gt; double nondebit_rate_interstate = 0.43; 
&lt;BR /&gt; double nondebit_rate_intralata = 0.26; 
&lt;BR /&gt; double nondebit_rate_local = 0.26; 
&lt;BR /&gt; int debitchk, ratechk; 
&lt;BR /&gt; 
&lt;BR /&gt; if (calltype.equalsIgnoreCase("Debit")) {debitchk = 1;} 
&lt;BR /&gt; else 
&lt;BR /&gt; debitchk = 0; 
&lt;BR /&gt; 
&lt;BR /&gt; if (rate.equalsIgnoreCase("interlata")) {ratechk = 1;} 
&lt;BR /&gt; else if (rate.equalsIgnoreCase("interstate")) {ratechk = 2;} 
&lt;BR /&gt; else if (rate.equalsIgnoreCase("intralata")) {ratechk = 3;} 
&lt;BR /&gt; else ratechk = 4; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BR /&gt; switch(debitchk){ 
&lt;BR /&gt; case 1: 
&lt;BR /&gt; switch(ratechk){ 
&lt;BR /&gt; case 1: rev = billminutes * debit_rate_interlata; 
&lt;BR /&gt; return rev; 
&lt;BR /&gt; case 2: rev = billminutes * debit_rate_interstate; 
&lt;BR /&gt; return rev; 
&lt;BR /&gt; case 3: rev = billminutes * debit_rate_intralata; 
&lt;BR /&gt; return rev; 
&lt;BR /&gt; case 4: rev = billminutes * debit_rate_local; 
&lt;BR /&gt; return rev; 
&lt;BR /&gt; } 
&lt;BR /&gt; case 0: 
&lt;BR /&gt; switch(ratechk){ 
&lt;BR /&gt; case 1: rev = billminutes * nondebit_rate_interlata; 
&lt;BR /&gt; return rev; 
&lt;BR /&gt; case 2: rev = billminutes * nondebit_rate_interstate; 
&lt;BR /&gt; return rev; 
&lt;BR /&gt; case 3: rev = billminutes * nondebit_rate_intralata; 
&lt;BR /&gt; return rev; 
&lt;BR /&gt; case 4: rev = billminutes * nondebit_rate_local; 
&lt;BR /&gt; return rev; 
&lt;BR /&gt; } 
&lt;BR /&gt; } 
&lt;BR /&gt; return 0; 
&lt;BR /&gt; } 
&lt;BR /&gt;}</description>
      <pubDate>Wed, 02 Sep 2009 19:51:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305518#M77162</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-09-02T19:51:33Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305519#M77163</link>
      <description>Map component</description>
      <pubDate>Wed, 02 Sep 2009 19:55:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305519#M77163</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-09-02T19:55:33Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305520#M77164</link>
      <description>in a related story,
&lt;BR /&gt;i get a null pointer exception any time i have a component mapped to the output of tmap.
&lt;BR /&gt;There's something funny with my expressions or how I'm using tmap.</description>
      <pubDate>Wed, 02 Sep 2009 22:59:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305520#M77164</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-09-02T22:59:00Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305521#M77165</link>
      <description>Hello guy 
&lt;BR /&gt; 
&lt;BLOCKQUOTE&gt; 
 &lt;TABLE border="1"&gt; 
  &lt;TBODY&gt; 
   &lt;TR&gt; 
    &lt;TD&gt;i get a null pointer exception any time i have a component mapped to the output of tmap.&lt;/TD&gt; 
   &lt;/TR&gt; 
  &lt;/TBODY&gt; 
 &lt;/TABLE&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;BR /&gt;You should check if there are some null value in some of columns, like row2.call, if so, you need handle the null value first, eg: 
&lt;BR /&gt;row2.call==null?value1 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MPcz.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157233iD1A564EF62DE3BC2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MPcz.png" alt="0683p000009MPcz.png" /&gt;&lt;/span&gt;row2.call.equalsIgnoreCase("complete")?value2:value3) 
&lt;BR /&gt;Aslo, I see you add a semicolon ';' at the end of some of expression, need remove it. 
&lt;BR /&gt;Best regards 
&lt;BR /&gt; 
&lt;BR /&gt; shong</description>
      <pubDate>Thu, 03 Sep 2009 03:25:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305521#M77165</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-09-03T03:25:25Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305522#M77166</link>
      <description>row2.call==null?value1 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MPcz.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157233iD1A564EF62DE3BC2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MPcz.png" alt="0683p000009MPcz.png" /&gt;&lt;/span&gt;row2.call.equalsIgnoreCase("complete")?value2:value3) 
&lt;BR /&gt;when I use this statement it gives me an error about the word "null". 
&lt;BR /&gt;I tried using ISNULL() but it wants to create a method. 
&lt;BR /&gt;I tried using row2.call.equals(null) but it gives a compiler error saying 'null' can't be converted to boolean. 
&lt;BR /&gt;For fields that are empty in the csv file I suppose I need to insert a 0 to indicate false for the boolean value. Or I could 
&lt;BR /&gt;convert those fields to string and just string comparisons and put in true or false depending on the data. 
&lt;BR /&gt; 
&lt;BR /&gt;Help?</description>
      <pubDate>Thu, 03 Sep 2009 15:38:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305522#M77166</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-09-03T15:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: Newbie question about syntax documentation</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305523#M77167</link>
      <description>"For input string: "Dur." 
&lt;BR /&gt;Exception in component tMap_1 
&lt;BR /&gt;java.lang.NullPointerException 
&lt;BR /&gt; at otstest.otsimport_0_1.OTSImport.tFileInputDelimited_1Process(OTSImport.java:3452) 
&lt;BR /&gt; at otstest.otsimport_0_1.OTSImport.tFTPGet_1Process(OTSImport.java:436)" 
&lt;BR /&gt;When you get this message, check the generated code of the job, line 3452, and you will know exactly which instruction to modify. 
&lt;BR /&gt;Then use the same syntax you've used for row2.call. Your syntax is right and should not give an error, however, you can try with (""+row2.call).equals("")?value1 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MPcz.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157233iD1A564EF62DE3BC2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MPcz.png" alt="0683p000009MPcz.png" /&gt;&lt;/span&gt;row2.call.equalsIgnoreCase("complete")?value2:value3)</description>
      <pubDate>Thu, 03 Sep 2009 15:57:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Newbie-question-about-syntax-documentation/m-p/2305523#M77167</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-09-03T15:57:21Z</dc:date>
    </item>
  </channel>
</rss>

