Name

global.DiscoveryAPDEnvSensor

Description

Process application discovery environment file

Script

// Discovery

/**
*
* @author Aleck.Lin aleck.lin@service-now.com
*/

var DiscoveryAPDEnvSensor = Class.create();

DiscoveryAPDEnvSensor.prototype = Object.extendsObject(DiscoveryAPDSensor, {

 start: function(result) {
      this.setTriggerProbes(false);   

      this.fileType = result.config["@type"];
      if (!this._isFileType("environment"))
          return;

      var versionPath = result.config.environment.application_version_path["@path"];
      if (JSUtil.notNil(versionPath))
          this.setTriggerProbes(true);  
     
      this.processVersionPath(result);
     
      this._passParamToTriggeredProbes(result);

  },

  _passParamToTriggeredProbes: function(result) {
      var xh = new XMLHelper();
  	g_probe_parameters["envResult"] = xh.toXMLStr(result);
  },
  
type: "DiscoveryAPDEnvSensor"
});

Sys ID

add47748ff701000dada361332f49dca

Offical Documentation

Official Docs: