Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi all,
We're trying to setup QlikView Server 9.0 to serve the AccessPoint and/or AJAX client pages through IIS. So far we've had no luck using IIS 7 on Windows 2008 (although there are several lists of steps to take in various forum articles, e.g. http://community.qlik.com/forums/p/18113/70797.aspx#73123 and http://community.qlik.com/forums/p/21538/83049.aspx#82590); trying the same on Windows 2003 right now.
So far the result has either been an empty AccessPoint (AP is shown but no documents present), a 'QlikView Server could not be contacted' message in the AccessPoint, or authentication errors ('Not authenticated' pop-up in browser) when trying to connect to the access point.
What we're trying to achieve is much like the scenario described in 'GetTicket with Web Services in QV9.docx' from the Partner Portal, but we also want to detect the end of a session in IIS (or make an educated guess based on session time-out, because the AccessPoint doesn't have a 'logout' button or link).
Does anyone here know how to properly set up QVserver and IIS for this scenario (preferably on Win2008, perhaps on Win2003). Or do you have any other brilliant ideas to detect the end of a user's session in IIS?
With regards,
Martijn ter Schegget
Yes qlikview with IIS is a PITA,
We have just recently installed QV9 with IIS6 in Windows 2003 i hope the following helps.
1.
Install Qvs with IIS Support enabled
2.
Open your (Enterprise)Management Console and make all nesscesary changes in the System->Web Servers ->Your Server to customize the server 4 your needs. --- Press Aply
3.
Goto System->WebServers and change the url of your webserver into this "http://YOUTRSERVERNAME/QvAjaxZfc/AccessPointSettings.aspx" --- Press Apply
(Yes now you cant change your webserversettings from the management console anymore "NICE ONE QV" so you either have to edit the config xml directly or you have to enable the old server temporarily for changes )
And don't uninstall the QvWebserver the new aspx still needs its data.
4.
- Open your IIS Managment Console.
-- In Yourcomputer-> WebSites ->DefaultWebsite you should now see Virtual Directories like Qlikview and QvAjazfc.
-- Open the ApplicationPools
--- There you have to create a new AppPool (call it whaterver you want Qvpool for example)
---- Open the Properties of the new Pool and Select the Identity Tab and change the identity to a user whos in the QlikviewAdministrator Group (preferable the one you have selected while QV installed)enter the correct password and press OK
-- In the Default Website Select the VirtualDirectory called QvAJAXfc and change its properties.There you change its Application Pool to the newly created one.---Apply 🙂
5.
Edit all Qlikview Related VirtualDirectories in their Directory Security tab edit the Authentication and Access Controll where you enable anonymous access.(In the QvAJAXfc you can even untick the Windows integrated auth.. if problems arise)
6.
Restart IIS and stop the QvWebserver Service.
7.
Surf to http://yourserver/Qlikview/
Open a beer.
I hope this works for you and i havent forgotten something important.
Wkr,
Simon
BTW Im not sorry for my bad grammar and english
Also don't forget to ensure that the user identity specified in the application pool identity must also be in the Windows Local Group called IIS_WPG (IIS Worker Process Group)
Matt & Simon,
Thanks a ton. I've been struggling with this set up for a couple of weeks before finding this post.
Jim
I have the same problem right now. Could you tell me what you did to fix this problem ?
Thanks,
Luiz Felipe
I would like of the configuration of WinServer 2008 R2, can you me help, please?
Hi,
The instructions for setting up QVS with IIS can be found in the QVS reference manual. Page 48 or so if my memory serves me correctly.
See if this helps..
[View:http://community.qlik.com/cfs-file.ashx/__key/CommunityServer.Discussions.Components.Files/12/6403.Installing_5F00_QlikView_5F00_Server_5F00_9_5F00_IIS_5F00_7.doc:550:0]
Ok, help a lot.
Tks.