This project has moved and is read-only. For the latest updates, please go here.

Documentation - Configuration

Web Service Configuration

There is a section in the web.config of the web service which looks as follows:

<system.web>
   <!--
   Change the user credentials here to impersonate the user credentials which 
   should be used to communicate with the QMS API.
   Remove or comment the <identity ... /> line to remove impersonation.
   Note: The user used below has be a member of the "QlikView Mangement API" Windows group.
   -->      
   <identity impersonate="true" userName="__qvServices" password="Test1234"/>      
   ...
</system.web>

This section should be changed to work on your system:
  • Define a user here which is part of the "QlikView Management API" windows group on the machine where QlikView Mangement Services are running.
  • The user connecting to the web service "EDXWrapper" is not authenticated, anonymous authentication should be used (in the simplest scenario) to get the web service up and running

Extension Configuration

Extension configuration is only done by defining values in the property dialogs of the extension:

Section "Call EDX From Ajax":

CallEDXFromAjax_Prop1.png

Setting Description Example
Webservice Url Add the Url of the Webservice (if adding the example delivered with this extension post only the Url ending with .asmx). http://localhost/EDXWrapper/QlikViewTasks.asmx
Task Name Name of the task as defined in the EDX task in QlikView Publisher EDX_Call
Task Password Password of the task as defined in the EDX task in QlikView Publisher Test1234
Variable Name Name of the variable to be passed to the EDX task vParam1
Variable Values Variable values to be passed to the repeated variable defined above, delimited with "," Value1,Value1,Value3

Section Behaviour:

CallEDXFromAjax_Prop2.png

Setting Description Example
Trigger Result After the EDX trigger has been called a result will be returned by the webservice (e.g. Success or TaskAlreadRunning). Should this result be shown to the user? N/A
EDX Status Poll the webservice to show every X seconds the current status of the task, until the task has completed. N/A
Poll Interval Poll the current status of the EDX task's execution status every X seconds 2 (stands for 2 seconds)

Section Translations:

CallEDXFromAjax_Prop3.png

Setting Description Example
Button Label Label for the button EDX Tasks started successfully ...
Success Message Success message, if the task has been triggered successfully (which does not mean that the task has been finished!) EDX Tasks started successfully ...
Error Message Error message if the task could not be started (e.g. Taks Name uknown, Task already running, ...) EDX Task could not be started ...


Last edited Mar 27, 2013 at 10:53 PM by stefanwalther, version 10

Comments

wcballance Mar 10 at 1:51 PM 
I was able to resolve the 500 Internal Service Error by updating the web.config. In my case, the endpoint for the QMS Service was pointed to localhost by default. I had to change it to point to the server that was actually running the service.

eodin Oct 7, 2016 at 4:13 PM 
and don't forget Ajax and EDXWrapper HTTPS compliance. Browser will block the insecure connections.
This code doesn't work also if you haven't Publisher installed. Here is the more friendly version patch http://qvextcalledxfromajax.codeplex.com/SourceControl/list/patches

dmnatividad Jun 4, 2014 at 5:06 PM 
I am also encountering this error:
Error Status: 500
Error Status: Internal Server Error

tkavouras Apr 16, 2014 at 9:05 PM 
I get the same error as above:


Error posting the data to the webservice:

Error Status: 500
Error Status: Internal Service Error

Has anyone figured this out? If so, I'd be grateful to know how...thanks...

lenkacfk Mar 10, 2014 at 4:05 PM 
Hi,
we get the same error message as 5ive:
Error Status: 500
Error Status: Internal Service Error

We just updated to the latest QV-Version, QV11.2 SR5.
Does anyone else have the problem?
And, more important, does anyone have a solution?
We need it rather urgently for a client...

gadotkach Mar 7, 2014 at 10:07 AM 
hi 5ive,

Can you please explain how you solved this problem? I'm running into the same problem.

5ive Jan 11, 2014 at 9:13 AM 
i solved that problem
i have another problem?
i cant see the edx extension on my document to press reload

5ive Jan 11, 2014 at 7:42 AM 
hi
i want reload my document with this extension but when i press reload button i get this error :
Error posting the data to the webservice:

Error Status: 500
Error Status: Internal Service Error