<?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/2240283#M27828</link>
    <description>&lt;P&gt;&lt;A href="https://community.qlik.com/s/profile/00539000004XUU3AAO"&gt;@hansut&lt;/A&gt;&amp;nbsp;(Tomas): This might answer&amp;nbsp;your question regarding part&amp;nbsp;9 (where does the instruction "&lt;SPAN&gt;row1Struct row2 = row1;" come from and how to get rid of it)&lt;/SPAN&gt;.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;After setting&amp;nbsp;&lt;SPAN&gt;HAS_CONDITIONAL_OUTPUTS, DATA_AUTO_PROPAGATE and SCHEMA_AUTO_PROPAGATE in the HEADER and&amp;nbsp;moving the changes to the palette, you might need to remove the previous component from the subjob and then add it again. Sync the schema where required after reconnecting the components. That worked for me.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;As&amp;nbsp;&lt;SPAN&gt;Saburo&amp;nbsp;&lt;/SPAN&gt;explained at the beginning of part 9, Talend assigns row1 to row2 automatically when you activate the data auto propagation. But this assignment resided in the code even after updating the header. I am using version 6.4.1 and I am absolutely new to Talend.&amp;nbsp;Thank&amp;nbsp;Saburo, I could now learn how to add components. @Saburo: Thanks, please keep up the good work.&lt;/P&gt;</description>
    <pubDate>Wed, 09 Aug 2017 16:46:25 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-08-09T16:46:25Z</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>

