<?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 Dynamically build REST request body in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Dynamically-build-REST-request-body/m-p/15477#M2515</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to post many rows to an API and rather than individually loop through each record I was wondering if I can dynamically create the request body.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My data or QueryList to POST is set up in the following way :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;DESC&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;xxxxxxxx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Blue Buckets&lt;/P&gt;&lt;P&gt;aaaaaaa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Red Buckets&lt;/P&gt;&lt;P&gt;rrrrrrrrrrrr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Green Buckets&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My REST connection when manually configured resembles this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CUSTOM CONNECT TO "Provider=QvRestConnector.exe;url=&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://xxxx.com/queryapi.php;timeout=30;method=POST;requestBody=" rel="nofollow" target="_blank"&gt;https://xxxx.com/queryapi.php;timeout=30;method=POST;requestBody=&lt;/A&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;%3Query%3:&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; %3Key%3: %xxxxxxxxxxxxxxxxxxxxx%3&lt;/P&gt;&lt;P&gt;},&lt;/P&gt;&lt;P&gt;&amp;nbsp; %3QueryListList%3: {&lt;/P&gt;&lt;P&gt;&amp;nbsp; %31%3: %3&lt;SPAN style="font-size: 13.3333px;"&gt;xxxxxxxx&lt;/SPAN&gt;,&lt;SPAN style="font-size: 13.3333px;"&gt;Blue Buckets&lt;/SPAN&gt;%3,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; %31%3: %3&lt;SPAN style="font-size: 13.3333px;"&gt;aaaaaaa&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;,Red&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; Buckets&lt;SPAN style="font-size: 13.3333px;"&gt;%3,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; %31%3: %3&lt;SPAN style="font-size: 13.3333px;"&gt;rrrrrrrrrrrr&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;,Green&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; Buckets&lt;/SPAN&gt;%3&lt;/SPAN&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;&lt;/P&gt;&lt;P&gt;I have about 500 values to pass to the API service.&amp;nbsp; Rather than manually build the request body - is there a dynamic solution I could utilise?&amp;nbsp; Also, the QueryList will most likely change on a daily basis so the more automation we can build in the better.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Phil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 May 2018 11:10:39 GMT</pubDate>
    <dc:creator>prees959</dc:creator>
    <dc:date>2018-05-10T11:10:39Z</dc:date>
    <item>
      <title>Dynamically build REST request body</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamically-build-REST-request-body/m-p/15477#M2515</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to post many rows to an API and rather than individually loop through each record I was wondering if I can dynamically create the request body.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My data or QueryList to POST is set up in the following way :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;DESC&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;xxxxxxxx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Blue Buckets&lt;/P&gt;&lt;P&gt;aaaaaaa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Red Buckets&lt;/P&gt;&lt;P&gt;rrrrrrrrrrrr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Green Buckets&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My REST connection when manually configured resembles this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CUSTOM CONNECT TO "Provider=QvRestConnector.exe;url=&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://xxxx.com/queryapi.php;timeout=30;method=POST;requestBody=" rel="nofollow" target="_blank"&gt;https://xxxx.com/queryapi.php;timeout=30;method=POST;requestBody=&lt;/A&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;%3Query%3:&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; %3Key%3: %xxxxxxxxxxxxxxxxxxxxx%3&lt;/P&gt;&lt;P&gt;},&lt;/P&gt;&lt;P&gt;&amp;nbsp; %3QueryListList%3: {&lt;/P&gt;&lt;P&gt;&amp;nbsp; %31%3: %3&lt;SPAN style="font-size: 13.3333px;"&gt;xxxxxxxx&lt;/SPAN&gt;,&lt;SPAN style="font-size: 13.3333px;"&gt;Blue Buckets&lt;/SPAN&gt;%3,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; %31%3: %3&lt;SPAN style="font-size: 13.3333px;"&gt;aaaaaaa&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;,Red&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; Buckets&lt;SPAN style="font-size: 13.3333px;"&gt;%3,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; %31%3: %3&lt;SPAN style="font-size: 13.3333px;"&gt;rrrrrrrrrrrr&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;,Green&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; Buckets&lt;/SPAN&gt;%3&lt;/SPAN&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;&lt;/P&gt;&lt;P&gt;I have about 500 values to pass to the API service.&amp;nbsp; Rather than manually build the request body - is there a dynamic solution I could utilise?&amp;nbsp; Also, the QueryList will most likely change on a daily basis so the more automation we can build in the better.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Phil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2018 11:10:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamically-build-REST-request-body/m-p/15477#M2515</guid>
      <dc:creator>prees959</dc:creator>
      <dc:date>2018-05-10T11:10:39Z</dc:date>
    </item>
  </channel>
</rss>

