Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Server has no user CAL

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?

Thanks!
Holly Markel 🙂

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

For Question #2. Depending on what version you have : Have you deleted him from the user cal list under the tab "Cal Info" on the QV Server Management Console?

JS

View solution in original post

10 Replies
Anonymous
Not applicable
Author

For Question #2. Depending on what version you have : Have you deleted him from the user cal list under the tab "Cal Info" on the QV Server Management Console?

JS

amien
Specialist
Specialist

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 🙂

Not applicable
Author

Hi,

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.

Kind Regards,

Footsie

Not applicable
Author

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.

Not applicable
Author

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.

Kind Regards

Footsie

Not applicable
Author

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:

Exception details


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?

Not applicable
Author

Is the Qlikview Web Service running on the Server?

Not applicable
Author

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.

Not applicable
Author

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.