<?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 Creating custom component for REST API in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Creating-custom-component-for-REST-API/m-p/2250472#M148833</link>
    <description>&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;I am looking to develop a custom component with the same features of TRestClient but with an additional feature which is ithe capability to process the incoming data stream in a single pass and aggregate all records together in the request body as a JSON payload to do just one api call (all of it in the same component).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This modification aims to optimize data processing efficiency by minimizing the number of interactions required between the client and server.&lt;/P&gt;&lt;P&gt;The web services that i'll be using in this component accept multiple querying.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm not sure about which is the appropriate method to develop this component, using javajet files or talend component kit.&lt;/P&gt;&lt;P&gt;For the javajet files, i don't find the documentation and the overview of the modules.&lt;/P&gt;&lt;P&gt;For talend component kit, i have read the documentation and i don't know how to process the incoming data in a single pass to aggregate them in a signle structure.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for any help and guidance in advance.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
    <pubDate>Fri, 02 Jan 2026 14:45:42 GMT</pubDate>
    <dc:creator>FGharbi1701429439</dc:creator>
    <dc:date>2026-01-02T14:45:42Z</dc:date>
    <item>
      <title>Creating custom component for REST API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Creating-custom-component-for-REST-API/m-p/2250472#M148833</link>
      <description>&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;I am looking to develop a custom component with the same features of TRestClient but with an additional feature which is ithe capability to process the incoming data stream in a single pass and aggregate all records together in the request body as a JSON payload to do just one api call (all of it in the same component).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This modification aims to optimize data processing efficiency by minimizing the number of interactions required between the client and server.&lt;/P&gt;&lt;P&gt;The web services that i'll be using in this component accept multiple querying.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm not sure about which is the appropriate method to develop this component, using javajet files or talend component kit.&lt;/P&gt;&lt;P&gt;For the javajet files, i don't find the documentation and the overview of the modules.&lt;/P&gt;&lt;P&gt;For talend component kit, i have read the documentation and i don't know how to process the incoming data in a single pass to aggregate them in a signle structure.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for any help and guidance in advance.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Fri, 02 Jan 2026 14:45:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Creating-custom-component-for-REST-API/m-p/2250472#M148833</guid>
      <dc:creator>FGharbi1701429439</dc:creator>
      <dc:date>2026-01-02T14:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: Creating custom component for REST API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Creating-custom-component-for-REST-API/m-p/2250473#M148834</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There's also the tHTTPClient component which is based on TCK and has its functionality exposed so other components can piggyback on it.&lt;/P&gt;&lt;P&gt;For example the JIRA component is using that under the hood: https://github.com/Talend/connectors-se/tree/master/jira/src/main/java/org/talend/components/jira &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd give TCK a try and create a wrapper component for HttpClient.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2023 12:23:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Creating-custom-component-for-REST-API/m-p/2250473#M148834</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-12-11T12:23:03Z</dc:date>
    </item>
    <item>
      <title>Re: Creating custom component for REST API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Creating-custom-component-for-REST-API/m-p/2250474#M148835</link>
      <description>&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply.  &lt;/P&gt;&lt;P&gt;I have read some examples of code under &lt;A href="https://github.com/Talend/connectors-se/tree/master" alt="https://github.com/Talend/connectors-se/tree/master" target="_blank"&gt;connectors-se&lt;/A&gt; but my problem is that i can't find how to manipulate the incoming data records in the way that i mentioned in my post &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; &lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2023 13:06:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Creating-custom-component-for-REST-API/m-p/2250474#M148835</guid>
      <dc:creator>FGharbi1701429439</dc:creator>
      <dc:date>2023-12-11T13:06:40Z</dc:date>
    </item>
    <item>
      <title>Re: Creating custom component for REST API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Creating-custom-component-for-REST-API/m-p/2250475#M148836</link>
      <description>&lt;P&gt;Thanks for saving my day.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jan 2024 11:45:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Creating-custom-component-for-REST-API/m-p/2250475#M148836</guid>
      <dc:creator>TerriFrance</dc:creator>
      <dc:date>2024-01-12T11:45:14Z</dc:date>
    </item>
    <item>
      <title>Re: Creating custom component for REST API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Creating-custom-component-for-REST-API/m-p/2494466#M148837</link>
      <description>&lt;P&gt;and I think it's not possible for the moment to develop a "component" tab.&lt;/P&gt;
&lt;P&gt;To process the data is quite simple because in the "@ElementListener", you receive the Input record&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;PRE&gt;&lt;SPAN&gt;@ElementListener&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;public void &lt;/SPAN&gt;&lt;SPAN&gt;onNext&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;@Input &lt;/SPAN&gt;&lt;SPAN&gt;final &lt;/SPAN&gt;&lt;SPAN&gt;Record inputData&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;@Output &lt;/SPAN&gt;&lt;SPAN&gt;final &lt;/SPAN&gt;&lt;SPAN&gt;OutputEmitter&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;Record&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;outputData&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;TCK framework is not at the same level as the javajet framework.&lt;/P&gt;
&lt;P&gt;I'm just trying to get the equivalent of the tAggregateRow "component" tab with TCK last version and it's not working. And the documentation doesn't help.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2024 16:32:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Creating-custom-component-for-REST-API/m-p/2494466#M148837</guid>
      <dc:creator>konvertilo</dc:creator>
      <dc:date>2024-11-25T16:32:31Z</dc:date>
    </item>
  </channel>
</rss>

