<?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: Writing a component creation tutorial in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240280#M27825</link>
    <description>Hello,
&lt;BR /&gt;first of all, I would like to thank Saburo for the great tutorial on the Talend Component creation, I really like it and find it useful. 
&lt;BR /&gt;I have a question related to the part 9 of the tutorial - especially to the filtering of the output rows. I'm trying to implement this in TOS 5.6.1 and my job does not compile, because the row1 and row2 (in my code) are of the same type - row1Struct. The generated code contains these lines:
&lt;BR /&gt;row1Struct row1 = new row1Struct();
&lt;BR /&gt;row1Struct row2 = row1;
&lt;BR /&gt;and later, when my custom component outputs this code:
&lt;BR /&gt;if (nb_line_tTutorial8processing_1 % 2 == 0) {
&lt;BR /&gt;&amp;nbsp; row2 = new row2Struct();
&lt;BR /&gt;} else {
&lt;BR /&gt;&amp;nbsp; row2 = null;
&lt;BR /&gt;}
&lt;BR /&gt;it won't compile because row2 is of type row1struct, not row2struct.
&lt;BR /&gt;I would like to ask for an advice, why does my job behave like this. I've tried to experiment with component XML descriptor - HEADER attributes HAS_CONDITIONAL_OUTPUTS, DATA_AUTO_PROPAGATE and SCHEMA_AUTO_PROPAGATE, but with no success.
&lt;BR /&gt;Any advice would be appreciated.
&lt;BR /&gt;Thank you in advance and best regards,
&lt;BR /&gt;Tomas</description>
    <pubDate>Fri, 09 Jan 2015 10:35:47 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-01-09T10:35:47Z</dc:date>
    <item>
      <title>Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240250#M27795</link>
      <description>&lt;P&gt;Hello all,&lt;BR /&gt;in the last few months I gathered a bit of experience in creating component,s so I thought it might be useful to others to (try to) summarize what I learnt.&lt;BR /&gt;I wrote the first part of the tutorial, you can find it here, I just went through the basic concepts so far, but indeed I may expand to more advanced ones if someone finds it useful.&lt;BR /&gt;The page can be found here : &lt;A href="http://www.powerupbi.com/talend/componentCreation_1.html" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.powerupbi.com/talend/componentCreation_1.html&lt;/A&gt;&lt;BR /&gt;Please feel free to send remarks, suggestions etc.&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 12:42:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240250#M27795</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T12:42:21Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240251#M27796</link>
      <description>Hi
&lt;BR /&gt;Great work! Thank you saburo, I had a looked at your website and saw that you do a great contribution to open source and Talend.
&lt;BR /&gt;
&lt;BR /&gt;Best regards
&lt;BR /&gt;Shong</description>
      <pubDate>Mon, 05 Sep 2011 02:09:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240251#M27796</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-09-05T02:09:07Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240252#M27797</link>
      <description>Thanks Shong.
&lt;BR /&gt;I posted the second part of the tutorial, tonight I will start writing the next one.
&lt;BR /&gt;The url is here : 
&lt;A href="http://powerupbi.com/talend/componentCreation_2.html" rel="nofollow noopener noreferrer"&gt;http://powerupbi.com/talend/componentCreation_2.html&lt;/A&gt;</description>
      <pubDate>Mon, 05 Sep 2011 11:42:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240252#M27797</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-09-05T11:42:30Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240253#M27798</link>
      <description>Hello all,&lt;BR /&gt;part 3 of the tutorial is out : &lt;BR /&gt;&lt;A href="http://www.powerupbi.com/talend/componentCreation_3.html" rel="nofollow noopener noreferrer"&gt;http://www.powerupbi.com/talend/componentCreation_3.html&lt;/A&gt;&lt;BR /&gt;Sorry you will have to be patient for part 4, as I will be traveling starting today for about one week.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Francesco</description>
      <pubDate>Wed, 07 Sep 2011 07:28:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240253#M27798</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-09-07T07:28:02Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240254#M27799</link>
      <description>&lt;BLOCKQUOTE&gt;
 &lt;TABLE border="1"&gt;
  &lt;TBODY&gt;
   &lt;TR&gt;
    &lt;TD&gt;Hello all,&lt;BR /&gt;part 3 of the tutorial is out : &lt;BR /&gt;&lt;A href="http://www.powerupbi.com/talend/componentCreation_3.html" rel="nofollow noopener noreferrer"&gt;http://www.powerupbi.com/talend/componentCreation_3.html&lt;/A&gt;&lt;BR /&gt;Sorry you will have to be patient for part 4, as I will be traveling starting today for about one week.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Francesco&lt;/TD&gt;
   &lt;/TR&gt;
  &lt;/TBODY&gt;
 &lt;/TABLE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BR /&gt;ah, 
