Hello, I'm sort of new to QlikView, so bear with me if this one seems a little silly.
Licensing layout: I replaced someone else where I work and should (in theory) be getting his QV licenses (QV Enterprise is installed on my new machine).
Problem #1 - Less important: We couldn't get QV to work under his license number on my machine, so we re-used another of our admins' licenses (already in use on his machine) for the software installation on my machine. QV Enterprise works fine on my machine now, and we actually have paid for all of the licenses for the copies that are in use now, but it'd be nice to be able to use the actual license I'm supposed to have.
Problem#2 - Bigger concern: When I try to pull up a dashboard from the web portal, I get the message:
Access denied! The server (QlikViewServerName) has no USER CAL for your account. Please contact your system administrator.
My name and user ID have been added to the file that handles all of our security rights administration, and my user ID has replaced his on the file that contains our licenses (not sure if this file is used by the app or if this is just something local within our intranet). Is there some step somewhere that we're missing?
Holly Markel :-)
Solved! Go to Solution.
can someone tell me what a CAL (client access license) really is? my license of qlikview is a CAL license as i understand .. but is it that the developer software is free because we have a server? CAL licenses only some with the server of qlikview? can i use the same license on my workstation and laptop?
sorry for the intervention
Open the Qlikview Management Console on the Qlikview Server. Navigate to the Cal Info tab and here you will see the users that your CALs are allocated to at present and how many of your CALs have been allocated. You may need to delete user(s) from the list to free up a CAL for you.
Is the QlikView Management Console the same thing as the QlikView Server Control Panel? I'm not seeing an app by that name on the server. I did find a button in the Server Control Panel that is for Managing User CAL's, but when I click on it, it tells me "This control panel no longer supports the management of CALs. Please use the web based control panel for this task." I'm not quite sure where to find this.
In internet explorer on the server type http://calqlikview/qvsmanagement/ where servername is the name of your server and you will see the web based version. Here you will be able to delete the CALs. You will need to be a member of the Qlikview Administrators group on the machine to do this and the account also needs to be a domain account and not a local account.
When I tried that, I got the following error message:
Failed to connect to command center at url: http://localhost:8081/qtcc.asmx. Extended technical information is:
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host at System.Net.Sockets.Socket.Receive(Byte buffer, Int32 offset, Int32 size, SocketFlags socketFlags) at System.Net.Sockets.NetworkStream.Read(Byte buffer, Int32 offset, Int32 size) --- End of inner exception stack trace --- at System.Net.Sockets.NetworkStream.Read(Byte buffer, Int32 offset, Int32 size) at System.Net.PooledStream.Read(Byte buffer, Int32 offset, Int32 size) at System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead) --- End of inner exception stack trace --- at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request) at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object parameters) at CPGlobal.CommandCenterWebService.CommandCenterWebService.CheckPrerequisites(String Cert) at CPGlobal.ExtendedAuthenticatedRole.AuthorizeMe()
Any guesses what would cause that?
The service appears to be running when I look in IIS manager, but when I look at Administrator Tools->Services, I see "QlikView HTTP Service", which doesn't appear to be running (no sign of a service specifically called "QlikView Web Service"). Is that what I need to start? I know that, for security purposes, our network admin would probably prefer I left it off if not needed.
Also, if this helps, I know that our web app end-users access qlikview through http://OurQVServerName/Qlikview/Plugin/plugin_alldocs.asp , and that appears to be working fine for the average user right now.