<?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 EDX  - SQL Server in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195817#M1323325</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Apr 2011 20:59:31 GMT</pubDate>
    <dc:creator>erichshiino</dc:creator>
    <dc:date>2011-04-28T20:59:31Z</dc:date>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195810#M1323316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I am trying to get some help on EDX.. What I want to do is trigger a task in QV Management Console, once our overnight load sequency in SQL Server has finished. Can this be triggered as a command from SQL? And what do I nned to do?&lt;/P&gt;&lt;P&gt;Any help is appreciated.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2026 18:19:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195810#M1323316</guid>
      <dc:creator />
      <dc:date>2026-01-26T18:19:17Z</dc:date>
    </item>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195811#M1323318</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this thread &lt;A href="http://community.qlik.com/forums/p/18961/91298.aspx#91298"&gt;http://community.qlik.com/forums/p/18961/91298.aspx#91298&lt;/A&gt; or use this vbs code from a SQL stored procedure&lt;/P&gt;&lt;P&gt;Dim url, doc, uid, pass&lt;BR /&gt;url = "&lt;A href="http://myQVAppServer.MyDomain.edu:4720/qtxs.asmx"&gt;http://myQVAppServer.MyDomain.edu:4720/qtxs.asmx&lt;/A&gt;"&lt;BR /&gt;doc = "MyTestDoc.qvw"&lt;BR /&gt;userID = "myuserid"&lt;BR /&gt;pass = "myPassword"&lt;/P&gt;&lt;P&gt;MsgBox ReloadEDX(url, doc, userID, pass)&lt;/P&gt;&lt;P&gt;Function ReloadEDX (dsURL, document, userID, password)&lt;BR /&gt;Dim requestKey, xmlhttp, requestData, httpResult&lt;BR /&gt;set xmlhttp = createobject("msxml2.xmlhttp.3.0")&lt;BR /&gt;xmlhttp.open "post", dsURL, false, userID, pass&lt;BR /&gt;requestData = "&amp;lt;Global method=""GetTimeLimitedRequestKey"" /&amp;gt;" &amp;amp; vbCrLf&lt;BR /&gt;xmlhttp.send requestData&lt;BR /&gt; requestKey = xmlhttp.responseXML.selectSingleNode("//GetTimeLimitedRequestKeyResult").text&lt;BR /&gt; requestData = "&amp;lt;Global method=""RequestEDX"" key=""" &amp;amp; requestKey &amp;amp; """&amp;gt;&amp;lt;i_TaskIDOrTaskName&amp;gt;" &amp;amp; document &amp;amp; "&amp;lt;/i_TaskIDOrTaskName&amp;gt;&amp;lt;i_Password /&amp;gt;&amp;lt;i_VariableName /&amp;gt;&amp;lt;i_VariableValueList /&amp;gt;&amp;lt;/Global&amp;gt;" &amp;amp; vbCrLf&lt;BR /&gt; xmlhttp.open "post", dsURL, false, userID, pass xmlhttp.send requestData&lt;BR /&gt; httpResult = xmlhttp.responseXML.xml&lt;BR /&gt; If xmlhttp.responseXML.selectSingleNode("//TaskStartResult") Is Nothing Then ReloadEDX = httpResult&lt;BR /&gt; Else&lt;BR /&gt; If xmlhttp.responseXML.selectSingleNode("//TaskStartResult").text = "Success" Then ReloadEDX = "Reloading of " &amp;amp; document &amp;amp; " has been started"&lt;BR /&gt; Else&lt;BR /&gt; ReloadEDX = httpResult&lt;BR /&gt; End If&lt;BR /&gt; End If&lt;BR /&gt;End Function&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Apr 2010 15:57:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195811#M1323318</guid>
      <dc:creator />
      <dc:date>2010-04-21T15:57:39Z</dc:date>
    </item>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195812#M1323320</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried this code and it didn't work.&lt;/P&gt;&lt;P&gt;You have to change doc = "mytest.qvw" to the reload task name in Publisher.&lt;/P&gt;&lt;P&gt;Works on version 9 SR3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Apr 2010 14:14:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195812#M1323320</guid>
      <dc:creator />
      <dc:date>2010-04-23T14:14:47Z</dc:date>
    </item>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195813#M1323321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the reply but some clever person here (not me)&lt;IMG alt="Smile" src="http://community.qlik.com/emoticons/emotion-1.gif" /&gt;. Has written an SSIS package to execute the task once over night loads are completed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Apr 2010 19:06:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195813#M1323321</guid>
      <dc:creator />
      <dc:date>2010-04-26T19:06:32Z</dc:date>
    </item>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195814#M1323322</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have rewritten a bunch of code down to a simple EDX call. I am not a Visual Basi programmer, but made this work. I have a SSIS Package that only has a Script Task with the following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE style="overflow-x: scroll;"&gt;&lt;PRE style="margin: 0px;"&gt;&lt;BR /&gt;Imports System&lt;BR /&gt;Imports System.Data&lt;BR /&gt;Imports System.Math&lt;BR /&gt;Imports Microsoft.SqlServer.Dts.Runtime&lt;BR /&gt;&amp;lt;System.AddIn.AddIn("ScriptMain", Version:="1.0", Publisher:="", Description:="")&amp;gt; _&lt;BR /&gt;&amp;lt;System.CLSCompliantAttribute(False)&amp;gt; _&lt;BR /&gt;Partial Public Class ScriptMain&lt;BR /&gt; Inherits Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase&lt;BR /&gt; Enum ScriptResults&lt;BR /&gt; Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success&lt;BR /&gt; Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure&lt;BR /&gt; End Enum&lt;BR /&gt;Public Sub Main()&lt;BR /&gt; Dim requestKey, xmlhttp&lt;BR /&gt; xmlhttp = CreateObject("msxml2.xmlhttp.3.0")&lt;BR /&gt; xmlhttp.open("post", "&lt;A href="http://YourServerName:4720/qtxs.asmx"&gt;http://YourServerName:4720/qtxs.asmx&lt;/A&gt;", False)&lt;BR /&gt; xmlhttp.send("&amp;lt;Global method=""GetTimeLimitedRequestKey"" /&amp;gt;" &amp;amp; vbCrLf)&lt;BR /&gt; requestKey = xmlhttp.responseXML.selectSingleNode("//GetTimeLimitedRequestKeyResult").text&lt;BR /&gt; xmlhttp.open("post", "&lt;A href="http://YourServerName:4720/qtxs.asmx"&gt;http://YourServerName:4720/qtxs.asmx&lt;/A&gt;", False)&lt;BR /&gt; xmlhttp.send("&amp;lt;Global method=""RequestEDX"" key=""" &amp;amp; requestKey &amp;amp; """&amp;gt;&amp;lt;i_TaskIDOrTaskName&amp;gt;YourTaskName.qvw&amp;lt;/i_TaskIDOrTaskName&amp;gt;&amp;lt;i_Password /&amp;gt;&amp;lt;i_VariableName /&amp;gt;&amp;lt;i_VariableValueList /&amp;gt;&amp;lt;/Global&amp;gt;" &amp;amp; vbCrLf)&lt;BR /&gt;End Sub&lt;BR /&gt;End Class&lt;BR /&gt;&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;P&gt;Good Luck. The EDX call is not as easy as it once was!&lt;/P&gt;&lt;P&gt;Jerry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Apr 2010 19:51:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195814#M1323322</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-04-26T19:51:44Z</dc:date>
    </item>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195815#M1323323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do these codes apply to QVS 10? Do I need to use publisher?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Apr 2011 18:55:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195815#M1323323</guid>
      <dc:creator>erichshiino</dc:creator>
      <dc:date>2011-04-28T18:55:10Z</dc:date>
    </item>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195816#M1323324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, this code apply to v10 too, you don't need Publisher, Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Apr 2011 20:49:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195816#M1323324</guid>
      <dc:creator />
      <dc:date>2011-04-28T20:49:46Z</dc:date>
    </item>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195817#M1323325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Apr 2011 20:59:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195817#M1323325</guid>
      <dc:creator>erichshiino</dc:creator>
      <dc:date>2011-04-28T20:59:31Z</dc:date>
    </item>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195818#M1323326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Has anyone used this code with QlikView Version 10 SR3?&amp;nbsp; We are upgrading this weekend and are crossing our fingers that the Code still works!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Oct 2011 16:22:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195818#M1323326</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-10-07T16:22:34Z</dc:date>
    </item>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195819#M1323327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I can't speak to the exact code published above, but I can confirm that the same code that works for V9 works for V10SR3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Rob&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://robwunderlich.com"&gt;http://robwunderlich.com&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Oct 2011 17:15:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195819#M1323327</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2011-10-07T17:15:40Z</dc:date>
    </item>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195820#M1323328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Thanks!&amp;nbsp; That is what we were hoping to hear!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Oct 2011 18:36:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195820#M1323328</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-10-07T18:36:27Z</dc:date>
    </item>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195821#M1323329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Just to verify, this code still works on QV10 SR3!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Oct 2011 21:40:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195821#M1323329</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-10-17T21:40:07Z</dc:date>
    </item>
    <item>
      <title>EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195822#M1323330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, i use the code from time to time!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I use it to reload the qlikview frontend from SSIS when i have an SQL datawarehouse.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can see if the EDX has started succesfully, but i cannot see if the task's depending on the EDX also have completed succesfully.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it posible in the qvs-api to create a vba-code to se the status for a task?&lt;/P&gt;&lt;P&gt;Cause then i can send a message back to the SSIS that the qlikview reload has also finished succesfully.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it is, please help me on this one with an example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;henrik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Nov 2011 13:21:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195822#M1323330</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-09T13:21:27Z</dc:date>
    </item>
    <item>
      <title>Re: EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195823#M1323331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is what I use, hopefully you can pull out what you need to fit your code!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;&amp;lt;System.AddIn.AddIn("ScriptMain", Version:="1.0", Publisher:="", Description:="")&amp;gt; _&lt;BR /&gt;&amp;lt;System.CLSCompliantAttribute(False)&amp;gt; _&lt;BR /&gt;Partial Public Class ScriptMain&lt;BR /&gt; Inherits Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase&lt;/P&gt;&lt;P&gt; Enum ScriptResults&lt;BR /&gt;&amp;nbsp; Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success&lt;BR /&gt;&amp;nbsp; Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure&lt;BR /&gt; End Enum&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Public Sub Main()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlhttp, TaskName, EDXStatus, EDXStartStatus, EDXStartTime, EDXEndTime&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskName = Trim(Dts.Variables("User::EDXTaskName").Value.ToString())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDXStatus = "Running"&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; 'Set Status for Initial run through do while&amp;nbsp; loop&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDXStartTime = FormatDateTime(Now())&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Get the start time for the QVW&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDXEndTime = EDXStartTime&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; 'Initial set of the EndTime&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If TaskName &amp;lt;&amp;gt; "NonEDXTask" Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDXStartStatus = StartEDX(TaskName)&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; Do While EDXStatus = "Running" And EDXStartStatus = "Success"&lt;BR /&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; EDXStatus = GetEDXValue(TaskName, "Status")&lt;BR /&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; If EDXStatus = "Running" Then&lt;BR /&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; Thread.Sleep(10000)&amp;nbsp;&amp;nbsp; '600000 = 10 min&lt;BR /&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; End If&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop&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; If EDXStatus = "Waiting" Then&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Only assign new end time if status is waiting.&lt;BR /&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; EDXEndTime = FormatDateTime(Now())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ElseIf EDXStatus = "Failed" Then&lt;BR /&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; EDXStartStatus = EDXStatus&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDXStartStatus = TaskName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Assigns NonEDXTask to the Status&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&amp;nbsp; ' If Not NonEDXTask&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dts.Variables("User::EDXStatus").Value = EDXStartStatus&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dts.Variables("User::EDXBeginTime").Value = EDXStartTime&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dts.Variables("User::EDXEndTime").Value = EDXEndTime&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Function StartEDX(ByVal TaskName)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&amp;nbsp; This Function will Start an EDX Task and return the status of the call.&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim requestKey, xmlhttp&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlhttp = CreateObject("msxml2.xmlhttp.3.0")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlhttp.open("post", "&lt;A href="http://sfs-htint:4720/qtxs.asmx"&gt;http://YOUR_SERVER_NAME_HERE:4720/qtxs.asmx&lt;/A&gt;", False)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlhttp.send("&amp;lt;Global method=""GetTimeLimitedRequestKey"" /&amp;gt;" &amp;amp; vbCrLf)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; requestKey = xmlhttp.responseXML.selectSingleNode("//GetTimeLimitedRequestKeyResult").text&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlhttp.open("post", "&lt;A href="http://sfs-htint:4720/qtxs.asmx"&gt;http://YOUR_SERVER_NAME_HERE:4720/qtxs.asmx&lt;/A&gt;", False)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlhttp.send("&amp;lt;Global method=""RequestEDX"" key=""" &amp;amp; requestKey &amp;amp; """&amp;gt;&amp;lt;i_TaskIDOrTaskName&amp;gt;" &amp;amp; TaskName &amp;amp; "&amp;lt;/i_TaskIDOrTaskName&amp;gt;&amp;lt;i_Password /&amp;gt;&amp;lt;i_VariableName /&amp;gt;&amp;lt;i_VariableValueList /&amp;gt;&amp;lt;/Global&amp;gt;" &amp;amp; vbCrLf)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StartEDX = xmlhttp.responseXML.selectSingleNode("//TaskStartResult").text&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thread.Sleep(20000)&amp;nbsp;&amp;nbsp; '600000 = 10 min&amp;nbsp; -- Needed here to give time for EDX to start&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Function GetEDXValue(ByVal TaskName, ByVal StatusOrDate)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim requestKey, xmlhttp&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlhttp = CreateObject("msxml2.xmlhttp.3.0")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlhttp.open("post", "&lt;A href="http://sfs-htint:4720/qtxs.asmx"&gt;http://YOUR_SERVER_NAME_HERE:4720/qtxs.asmx&lt;/A&gt;", False)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlhttp.send("&amp;lt;Global method=""GetTimeLimitedRequestKey"" /&amp;gt;" &amp;amp; vbCrLf)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; requestKey = xmlhttp.responseXML.selectSingleNode("//GetTimeLimitedRequestKeyResult").text&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlhttp.open("POST", "&lt;A href="http://sfs-htint:4720/qtxs.asmx"&gt;http://YOUR_SERVER_NAME_HERE:4720/qtxs.asmx&lt;/A&gt;", False)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlhttp.send("&amp;lt;Global method=""GetTaskStatus"" key=""" &amp;amp; requestKey &amp;amp; """&amp;gt;&amp;lt;TaskNameOrId&amp;gt;" &amp;amp; TaskName &amp;amp; "&amp;lt;/TaskNameOrId&amp;gt;&amp;lt;/Global&amp;gt;" &amp;amp; vbCrLf)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If StatusOrDate = "Status" Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetEDXValue = xmlhttp.responseXML.selectSingleNode("//Status").text&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ElseIf StatusOrDate = "Time" Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetEDXValue = xmlhttp.responseXML.selectSingleNode("//LastExec").text&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Function&lt;/P&gt;&lt;P&gt;End Class&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/PRE&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;&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;&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;&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;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;&lt;/P&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Nov 2011 13:51:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195823#M1323331</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-14T13:51:00Z</dc:date>
    </item>
    <item>
      <title>Re: EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195824#M1323332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I'm reading your script correctly, it's evaluate the success of the EDX task, not the document depending on the EDX task or am I wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Starting the EDX takes about a second to complete, but the document to reload may take a lot longer, and i need to se if the document don't fail for some reason during this reload. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;henrik &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Nov 2011 14:01:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195824#M1323332</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-14T14:01:44Z</dc:date>
    </item>
    <item>
      <title>Re: EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195825#M1323333</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Take a look at the loop.&amp;nbsp; Basically I keep looping on the EDX task and checking to see if it is running.&amp;nbsp; I only reload one qvw (not a chain) at a time from this script.&amp;nbsp; When the EDX task finishes or errors out the the script will assign a success or failure depending on what is returned.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Nov 2011 14:10:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195825#M1323333</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-14T14:10:25Z</dc:date>
    </item>
    <item>
      <title>Re: EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195826#M1323334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Got it!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Nov 2011 14:13:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195826#M1323334</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-14T14:13:41Z</dc:date>
    </item>
    <item>
      <title>Re: EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195827#M1323335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Just to inform you all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I used a modification of the scrip from jsomsen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;henrik &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Nov 2011 07:57:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195827#M1323335</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-11-16T07:57:04Z</dc:date>
    </item>
    <item>
      <title>Re: EDX  - SQL Server</title>
      <link>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195828#M1323336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I´m trying to execute the code below in a VB 2012 environment, previous to paste the code on QV document, but I always receive the same exception on line:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;requestKey = xmlhttp.responseXML.selectSingleNode("//GetTimeLimitedRequestKeyResult").text&lt;/P&gt;&lt;P&gt;"NullReferenceException"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please, help me!!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jeremias&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2015 11:11:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/EDX-SQL-Server/m-p/195828#M1323336</guid>
      <dc:creator />
      <dc:date>2015-06-08T11:11:00Z</dc:date>
    </item>
  </channel>
</rss>

