Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Qlikview 12 - has QMS API been changed?

Hi Experts, Does anyone know if the QMS API for Qlikview 12 has been changed??? We have a custom software solution that manage and remove automatically unused Qlikview CALs. The solution works fine on Qlikview 11 but when we tested on Qlikview 12/12.10 unused licenses weren´t removed. Simply there are no error messages.

12 Replies
gballester
Creator
Creator

Hello Pablo,

I was able to solve the problem I had in QV12 to erase the documents cals.

I pass a link where I explain how I solved it with the help of Qlik support.

I put together an example so you can see it

https://community.qlik.com/docs/DOC-19602

gballester
Creator
Creator

Hello Pablo,

I was able to solve the problem I had in QV12 to erase the documents cals.

I pass a link where I explain how I solved it with the help of Qlik support.

I put together an example so you can see it

https://community.qlik.com/docs/DOC-19602

howiekrauth
Partner - Contributor III
Partner - Contributor III

The issue is that you must modify BOTH of the below fields within the Licensing property of the DocumentMetaData class, and this will NOT work unless you insert the second line, which is the RemovedAssignedCALs list, like so:

                            documentMetaData.Licensing.AssignedCALs.Remove(currentCals);

                            documentMetaData.Licensing.RemovedAssignedCALs.Add(currentCals);

I spent a good amount of time on this, and finally have this working using the two lines of code above.  I can add more code, if necessary.

It's annoying, because not only do you need do a .Remove of the Doc Cal, but you must also ADD it to the RemovedAssignedCALS list (using .Add).

I am using QlikView 12.