&lt;BR /&gt;yes, have a good trip!
&lt;BR /&gt;Best regards
&lt;BR /&gt;Shong</description>
      <pubDate>Wed, 07 Sep 2011 08:56:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240254#M27799</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-09-07T08:56:07Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240255#M27800</link>
      <description>Hello, I just posted part 4 of the tutorial, you can find it here :&lt;BR /&gt;&lt;A href="http://powerupbi.com/talend/componentCreation_4.html" rel="nofollow noopener noreferrer"&gt;http://powerupbi.com/talend/componentCreation_4.html&lt;/A&gt;</description>
      <pubDate>Mon, 12 Sep 2011 15:51:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240255#M27800</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-09-12T15:51:10Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240256#M27801</link>
      <description>good..</description>
      <pubDate>Tue, 13 Sep 2011 09:27:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240256#M27801</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-09-13T09:27:08Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240257#M27802</link>
      <description>Hello part 5 is out here : 
&lt;A href="http://www.powerupbi.com/talend/componentCreation_5.html" rel="nofollow noopener noreferrer"&gt;http://www.powerupbi.com/talend/componentCreation_5.html&lt;/A&gt; 
&lt;BR /&gt;I am currently writing part 6 and planning to release it this week. 
&lt;BR /&gt;Topics covered so far : 
&lt;BR /&gt;Lesson 1 : Component basics - Templates and java output code 
&lt;BR /&gt;Lesson 2 : The three parts of a components 
&lt;BR /&gt;Lesson 3 : Component files, the XML descriptor 
&lt;BR /&gt;Lesson 4 : Working with the java jet templates 
&lt;BR /&gt;Lesson 5 : Component parameters 
&lt;BR /&gt;Lesson 6 : (Planned for release this week) Working with data connectors</description>
      <pubDate>Wed, 14 Sep 2011 08:27:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240257#M27802</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-09-14T08:27:30Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240258#M27803</link>
      <description>Hello, part 6 of the tutorial is out, it covers the basics concepts about connectors which will be further developed in part 7 (which will focus on schema, metadata associated to connections).
