<?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 to loop through API to download multiple files in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337325#M105673</link>
    <description>&lt;P&gt;tLogCatcher has a predefined schema, however, you can add extra columns on tMap, eg:&lt;/P&gt;&lt;P&gt;tLogCatcher--main--tMap--tFileOutputDelimited&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;on tMap, add a new output, drag and drop all the columns from input data flow, add a new column called "invalidFormDataId" for example, set its value expression as: context.varName&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this will output the invalid formdataID to the log file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 17 Mar 2023 07:13:46 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2023-03-17T07:13:46Z</dc:date>
    <item>
      <title>Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337316#M105664</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;new to Talend and we have a contract expiring. Need help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Issue: We have an application who hosts our files&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;They have provided us with API credentials using OAuth 2.0 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one API URL gives a list of all available documents.   &lt;/P&gt;&lt;P&gt;&lt;A href="https://api.icims.com/customers/{customerId}/forms/list" target="_blank"&gt;https://api.icims.com/customers/{customerId}/forms/list&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The other one gives option to download the file as PDF but have to pass formname and formdataID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://api.icims.com/customers/{customerId}/forms/{formname}/data/{formDataId}.pdf" target="_blank"&gt;https://api.icims.com/customers/{customerId}/forms/{formname}/data/{formDataId}.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am guessing I have to first read through first URL to get all names and ID and then dynamically loop and pass them to second URL to download files?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone help me what components to use, authenticate and download forms?&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 22:00:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337316#M105664</guid>
      <dc:creator>ManjunathBhat</dc:creator>
      <dc:date>2024-11-15T22:00:19Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337317#M105665</link>
      <description>&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;First of all, try the first URL using tRest or tHttpRequest component to see if you are able to call  the API successfully, set OAuth 2.0 bearer token as one of header.&lt;/P&gt;&lt;P&gt;Second,  if step1 works, check what data does the API contains in the response? use a tExtractXMLFields to extract the required data from the response string.&lt;/P&gt;&lt;P&gt;Third,  iterate the extracted data and call the second URL. The job looks like:&lt;/P&gt;&lt;P&gt;tHttpRequest --main--tExtractXMLFields--main--tFlowToIterate--iterate--tHttpRequest &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 12 Mar 2023 01:36:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337317#M105665</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-03-12T01:36:42Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337318#M105666</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your response. I followed your steps, please forgive my mistakes as I am very new to this and to API as well. I setup as in below screenshot.  The vendor has provided me just these details client ID and client secret.  When I run the job I am getting second screenshot error&lt;/P&gt;&lt;P&gt;Sorry I think I might be doing something wrong while setting the Outh 2.0 Bearer token?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000deSeKAAU.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/152457i26248D869EDDE86C/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000deSeKAAU.png" alt="0695b00000deSeKAAU.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;﻿&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000deSePAAU.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154968i2F499DE584C6FC32/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000deSePAAU.png" alt="0695b00000deSePAAU.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 12 Mar 2023 05:54:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337318#M105666</guid>
      <dc:creator>ManjunathBhat</dc:creator>
      <dc:date>2023-03-12T05:54:26Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337319#M105667</link>
      <description>&lt;P&gt;Using a tLogRow to print the reponse the console. The job looks like &lt;/P&gt;&lt;P&gt;tHttpRequest--main--tLogRow&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you fill in the header, you have to set the key and value.&lt;/P&gt;&lt;P&gt;I think you need to check the 'Need authencation' box and fill in the client id and client secret.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;</description>
      <pubDate>Mon, 13 Mar 2023 07:08:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337319#M105667</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-03-13T07:08:38Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337320#M105668</link>
      <description>&lt;P&gt;Hi Shong,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you. &lt;/P&gt;&lt;P&gt;I was able to get the credentials from vendor and use basic authentication.  I am also now able to connect to API.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is an API "https://api.icims.com/customers/{customerId}/forms/{formDataID}.pdf"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The minimum value for formdataID is 11 and the maximum value around 600000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I used tFileFetch for sample number and I was able to download the pdf file. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now problem is I have to iterate from 11 to 600000 and for each run pass the incremented value dynamically so that job picks up the next value pass that as parameters to the URI and fetch next file.  how can i do this? sorry again new to talend&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;like in below example for each run the number 2289 need to increment to next value&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000dem0KAAQ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/148488iE4F29849AD44B8A5/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000dem0KAAQ.png" alt="0695b00000dem0KAAQ.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Mar 2023 17:59:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337320#M105668</guid>
      <dc:creator>ManjunathBhat</dc:creator>
      <dc:date>2023-03-15T17:59:22Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337321#M105669</link>
      <description>&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can use tLoop component to iterate each formdataID, eg:&lt;/P&gt;&lt;P&gt;tLoop--iterate--tFileFetch.&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;on tLoop: select 'for' type, start 11 to 600000.&lt;/P&gt;&lt;P&gt;on tFileFetch: set a dynamic URI:&lt;/P&gt;&lt;P&gt;"&lt;A href="https://server/xxxx/forms/" alt="https://server/xxxx/forms/" target="_blank"&gt;https://server/xxxx/forms/&lt;/A&gt;"+((Integer)globalMap.get("tLoop_1_CURRENT_VALUE"))+"pdf"&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;Hope it helps!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;</description>
      <pubDate>Wed, 15 Mar 2023 23:05:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337321#M105669</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-03-15T23:05:02Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337322#M105670</link>
      <description>&lt;P&gt;Hi Shong,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much, this really helps. I got started and now able to pass the value from tloop to tfilefetch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One issue I ran into is from number 11 to 600000 in between there are few numbers where the form does not exist&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ex: 11.pdf works, and all way from 12 to 48 it does not exists and again starts from 49 goes till 120 and stops and starts back again at 170&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Everytime the tfilefetch does not find a file it fails.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;below is the error response &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"errors":&amp;nbsp;[&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"errorMessage":&amp;nbsp;"A&amp;nbsp;form&amp;nbsp;with&amp;nbsp;the&amp;nbsp;id&amp;nbsp;of&amp;nbsp;12&amp;nbsp;does&amp;nbsp;not&amp;nbsp;exist.",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"errorCode":&amp;nbsp;2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I catch the response from API check if the file exists(response is ok) then go to filefetch if not go back to loop increment and check again ex below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;tLoop-iterate-checkAPIforError-NoErrorgotoTfilefetch&lt;/P&gt;&lt;P&gt;tloop-iterate-checkAPIforerror-iferrorgobacktoloop-tloop-iterate-checkAPIforError-NoErrorgotoTfilefetch&lt;/P&gt;</description>
      <pubDate>Thu, 16 Mar 2023 14:49:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337322#M105670</guid>
      <dc:creator>ManjunathBhat</dc:creator>
      <dc:date>2023-03-16T14:49:02Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337323#M105671</link>
      <description>&lt;P&gt;About checkAPIforError, you need to check with vendor whether there exist an API available for checking the file if it exists or not. If no,  need to skip this step, create the job as below:&lt;/P&gt;&lt;P&gt;main job:&lt;/P&gt;&lt;P&gt;tLoop--iterate--tRunJob&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;on tRunJob, call the child job, pass the current iteration value to child job using context variable, please see this documentation &lt;A href="https://help.talend.com/r/en-US/8.0/system/component-trunjob-pass-value-from-parent-to-child" alt="https://help.talend.com/r/en-US/8.0/system/component-trunjob-pass-value-from-parent-to-child" target="_blank"&gt;page &lt;/A&gt;about how to do it, uncheck the 'die on error' box.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;child job:&lt;/P&gt;&lt;P&gt;tFileFetch&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;on tFileFetch: set a dynamic URI:&lt;/P&gt;&lt;P&gt;"&lt;A href="https://server/xxxx/forms/" alt="https://server/xxxx/forms/" target="_blank"&gt;https://server/xxxx/forms/&lt;/A&gt;"+context.varName+"pdf"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//context.varName is a context variable used to receive the current iteration value from main job.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if you need to catch the error message, use a tLogCatcher component in child job,  and output the error to a log file.&lt;/P&gt;&lt;P&gt;tFileFetch&lt;/P&gt;&lt;P&gt;tLogCatcher --main--tFileOutputDelimited&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;on tFileOutputDelimited: check the 'append' box to append the error message to the same file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2023 01:53:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337323#M105671</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-03-17T01:53:16Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337324#M105672</link>
      <description>&lt;P&gt;Hi Shong,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You rock, thank you so much, one last question.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Everything now works as expected and even  able to catch error and append to log. &lt;/P&gt;&lt;P&gt;One modification here is it throws standard "java.lang.Exception:Method failed: HTTP/1.1 404 ;1"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Instead of this can I write the contextvariable value so that I can add to file which filenumber does not exist?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Like example when child job runs for 12 it fails and logs error and along with this how can I append the current context.varName value to erroroutput file?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks again&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2023 05:18:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337324#M105672</guid>
      <dc:creator>ManjunathBhat</dc:creator>
      <dc:date>2023-03-17T05:18:11Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337325#M105673</link>
      <description>&lt;P&gt;tLogCatcher has a predefined schema, however, you can add extra columns on tMap, eg:&lt;/P&gt;&lt;P&gt;tLogCatcher--main--tMap--tFileOutputDelimited&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;on tMap, add a new output, drag and drop all the columns from input data flow, add a new column called "invalidFormDataId" for example, set its value expression as: context.varName&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this will output the invalid formdataID to the log file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2023 07:13:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337325#M105673</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-03-17T07:13:46Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337326#M105674</link>
      <description>&lt;P&gt;Hi Shong,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much. Everything is now working as expected. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One query I have is, the tfilefetch download the file to my local desktop, instead is there a way Instead of downloading files to my local desktop, Can i send/upload these files to S3 Bucket?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Mon, 20 Mar 2023 17:36:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337326#M105674</guid>
      <dc:creator>ManjunathBhat</dc:creator>
      <dc:date>2023-03-20T17:36:52Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337327#M105675</link>
      <description>&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;Check the 'Use cache to save resource' box to read the file as inputstream object, then, set the File/Stream field of tS3Put component as:&lt;/P&gt;&lt;P&gt;((java.io.InputStream)globalMap.get("tFileFetch_1_INPUT_STREAM"))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;tFileFetch_1--oncomponentok--tS3Put_1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please try and let me know if it works. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;</description>
      <pubDate>Tue, 21 Mar 2023 01:16:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337327#M105675</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-03-21T01:16:48Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337328#M105676</link>
      <description>&lt;P&gt;Hi Shong,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried it but somehow its still writing to my local desktop. I even deactivated and added new tfilefetch but still its writing to my local desktop&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000fHwi9AAC.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/142681iACEB4E947441506E/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000fHwi9AAC.png" alt="0695b00000fHwi9AAC.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Mar 2023 05:06:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337328#M105676</guid>
      <dc:creator>ManjunathBhat</dc:creator>
      <dc:date>2023-03-21T05:06:36Z</dc:date>
    </item>
    <item>
      <title>Re: Talend component to loop through API to download multiple files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337329#M105677</link>
      <description>&lt;P&gt;I tested with v8.0.1 and it works well on my side. when you check&amp;nbsp;'Use cache to save resource' box, the destination directory field disappear, you have no option to set up a directory path, so I don't understand you said the file is still downloaded to local desktop. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Mar 2023 06:31:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-component-to-loop-through-API-to-download-multiple-files/m-p/2337329#M105677</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-03-21T06:31:15Z</dc:date>
    </item>
  </channel>
</rss>

