<?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 HttpGet into Script in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/HttpGet-into-Script/m-p/904478#M314486</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I use this macro to get the information I need in a variable. It works prefectly. But now, I want to make a loop into script to get the response into a field . How can I achieve this ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function httpGet&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set val=ActiveDocument.Fields("Url").GetPossibleValues&lt;/P&gt;&lt;P&gt;&amp;nbsp; sStockID = val.Item(0).Text&lt;/P&gt;&lt;P&gt;&amp;nbsp; vURL = sStockID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Create xmlhttp opject &lt;/P&gt;&lt;P&gt;&amp;nbsp; Set xmlhttp = CreateObject("Microsoft.XMLHTTP")&lt;/P&gt;&lt;P&gt;&amp;nbsp; xmlhttp.open "GET", vURL, false&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlhttp.setRequestHeader "Content-Type", "text/xml"&lt;/P&gt;&lt;P&gt;&amp;nbsp; xmlhttp.send ""&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; result = xmlhttp.responseText&lt;/P&gt;&lt;P&gt;&amp;nbsp; result = replace(result, "&amp;amp;gt;", "&amp;gt;")&lt;/P&gt;&lt;P&gt;&amp;nbsp; result = replace(result, "&amp;amp;lt;", "&amp;lt;")&lt;/P&gt;&lt;P&gt;&amp;nbsp; set txt = ActiveDocument.Variables("vXMLReceived")&lt;/P&gt;&lt;P&gt;&amp;nbsp; txt.setContent result, true&lt;/P&gt;&lt;P&gt;end function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thks for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Jun 2015 10:55:04 GMT</pubDate>
    <dc:creator>lucpechali</dc:creator>
    <dc:date>2015-06-03T10:55:04Z</dc:date>
    <item>
      <title>HttpGet into Script</title>
      <link>https://community.qlik.com/t5/QlikView/HttpGet-into-Script/m-p/904478#M314486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I use this macro to get the information I need in a variable. It works prefectly. But now, I want to make a loop into script to get the response into a field . How can I achieve this ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function httpGet&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set val=ActiveDocument.Fields("Url").GetPossibleValues&lt;/P&gt;&lt;P&gt;&amp;nbsp; sStockID = val.Item(0).Text&lt;/P&gt;&lt;P&gt;&amp;nbsp; vURL = sStockID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Create xmlhttp opject &lt;/P&gt;&lt;P&gt;&amp;nbsp; Set xmlhttp = CreateObject("Microsoft.XMLHTTP")&lt;/P&gt;&lt;P&gt;&amp;nbsp; xmlhttp.open "GET", vURL, false&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlhttp.setRequestHeader "Content-Type", "text/xml"&lt;/P&gt;&lt;P&gt;&amp;nbsp; xmlhttp.send ""&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; result = xmlhttp.responseText&lt;/P&gt;&lt;P&gt;&amp;nbsp; result = replace(result, "&amp;amp;gt;", "&amp;gt;")&lt;/P&gt;&lt;P&gt;&amp;nbsp; result = replace(result, "&amp;amp;lt;", "&amp;lt;")&lt;/P&gt;&lt;P&gt;&amp;nbsp; set txt = ActiveDocument.Variables("vXMLReceived")&lt;/P&gt;&lt;P&gt;&amp;nbsp; txt.setContent result, true&lt;/P&gt;&lt;P&gt;end function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thks for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2015 10:55:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/HttpGet-into-Script/m-p/904478#M314486</guid>
      <dc:creator>lucpechali</dc:creator>
      <dc:date>2015-06-03T10:55:04Z</dc:date>
    </item>
    <item>
      <title>Re: HttpGet into Script</title>
      <link>https://community.qlik.com/t5/QlikView/HttpGet-into-Script/m-p/904479#M314487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What you could do in the load script as a replacement for your VBScript you have is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;FROM [ http : // someurl ? abc=123 &amp;amp; def=456 ] &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;(XmlSimple, Table is [string]);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is that QlikView is in fact doing an HTTP GET. And what you specify as (XmlSimple ....&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;is that the return will be an XML-file. You could do similar Replace() functions in your load script to pull out the data you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The interactivity will not be directly possible - but what you could do is write the values to a server-side text-file or Excel-file and read that in before the load from HTTP and make variables that you will use as $-expansion in the final load.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2015 15:38:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/HttpGet-into-Script/m-p/904479#M314487</guid>
      <dc:creator>petter</dc:creator>
      <dc:date>2015-06-03T15:38:45Z</dc:date>
    </item>
    <item>
      <title>Re: HttpGet into Script</title>
      <link>https://community.qlik.com/t5/QlikView/HttpGet-into-Script/m-p/904480#M314488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;have you checked wget?&amp;nbsp; i use it and it works very well&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2015 00:21:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/HttpGet-into-Script/m-p/904480#M314488</guid>
      <dc:creator>hectorgarcia</dc:creator>
      <dc:date>2015-06-19T00:21:05Z</dc:date>
    </item>
    <item>
      <title>Re: HttpGet into Script</title>
      <link>https://community.qlik.com/t5/QlikView/HttpGet-into-Script/m-p/904481#M314489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you but I decided to use the load from web file in a loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is what I did&amp;nbsp; : &lt;A _jive_internal="true" href="https://community.qlik.com/docs/DOC-8955#comment-35868" title="https://community.qlik.com/docs/DOC-8955#comment-35868"&gt;https://community.qlik.com/docs/DOC-8955#comment-35868&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2015 07:01:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/HttpGet-into-Script/m-p/904481#M314489</guid>
      <dc:creator>lucpechali</dc:creator>
      <dc:date>2015-06-19T07:01:39Z</dc:date>
    </item>
  </channel>
</rss>

