Here's an excerpt explaining the quarantine of CALs:
If the CAL has not been in use for the last 24 hours, it will be
deleted immediately. If the CAL is currently being used or has
recently been used, it will be marked for deletion, and not allow new
sessions for user access through this CAL, but will still occupy an
allocated spot until the Quarantined until time. During this period,
you may undelete by clicking the Undelete button. After the
quarantine period, you may delete the entry manually (by clicking
on the Delete button), or restart the QVS service.
The language in the User Document section of the QMC under the Document CAL area says 'The CAL can be formally deleted (either by restart or manually) after the given time'. If you choose the assign a specific person to that document and then want to remove a person who has accessed the document in the last 24 hours the procedures are not clear as I have restarted all the of services with no success and do not understand the manually remove reference.
Same issue here:
I have no "quarantined until" limitations and I am still not able to "automatically" clean up the non quarantined CALs.
I restartet every QlikView service, but that did not help. The only option is to manually select the CALs and click the "delete" button, which just is not "automatically".
Thus the remark (* The CAL can be formally deleted (either by restart or manually) after the given time) either misleading or incorrect, as a a "restart" of all services does not help and the only option is the manual deletion!
I had the same issue. The 24 hours where long gone and still not able to delete the CAL.
Service restart, but still no luck. But eventualy I succeded.
1) Delete the user
2) Apply -> giving the quarantine message
3) Restore the user
5) Delete the user
This was the solution for me, especially do not forget the Apply in step 4.
Have you tried using the command line tool by Rikard Braathen? (he works for qlik)
It helps with the removement step in automating reassignment of cals. A daily or weekly scheduled task in windows seems like a good idea.
You still need to wait for the quarantine time to pass though.