ILMT Computer Identity V1 transform map legacy map issueDescriptionILMT Computer Identity V1 transform map legacy transform has issues when IRE engine is not enabled. 1. Matching CI by serial number funcion call SampCMDBUtil.checkLegacyIdentifer = function(serialNumber) { // Find the serial number var gr = new GlideRecord('cmdb_ci_computer'); gr.addQuery('serial_number', serialNumber); gr.query(); if (gr.next()) { return gr.getUniqueValue(); } return null;}; should alsoc check for NOT NULL serial number, it is resulting in match with empty serial numberon customer instance. 2. CIIdentification match ny nameshould be invoked, direct match by name it resulting in wrong CI being picked up.Steps to Reproduce 1. Run ILMT import using ILMT Computer Identity V1 transform map legacy map 2. When IRE engine is not enabled, serial number is null then the record is matcing with empty serial number.WorkaroundImplement the attached update set. Details of the code changes part of the update set: 1. Transform : ILMT Computer Identity V1 It uses 'CIIdentification' to identify computer when IRE engine is not enabled and no match found by serial number.CIIdentification only uses host name for matching which is causing issue of matching to wrong computer. This is also issue since ESX server don't have name reported in ILMT, serial number is actual source of truth.2. Function :SampCMDBUtil.checkLegacyIdentifer = function(serialNumber) { // Find the serial numbervar gr = new GlideRecord('cmdb_ci_computer');gr.addQuery('serial_number', serialNumber);gr.query();if (gr.next()) { return gr.getUniqueValue(); }return null;};should also addgr.addNullQuery('serial_number');since it is causing match to empty serial on instance.Related Problem: PRB1693238