ILMT Peak Usage table With Subcap and Fullcap usage as 0 marked unlicensedDescriptionILMT Peak Usage table With Subcap and Fullcap usage as 0 marked unlicensed. Due to this the software model related to this install showing as Not compliant. Steps to Reproduce 1. Create some ILMT product usage installs with SC = 02. Run Reconcilliation3. The ILMT product usage install marked as unlicensedWorkaround1) Implement attached updateset for the workaround. 2) Details of changes included in updateset: Workaround for this issue needs changes in prepare function of script include "SamPublisherCalculatorIBM". Prepare function before workaround: ----------------------------------- prepare: function() { SamPublisherCalculator.prototype.prepare.call(this); if (this.fisSAMPIbmActive) { this.markComponentsAsReconciled(); if (GlideApplicationProperty.getValue('com.snc.samp.ibm.use_samp_ibm_licensing') === 'true') { this.markAllProductsAsNotReconciled(); this.markClassifiedComponentsAsReconciled(); } } }, ----------------------------------- Prepare function with workaround: ----------------------------------- prepare: function() { SamPublisherCalculator.prototype.prepare.call(this); if (this.fisSAMPIbmActive) { this.markComponentsAsReconciled(); this.ignoreEmptyUsageRecords(); if (GlideApplicationProperty.getValue('com.snc.samp.ibm.use_samp_ibm_licensing') === 'true') { this.markAllProductsAsNotReconciled(); this.markClassifiedComponentsAsReconciled(); } } }, ignoreEmptyUsageRecords: function() { var EMPTY_QUERY = 'usage_type=sub^sub_capacity_peak_valueISEMPTY^ORsub_capacity_peak_value<=0^NQusage_type=full^full_capacity_peak_valueISEMPTY^ORfull_capacity_peak_value<=0'; var installGr = new GlideRecord('samp_ilmt_sw_install'); installGr.addEncodedQuery(EMPTY_QUERY); installGr.addNullQuery('product_install'); this.reconcileIgnoredInstalls(installGr, 'empty_ilmt_usage_information'); }, ----------------------------------- 3) Permanent fix for this issue will be provided as part of problem record PRB1689887.Related Problem: PRB1689887