anchor.diff:  					});	
   				};
   
  +				var pauseJob = function pauseJob(record) {
  +					var url = '/openstorefront/api/v1/service/jobs/';
  +					url += record.data.jobName + '/pause';
  +					var method = 'POST';
  +					Ext.Ajax.request({
  +						url: url,
  +						method: method,
  +						success: function (response, opts) {
  +							var message = 'Successfully paused ' + record.data.jobName;
  +							Ext.toast(message, '', 'tr');
  +							jobStore.load();
  +						},
  +						failure: function (response, opts) {
  +							Ext.MessageBox.alert('Error','Could not pause ' + record.data.jobName);
  +						}
  +					});	
  +					
  +				};
  +
  +				var resumeJob = function resumeJob(record) {
  +					var url = '/openstorefront/api/v1/service/jobs/';
  +					url += record.data.jobName + '/resume';
  +					var method = 'POST';
  +					Ext.Ajax.request({
  +						url: url,
  +						method: method,
  +						success: function (response, opts) {
  +							var message = 'Successfully resumed ' + record.data.jobName;
  +							Ext.toast(message, '', 'tr');
  +							jobStore.load();
  +						},
  +						failure: function (response, opts) {
  +							Ext.MessageBox.alert('Error','Could not resume ' + record.data.jobName);
  +						}
  +					});	
  +				};
  +
  +				var executeJob = function executeJob(record) {
  +					var url = '/openstorefront/api/v1/service/jobs/';
  +					url += record.data.jobName + '/' + record.data.groupName + '/runnow';
  +					var method = 'POST';
  +					Ext.Ajax.request({
  +						url: url,
  +						method: method,
  +						success: function (response, opts) {
  +							var message = 'Successfully executed ' + record.data.jobName;
  +							Ext.toast(message, '', 'tr');
  +							jobStore.load();
  +						},
  +						failure: function (response, opts) {
  +							Ext.MessageBox.alert('Error','Could not execute ' + record.data.jobName);
  +						}
  +					});	
  +				};
   
   				var updateSchedulerStatus = function updateSchedulerStatus() {
   					Ext.Ajax.request({
  
positive.code: 						},
  						selectionchange: function (grid, record, eOpts) {
  							if (Ext.getCmp('jobGrid').getSelectionModel().hasSelection()) {
  								var record = Ext.getCmp('jobGrid').getSelection()[0];
  								if (record.data.status === 'NORMAL') {
  									Ext.getCmp('jobGrid-jobPause').enable();
  
negative.code: 									text: 'Run',
  									tooltip: 'Execute the selected job',
  									name: 'individualJobControl',
  									disabled: true,
  									handler: function () {
  										var record = Ext.getCmp('jobGrid').getSelection()[0];
  										executeJob(record);
  