The ZAM entitlement order is not processing the most restrictive entitlement first

  • 7008074
  • 07-Mar-2011
  • 27-Apr-2012


Novell ZENworks 10 Asset Management with Support Pack 3 - 10.3


The ZAM entitlement order is not processing the most restrictive entitlement first


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
For ZCM 11: Reported to Engineering

Additional Information

Step to Reproduce:
  1. Admin user has 1 License of MS Project 2000 and 1 license of MS Project 2003. MS Project 2003 is downgradable to 2000.
  2. User creates two entitlements:
    Entitlement one covers MS Project 2000 and MS Project 2003
    Entitlement two covers MS Project 2000 only.
  3. 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