Name

global.OutboundHTTPLogLevelAjax

Description

No description available

Script

var OutboundHTTPLogLevelAjax = Class.create();
OutboundHTTPLogLevelAjax.prototype = Object.extendsObject(AbstractAjaxProcessor, {
  setLogLevel : function() {
  	var outboundMessageType = this.getParameter('sysparm_outbound_message_type');
  	var outboundMessageFn = this.getParameter('sysparm_outbound_message_fn');
  	var logLevel = this.getParameter('sysparm_outbound_message_log_level');

  	var gRecord = new GlideRecordSecure('sys_outbound_http_log_level');
  	gRecord.addQuery('outbound_message_type', outboundMessageType);
  	gRecord.addQuery('outbound_message_function', outboundMessageFn);
  	gRecord.query();

  	if (gRecord.next()) {
  		gRecord.setValue('log_level', logLevel);
  		gRecord.update();
  		return true;
  	} else {
  		gRecord = new GlideRecordSecure('sys_outbound_http_log_level');
  		gRecord.setValue('outbound_message_type', outboundMessageType);
  		gRecord.setValue('outbound_message_function', outboundMessageFn);
  		gRecord.setValue('log_level', logLevel);
  		gRecord.insert();
  		return true;
  	}
  	return false;
  },

  type: 'OutboundHTTPLogLevelAjax'
});

Sys ID

719f0cd147102200f4b7d7527c9a7182

Offical Documentation

Official Docs: