EditBackground
The QlikView ZFC functionality relies on a 'Data Pump' component - this is a http service which accepts xml requests and returns xml data for the QlikView content on the web page.
It is important to ensure that you have this 'Data Pump' service correctly set up and running, using either the default QvsViewClient.asp or QvsViewClientEx.ashx methods discussed below - the remainder of this section to explains how to achieve this.
EditData Pump Options
EditThe Default QvsViewClient.asp Data Pump
By default this functionality is supported by the QvsViewClient.asp file which is shipped and installed with QlikView Server. Typically this will be installed to:
http://localhost/QvAjaxZfc/QvsViewClient.asp
Although when you are installing QlikView Server you have the opportunity to change which website.
EditThe QlikWeb WorkBench Internal QvsViewClientEx.ashx httpHandler Data Pump
The QlikWeb WorkBench also has a 'port' of this functionality which is implemented as a httpHandler inside the QlikWebWorkBench .NET assembly meaning that you do not have to utilise the standard QvsViewClient.asp file. This http handler listens for any requests sent to QvsViewClient.ashx.
EditWhich Method Should I Use?
When utilitising the QlikWeb WorkBench it is recommended that you use the QvsViewClientEx.ashx http handler version of the data pump - there are three main reasons for this:
- Scoping - It is always relative to your .NET web application - this means that if you move your web application to another port or website on your web server you should not have to perform any additional configuration.
- Advaned Functionality (planned for future releases) - For example the ability to plug in 'listeners' to inspect/log/modify the xml data as it travels between the web page and QlikView server.
- Easier Configuration - The http handler data pump is configured in the web.config file for the web application. If for example you need to configure the website to connect to QlikView Server on another machine this can be effected easily in the web.config just for that particular web application. Carrying out the same change using the standard QvsViewClient.asp method requirese editing files outside of your web application and results in changes effecting all web sites running on the server.
EditConfiguring the Data Pump
If QlikView Server is on the same server as the Website, then
click here to learn how to configure the Data Pump.
Otherwise, if they are on seperate servers, then
click here.