Tyn Guardian
03/09/2024, 7:16 PMfunction checkingStatus(status) {
if (outOfTime() && status != "COMPLETE") {
status = getScheduledScriptStatus("customscript_mog_create_forecast_ss"); // CHANGE THE SCRIPT ID ON MOG ENV
}
return status;
}
function outOfTime() {
return (context.getRemainingUsage() < 1000);
}
function getScheduledScriptStatus(scriptId) {
var scheduledscriptinstanceSearch = getSearchResults("scheduledscriptinstance", null, [
["script.scriptid","is", scriptId], // "customscript_mog_create_forecast_ss"
"AND",
["datecreated","within","today"]
], [
new nlobjSearchColumn("datecreated").setSort(true),
new nlobjSearchColumn("startdate"),
new nlobjSearchColumn("enddate"),
new nlobjSearchColumn("queue"),
new nlobjSearchColumn("status"),
new nlobjSearchColumn("mapreducestage"),
new nlobjSearchColumn("percentcomplete"),
new nlobjSearchColumn("queueposition")
], 1);
var status = '';
if (scheduledscriptinstanceSearch.length > 0) {
var cols = scheduledscriptinstanceSearch[0].getAllColumns();
for (var j = 0; j < scheduledscriptinstanceSearch.length; j++) {
status = scheduledscriptinstanceSearch[j].getValue(cols[4]);
}
}
return status;
}
Charles Halliday
03/10/2024, 12:20 AMClay Roper
03/11/2024, 2:49 PMTyn Guardian
03/26/2024, 12:24 PMClay Roper
03/26/2024, 4:16 PMstatus
with every loop iteration?Tyn Guardian
03/26/2024, 11:05 PMCharles Halliday
03/26/2024, 11:12 PM