Name
sn_itom_pattern.CapiToPatternMigrationAjax
Description
Client-callable AJAX functions for Capi to Pattern Migration
Script
var CapiToPatternMigrationAjax = Class.create();
CapiToPatternMigrationAjax.prototype = Object.extendsObject(global.ProbeToPatternMigrationAjax, {
overallResultLog : "",
migOptions : ['all', 'aws', 'azure', 'prereq'],
ajaxFunction_runCapiMigrationScript: function() {
var logId;
var param = "" + this.getParameter('sysparm_type');
if (this.migOptions.indexOf(param) != -1) {
var ptpLog = new GlideRecord("probe_to_pattern_log");
logId = ptpLog.insert();
this.runJob("var capi = new sn_itom_pattern.CapiMigrateToPatterns();capi.setLogRecord('" + logId + "');capi.runScript('" + param + "');");
} else
gs.addErrorMessage(gs.getMessage("Invalid Value: {0} - Please check capi_to_pattern UI Page to see if you are passing in correct values", param));
var result = this.newItem("result");
result.setAttribute("logId", logId);
},
type: 'CapiToPatternMigrationAjax'
});
Sys ID
f68cbb11f18d5810f8777a03e16e7eb9