<?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: Talend component kit Developing ConnectionComponent in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-kit-Developing-ConnectionComponent/m-p/2245512#M149087</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LLXjAAO"&gt;@njozefzoon&lt;/A&gt;,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The "connection component" are not directly in the framework but the framework relies on the "configuration type" notion.&lt;/P&gt; 
&lt;P&gt;It means you can mark part of your configuration as being a "@DataStore" or a "@DataSet" and then they&amp;nbsp;appear in the metadata tree on the left and can be used by reference in the properties to avoid to type the same configuration again and again.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The rules are (note that they are enforced in the coming 1.1.2 release but it was not that strict at build time in previous versions):&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;1. any datastore has a dataset (in code it means a dataset has a reference - @Option - on a datastore)&lt;/P&gt; 
&lt;P&gt;2. a dataset can instantiate a source (means that there is an input component&amp;nbsp;configuration&amp;nbsp;which references a dataset option and does not add any required option outside the dataset)&lt;/P&gt; 
&lt;P&gt;3. any&amp;nbsp;input or output component has a dataset in its configuration&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The simplest for you is to define a datastore with the parameters you want and a dataset and use that in the input/output components. Then the user will be able to select a dataset or datastore in the properties panel and avoid to retype its config.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Hope it helps,&lt;/P&gt; 
&lt;P&gt;Romain&lt;/P&gt;</description>
    <pubDate>Mon, 05 Nov 2018 11:26:32 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-11-05T11:26:32Z</dc:date>
    <item>
      <title>Talend component kit Developing ConnectionComponent</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-kit-Developing-ConnectionComponent/m-p/2245511#M149086</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Recently I have been working on a Input and Output component to work with RabbitMQ. The components work fine, but now I think it's nice to add also a Connection component to the Component family, so this way it wouldn't be necessary to fill in the connection details in every single input and output component.&lt;/P&gt;
&lt;P&gt;I can't find any documentation on this subject, so my question is where to start with such connection component. I tried to use the Input Component Type for my connection component, but of course that didn't work.&lt;/P&gt;
&lt;P&gt;Any suggestion is much appreciated.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jan 2026 14:45:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-kit-Developing-ConnectionComponent/m-p/2245511#M149086</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2026-01-02T14:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component kit Developing ConnectionComponent</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-kit-Developing-ConnectionComponent/m-p/2245512#M149087</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LLXjAAO"&gt;@njozefzoon&lt;/A&gt;,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The "connection component" are not directly in the framework but the framework relies on the "configuration type" notion.&lt;/P&gt; 
&lt;P&gt;It means you can mark part of your configuration as being a "@DataStore" or a "@DataSet" and then they&amp;nbsp;appear in the metadata tree on the left and can be used by reference in the properties to avoid to type the same configuration again and again.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The rules are (note that they are enforced in the coming 1.1.2 release but it was not that strict at build time in previous versions):&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;1. any datastore has a dataset (in code it means a dataset has a reference - @Option - on a datastore)&lt;/P&gt; 
&lt;P&gt;2. a dataset can instantiate a source (means that there is an input component&amp;nbsp;configuration&amp;nbsp;which references a dataset option and does not add any required option outside the dataset)&lt;/P&gt; 
&lt;P&gt;3. any&amp;nbsp;input or output component has a dataset in its configuration&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The simplest for you is to define a datastore with the parameters you want and a dataset and use that in the input/output components. Then the user will be able to select a dataset or datastore in the properties panel and avoid to retype its config.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Hope it helps,&lt;/P&gt; 
&lt;P&gt;Romain&lt;/P&gt;</description>
      <pubDate>Mon, 05 Nov 2018 11:26:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-kit-Developing-ConnectionComponent/m-p/2245512#M149087</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-05T11:26:32Z</dc:date>
    </item>
  </channel>
</rss>