&lt;BR /&gt;Part 6 can be found here : 
&lt;BR /&gt;
&lt;A href="http://powerupbi.com/talend/componentCreation_6.html" rel="nofollow noopener noreferrer"&gt;http://powerupbi.com/talend/componentCreation_6.html&lt;/A&gt;
&lt;BR /&gt;Part 7 will be released next week.</description>
      <pubDate>Thu, 15 Sep 2011 16:17:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240258#M27803</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-09-15T16:17:48Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240259#M27804</link>
      <description>Hello, as promised, part 7 is out ( here &lt;A href="http://powerupbi.com/talend/componentCreation_7.html" rel="nofollow noopener noreferrer"&gt;http://powerupbi.com/talend/componentCreation_7.html&lt;/A&gt; ).&lt;BR /&gt;In this lesson I guide the reader in the creation of a CSV input component.&lt;BR /&gt;Part 8 will focus instead on output components, we will create one of them.&lt;BR /&gt;Also, with a processing component (has both input and output) we will show how it is possible to output less records than the ones in input.&lt;BR /&gt;I would be happy to receive some honest feedback from you so I can adjust accordingly for the next lessons.</description>
      <pubDate>Mon, 19 Sep 2011 11:42:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240259#M27804</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-09-19T11:42:52Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240260#M27805</link>
      <description>Hello, part 8 of the tutorial is out here : &lt;A href="http://powerupbi.com/talend/componentCreation_8.html" rel="nofollow noopener noreferrer"&gt;http://powerupbi.com/talend/componentCreation_8.html&lt;/A&gt;&lt;BR /&gt;In this lesson I guide the reader in the creation of an output component (that writes an xml file with metadata and records that it receives from the input connection).&lt;BR /&gt;I would like to thank all those who sent their feedback, as a general rule, feel free to contact me should you have questions.</description>
      <pubDate>Sat, 24 Sep 2011 19:08:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240260#M27805</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-09-24T19:08:31Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240261#M27806</link>
      <description>Hello again, 
&lt;BR /&gt;part 9 of the tutorial is out, it covers the case of a component that outputs a number of records lower than the ones it receives in input. 
&lt;BR /&gt;The page can be found here : 
&lt;A href="http://powerupbi.com/talend/componentCreation_9.html" rel="nofollow noopener noreferrer"&gt;http://powerupbi.com/talend/componentCreation_9.html&lt;/A&gt; 
&lt;BR /&gt;The code of the component created in the tutorial is downloadable at that address as well. 
&lt;BR /&gt;Best Regards</description>
      <pubDate>Tue, 27 Sep 2011 16:12:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240261#M27806</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-09-27T16:12:27Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240262#M27807</link>
      <description>Hello, I just released lesson 10 of the tutorial. 
&lt;BR /&gt;This quite a "special" one, because in this lesson I do some reverse engineering of an existing component (tFileInputJSON) to fulfill a request posted in this thread : 
&lt;A href="http://www.talendforge.org/forum/viewtopic.php?pid=66200#p66200" rel="nofollow noopener noreferrer"&gt;http://www.talendforge.org/forum/viewtopic.php?pid=66200#p66200&lt;/A&gt; 
&lt;BR /&gt;So this lesson explains how to modify an existing component, by adding the "die on error" functionality. 
&lt;BR /&gt;I was not able to test the modified component yet, so it is totally possible there are few mistakes here and there, however I hope someone of you could try it out and eventually correct where I made mistakes. 
&lt;BR /&gt;I explained every single modification I made, so shoudl not be difficult 
&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;Ah, the link is here ; 
&lt;A href="http://powerupbi.com/talend/componentCreation_10.html" rel="nofollow noopener noreferrer"&gt;http://powerupbi.com/talend/componentCreation_10.html&lt;/A&gt;</description>
      <pubDate>Tue, 04 Oct 2011 10:42:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240262#M27807</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-10-04T10:42:02Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240263#M27808</link>
      <description>Dear Saburo 
&lt;BR /&gt;You have finished so much work! Thank you for your patience and persistence. 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA9p.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/138034i5F552429DA646D6F/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA9p.png" alt="0683p000009MA9p.png" /&gt;&lt;/span&gt; 
&lt;BR /&gt;Best regards 
&lt;BR /&gt;Shong</description>
      <pubDate>Mon, 31 Oct 2011 06:17:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240263#M27808</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-10-31T06:17:56Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240264#M27809</link>
      <description>Thanks, I may add a few more lessons in the future, but I believe those I already released should cover pretty much what's needed to get started. 
&lt;BR /&gt;If anyone has specific request I may consider them for new lessons. 
&lt;BR /&gt;Also feel free to post questions and comments, as usual. 
&lt;BR /&gt;Bye.</description>
      <pubDate>Mon, 31 Oct 2011 06:54:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240264#M27809</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-10-31T06:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240265#M27810</link>
      <description>Thanks a lot Saburo !!!!!</description>
      <pubDate>Fri, 04 Nov 2011 08:55:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240265#M27810</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-04T08:55:25Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240266#M27811</link>
      <description>Started reading your tutorial! Very interesting man!&lt;BR /&gt;Thanks a lot for your effort! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Regards</description>
      <pubDate>Fri, 04 Nov 2011 15:29:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240266#M27811</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-04T15:29:21Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240267#M27812</link>
      <description>Hi, 
&lt;BR /&gt;Thanks to a Team member, I discovered this thread and the very good contributions Saburo was able to make. 
&lt;BR /&gt;As this is a very interesting forum thread, that can benefit to all the Community, I've "stickied" it (a request from the Team member - thanks a lot Imad!) on the Component creation forum. 
&lt;BR /&gt;Thanks for your contributions Saburo! 
&lt;BR /&gt;Best, 
&lt;BR /&gt;Pcoffre.</description>
      <pubDate>Fri, 16 Dec 2011 17:05:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240267#M27812</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-12-16T17:05:10Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240268#M27813</link>
      <description>Wow, I am honoured to be "stuck" there 
&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;I might add a few more articles in the future, will keep announcing them here should it be the case.</description>
      <pubDate>Sat, 17 Dec 2011 11:17:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240268#M27813</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-12-17T11:17:38Z</dc:date>
    </item>
    <item>
      <title>Re: Writing a component creation tutorial</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240269#M27814</link>
      <description>That's great, thanks again for your contributions saburo! 
&lt;BR /&gt;Best, 
&lt;BR /&gt;Pcoffre.</description>
      <pubDate>Thu, 22 Dec 2011 14:54:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Writing-a-component-creation-tutorial/m-p/2240269#M27814</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-12-22T14:54:56Z</dc:date>
    </item>
  </channel>
</rss>

