Environment
Novell ZENworks 10 Asset Management with Support Pack 3 - 10.3
Situation
The ZAM entitlement order is not processing the most restrictive entitlement first
Resolution
This is fixed in version 10.3.2 - see KB 7007237 "ZENworks Configuration Management 10.3.2 - update information and list of fixes" which can be found at https://www.novell.com/support
For ZCM 11: Reported to Engineering
Additional Information
Step to Reproduce:
- Admin user has 1 License of MS Project 2000 and 1 license of MS Project 2003. MS Project 2003 is downgradable to 2000.
- User creates two entitlements:
Entitlement one covers MS Project 2000 and MS Project 2003
Entitlement two covers MS Project 2000 only. - User has two machines one has MS Project 2000 and the other has MS Project 2003
installed. The results should show that the user is licensed and covered for this. Due to this issue it is shown as under licensed and assumes the user needs 2 licenses for
entitlement one.The entitlement order should have first processed the entitlement that was considered the most restrictive. There are a number of attributes that it
uses, one of which should have been the number of Discovered Products assigned to an entitlement. That is, it should process the entitlement with just
Project 2000 assigned to it first, then the entitlement which has assigned 2000 & 2003. This way, processing of Project 2000 installations won't consume the
licenses from the entitlement which is sharing installations for both 2000 & 2003. The code incorrectly used the count of CatalogProducts assigned to it,
not the count of DiscoveredProducts