Name

global.MIDPackageDownloadHostUtil

Description

To resolve the Base URI or Host Address for downloading and upgrading MID Packages. Base URI can be configured using the system property named mid.install_server.base_uri .

Script

var MIDPackageDownloadHostUtil = Class.create();

// Glide System Property to specify the base uri from where the mid packages will downloaded.
MIDPackageDownloadHostUtil._MID_PACKAGE_HOST_PROPERTY = "mid.install_server.base_uri";
MIDPackageDownloadHostUtil._DEFAULT_BASE_URI = "https://install.service-now.com";

MIDPackageDownloadHostUtil.prototype = {
  initialize: function() {
  },
  
  getDownloadHostBaseUri: function(){
  	// If System Property "mid.install_server.base_uri" is configured, then return
  	if(gs.getProperty(MIDPackageDownloadHostUtil._MID_PACKAGE_HOST_PROPERTY)){
  		var midPackageDownloadHost = gs.getProperty(MIDPackageDownloadHostUtil._MID_PACKAGE_HOST_PROPERTY).trim();
  		return midPackageDownloadHost;
  	}
  	
  	return MIDPackageDownloadHostUtil._DEFAULT_BASE_URI;
  },
  
  type: 'MIDPackageDownloadHostUtil'
};

Sys ID

f9772dc277550110c4d98705fe5a9909

Offical Documentation

Official Docs: