Name
global.FixMissingRelationsFromProbesToPatterns
Description
Main Script to move from probes to patterns
Script
var FixMissingRelationsFromProbesToPatterns;
(function() {
FixMissingRelationsFromProbesToPatterns = {
moveProbesToPatterns: moveProbesToPatterns
};
function moveProbesToPatterns(logId) {
var allScript = new FixPatternsModelBasic();
if (logId)
allScript.setLogRecord(logId);
allScript.startLogRecord("All Migration");
this.lbScript = new FixPatternLoadBalancersModel();
this.lbScript.addMissingRelationsForLoadBalancers();
allScript.saveLogs(getLogs(this.lbScript.getLogRecord()));
this.networkScript = new FixSwitchAndRouterModelForPatterns();
this.networkScript.addMissingRelationsForSwitchesAndRouters();
allScript.saveLogs(getLogs(this.networkScript.getLogRecord()));
this.unixScript = new FixUnixFamilyModelForPatterns();
this.unixScript.addMissingRelationsForUnix();
allScript.saveLogs(getLogs(this.unixScript.getLogRecord()));
this.winScript = new FixWindowsModelForPatterns();
this.winScript.addMissingRelationsForWindows();
allScript.saveLogs(getLogs(this.winScript.getLogRecord()));
this.appScript = new FixApplicationModelForPatterns();
this.appScript.addMissingRelationsForApplications();
allScript.saveLogs(getLogs(this.appScript.getLogRecord()));
allScript.endLogs();
}
function getLogs(logRecord) {
var ptpLog = new GlideRecord('probe_to_pattern_log');
if (ptpLog.get(logRecord))
return ptpLog.getValue('log');
}
})();
Sys ID
d46684329fa313004deb91aec32e7040