SAM Foundation code present in Base Asset Management Business RuleDescriptionThe Business Rule: "Ensure Entitlements do not exceed rights" may not work as expected for customers of com.snc.asset_management who do not have com.snc.sams or above SAM versions installed. This Business Rule is one which is available to Base Asset Management (com.snc.asset_management) customers in addition to Software Asset Management (com.snc.sams and above) customers. The expected behavior is to abort inserts/updates of allocations if the entitlement's available rights are exceeded. If the business rule execution is hindered, customers might be allowed to allocate more rights than available.Steps to Reproduce The Business Rule "Ensure Entitlements do not exceed rights" may not function properly and will be generating logs wherein it calls script includes that do not exist on the instance.On a Utah/Vancouver instance, install the base asset management plugin and not SAM foundation. Attempt to allocate more rights than available on an entitlement and observe you are allowed to do as such. This is not the intended behavior.WorkaroundThere is no workaround at the moment. Please check if allocations are valid. In Xanadu, the behavior should be as expected - customers should be disallowed from allocating more rights than available on an entitlement.Related Problem: PRB1723307