onBefore transform script for CMDB identification NOT WORKING

Nisha30
Kilo Sage

Hi,

Can anyone suggest what have to be rectified here i am using as the normal code snippet in onBefore transform script but seems it ignores all time . When i dont use ignore== true in below code it always inserts and not following IRE rule. There is NO Coalesce set as True. Can anyone help please. Thanks

 

Transform script : onBefore

 

(function runTransformScript(source, map, log, target ) {
log.info("Status Log ImpSet");
var cmdbUtilIRE = new global.CMDBTransformUtil();
cmdbUtilIRE.setDataSource('ImportSet');
cmdbUtilIRE.identifyAndReconcileEnhanced(source, map, log);
ignore = true;

if (cmdbUtilIRE.hasError()) {
var errorMessage = cmdbUtilIRE.getError();
log.info('Error: ' + errorMessage);
log.error(errorMessage);
} else {
log.info('IE Output Payload: ' + cmdbUtilIRE.getOutputPayload());
log.info('Imported CI: ' + cmdbUtilIRE.getOutputRecordSysId());
}

})(source, map, log, target);