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

Offical Documentation

Official Docs: