<?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: Paginated REST API call and writing to DB in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279472#M54629</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I have another issue in that, in offset value i have to only get data after&amp;nbsp;&lt;SPAN&gt;July 10, 2019. As offset is the unix timestamp i am first converting it into string ( in date format) and need to use in if condition so that my loop gets stop if offset is less than&amp;nbsp;July 10, 2019. But getting compile type error , please see the below image :-&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dateLogic.PNG" style="width: 821px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8d3.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/149228i06246906D325FCCB/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8d3.png" alt="0683p000009M8d3.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;Is this the right way doing, or i am missing something!&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks!&lt;/P&gt;</description>
    <pubDate>Wed, 04 Dec 2019 13:04:35 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-12-04T13:04:35Z</dc:date>
    <item>
      <title>Paginated REST API call and writing to DB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279466#M54623</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;I am doing the pagination while reading data from RestApi , but when i am extracting json data from tExtractJson using Xpath and there was no response from the RestAPI link, it should extract null values, and my loop should end after that. Please see the Below image -&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;SPAN class="lia-message-image-wrapper lia-message-image-actions-narrow lia-message-image-actions-below"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8It.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/135733i9A222AEFF0A87DC0/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8It.png" alt="0683p000009M8It.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;This is how i am extracting values. The response from postman is below :-&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;SPAN class="lia-message-image-wrapper lia-message-image-actions-narrow lia-message-image-actions-below"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8Iy.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/152279i619FD6D9F057077A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8Iy.png" alt="0683p000009M8Iy.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;And ModifyURL( tJavaflex) component i am modifying my URL and storing the offset value coming from tExtractJson. offset value is used to end the loop.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;SPAN class="lia-message-image-wrapper lia-message-image-actions-narrow lia-message-image-actions-below"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8J3.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/139227i7F8FC65E3F69B505/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8J3.png" alt="0683p000009M8J3.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;But as i am not getting any values, offset should be null and loop should end. But in this case loop is not getting end. It's keep on iterating, i think because V_loop value is not getting set as false.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Please see the below response in tlogRow : -&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;SPAN class="lia-message-image-wrapper lia-message-image-actions-narrow lia-message-image-actions-below"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8J8.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/156315iC394AFFD013B4B52/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8J8.png" alt="0683p000009M8J8.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;tlogRow_6 is the values i am getting after tExtractJson.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;SPAN class="lia-message-image-wrapper lia-message-image-actions-narrow lia-message-image-actions-below"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M845.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157153i3B5DA43E8A04840C/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M845.png" alt="0683p000009M845.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;This is how i am setting my loop.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Also i am not able to see, my tJavaflex println values on the console. I don't know why.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Can anyone help me in this!&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks,&lt;/P&gt; 
&lt;P&gt;Abhishek&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 03:58:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279466#M54623</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T03:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: Paginated REST API call and writing to DB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279467#M54624</link>
      <description>&lt;P&gt;Hi, I see you have asked this same question on another post. I think it makes sense to continue this discussion in its own thread, so please ignore my other response. I will add it here.....&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Why do you have this code....&lt;/P&gt; 
&lt;PRE&gt;if(context.offset==null){
......&lt;/PRE&gt; 
&lt;P&gt;....it looks like it should be more like....&lt;/P&gt; 
&lt;PRE&gt;if(row18.offset==null){
.....&lt;/PRE&gt; 
&lt;P&gt;This might not be the only issue. If your code compiles and runs, it means that you have a context variable called "offset". What is that supposed to do and where is it set?&lt;/P&gt;</description>
      <pubDate>Fri, 29 Nov 2019 11:25:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279467#M54624</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-11-29T11:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: Paginated REST API call and writing to DB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279468#M54625</link>
      <description>&lt;P&gt;Because i am saving row18.offset value into context.offset and updating offset value with every run.&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tJavaFlexValues.PNG" style="width: 951px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8AM.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/144506i174286D6127F58A2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8AM.png" alt="0683p000009M8AM.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;this is my logic, it is working for other RespAPI because it has some response values. But here as we are not getting any response.&lt;/P&gt; 
&lt;P&gt;Means Channels are blank and offset value is also. Hence offset value is not going into tJvaflex.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Please check the below image -&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="logRow_ResponseValues.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8JS.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/141384i9B7480841FFD03D6/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8JS.png" alt="0683p000009M8JS.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I have used logRow to check on the console what is going on. Hence you can see, tlogrow_6 after extracting offset value, ans tlogrow_7 after going into channels.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ExtractingJson_offset.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8GU.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/151589i28EE7B1CBE600496/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8GU.png" alt="0683p000009M8GU.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="extractingJson_channel_id.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8JX.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157995i0FE3AF79473D6612/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8JX.png" alt="0683p000009M8JX.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Nov 2019 13:27:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279468#M54625</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-11-30T13:27:39Z</dc:date>
    </item>
    <item>
      <title>Re: Paginated REST API call and writing to DB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279469#M54626</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Is this there any solution for the same. As you can see in the below image we are getting zero rows from second tExtractJson, hence the offset is not getting modified in the tjavaflex.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZeroResponse.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8Jh.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/142391i15D0186548AD40F4/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8Jh.png" alt="0683p000009M8Jh.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Dec 2019 06:34:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279469#M54626</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-02T06:34:35Z</dc:date>
    </item>
    <item>
      <title>Re: Paginated REST API call and writing to DB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279470#M54627</link>
      <description>&lt;P&gt;I got the solution, i have put my tjavaflex after first tExtractJson, then using second. Because of this, my offset value is getting updated .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 02 Dec 2019 07:51:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279470#M54627</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-02T07:51:49Z</dc:date>
    </item>
    <item>
      <title>Re: Paginated REST API call and writing to DB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279471#M54628</link>
      <description>&lt;P&gt;Well done for getting it sorted. Unfortunately I did not log in over the weekend so I did not see your posts.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Dec 2019 09:14:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279471#M54628</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-02T09:14:33Z</dc:date>
    </item>
    <item>
      <title>Re: Paginated REST API call and writing to DB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279472#M54629</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I have another issue in that, in offset value i have to only get data after&amp;nbsp;&lt;SPAN&gt;July 10, 2019. As offset is the unix timestamp i am first converting it into string ( in date format) and need to use in if condition so that my loop gets stop if offset is less than&amp;nbsp;July 10, 2019. But getting compile type error , please see the below image :-&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dateLogic.PNG" style="width: 821px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8d3.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/149228i06246906D325FCCB/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8d3.png" alt="0683p000009M8d3.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;Is this the right way doing, or i am missing something!&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 04 Dec 2019 13:04:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279472#M54629</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-04T13:04:35Z</dc:date>
    </item>
    <item>
      <title>Re: Paginated REST API call and writing to DB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279473#M54630</link>
      <description>&lt;P&gt;Can you raise another post for this please? This, while connected to your problem, is a new question. Somebody else may have this issue not connected to your main issue. It can make answers very difficult to find if solutions get included with unrelated questions.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Dec 2019 14:56:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Paginated-REST-API-call-and-writing-to-DB/m-p/2279473#M54630</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-04T14:56:43Z</dc:date>
    </item>
  </channel>
</rss>

