Name
global.DiscoveryAcceleratorSensorJob
Description
A Discovery accelerator async job that calls the processor in DiscoveryAcceleratorProbe to be for Auto Configuration
Script
var DiscoveryAcceleratorSensorJob = Class.create();
DiscoveryAcceleratorSensorJob.prototype = {
initialize: function() {
},
process: function() {
try {
gs.getSession().putProperty("disable.labels", true);
SNC.DiscoveryAccelerator.onAutoConfigProbeComplete(current);
} catch(e) {
gs.logError("DiscoveryAccelerator for " + current.topic + " failed for ECC queue record "+current.sys_id+" - "+e);
// Don't want this record to sit in ready state:
if (current.state != "processed") {
current.state = "error";
current.error_string = "Exception during sensor processing: "+e;
current.setWorkflow(false);
current.update();
current.setWorkflow(true);
}
}
// Let the LabelEngine do it's job
gs.getSession().clearProperty("disable.labels");
},
type: 'DiscoveryAcceleratorSensorJob'
};
Sys ID
fd819df153203200e06462f706dc34fc