def mainMethod(resourcedataDoc, componentdataDoc, alarmdataDoc, associatedResDoc, associatedAlarmDoc, alarmRuleDoc, alarmAssociationDoc, staticdir, templatesdir, defaultTemplateDir, idlXml, templateGroupMap, codetemplateDir, oldNewNameMap, codeGenMode): import alarmprofiles import clCompConfig import clCompSNMPConfig import om #createthe new mapping file each time oldNewNameMapFile = open("../../.nameMapFile", "w") clCompSNMPConfig.mainMethod(resourcedataDoc, componentdataDoc, alarmdataDoc, associatedAlarmDoc, staticdir, templatesdir, oldNewNameMap, oldNewNameMapFile) if alarmdataDoc != None: alarmprofiles.mainMethod(resourcedataDoc, componentdataDoc, alarmdataDoc, associatedResDoc, associatedAlarmDoc, alarmRuleDoc, alarmAssociationDoc) clCompConfig.mainMethod(componentdataDoc, defaultTemplateDir, idlXml, templateGroupMap, codetemplateDir, oldNewNameMap, oldNewNameMapFile, codeGenMode, resourcedataDoc, associatedResDoc) om.mainMethod(resourcedataDoc, componentdataDoc, associatedResDoc, templateGroupMap, codetemplateDir, oldNewNameMap, oldNewNameMapFile, defaultTemplateDir, staticdir) #save the map file oldNewNameMapFile.close()
def mainMethod(resourcedataDoc, componentdataDoc, alarmdataDoc, associatedResDoc, associatedAlarmDoc, alarmRuleDoc, alarmAssociationDoc, staticdir, templatesdir, defaultTemplateDir, idlXml, templateGroupMap, codetemplateDir, oldNewNameMap, codeGenMode): import alarmprofiles import clCompConfig import clCompSNMPConfig import om #createthe new mapping file each time oldNewNameMapFile = open("../../.nameMapFile", "w") clCompSNMPConfig.mainMethod(resourcedataDoc, componentdataDoc, alarmdataDoc, associatedAlarmDoc, staticdir, templatesdir, oldNewNameMap, oldNewNameMapFile) if alarmdataDoc != None : alarmprofiles.mainMethod(resourcedataDoc, componentdataDoc, alarmdataDoc, associatedResDoc, associatedAlarmDoc, alarmRuleDoc, alarmAssociationDoc) clCompConfig.mainMethod(componentdataDoc, defaultTemplateDir, idlXml, templateGroupMap, codetemplateDir, oldNewNameMap, oldNewNameMapFile, codeGenMode,resourcedataDoc, associatedResDoc) om.mainMethod(resourcedataDoc, componentdataDoc, associatedResDoc, templateGroupMap, codetemplateDir, oldNewNameMap, oldNewNameMapFile, defaultTemplateDir, staticdir) #save the map file oldNewNameMapFile.close()
oldNewNameMap = oldNewNameMapping.getDefaultOldNewNameMap(resourcedataDoc, componentdataDoc) #createthe new mapping file each time oldNewNameMapFile = open("../../.nameMapFile", "w") #------------------------------------------------------------------------------------- sys.path[len(sys.path):] = [codetemplateDir] import alarmprofiles import clCompConfig import clCompSNMPConfig import om defaultTemplateDir = os.path.join(codetemplateDir, "default") #------------------------------------------------------------------------------------- #Template group mapping import templateGroup templateGroupMap = dict() templateGroupMap = templateGroup.getCompTemplateGroupMap(compTemplateGroupXml, componentdataDoc) #------------------------------------------------------------------------------------- clCompSNMPConfig.mainMethod(resourcedataDoc, componentdataDoc, alarmdataDoc, associatedAlarmDoc, staticdir, templatesdir, oldNewNameMap, oldNewNameMapFile) if alarmdataDoc != None : alarmprofiles.mainMethod(resourcedataDoc, componentdataDoc, alarmdataDoc, associatedResDoc, associatedAlarmDoc, alarmRuleDoc) clCompConfig.mainMethod(componentdataDoc, defaultTemplateDir, idlXml, templateGroupMap, codetemplateDir, oldNewNameMap, oldNewNameMapFile) om.mainMethod(resourcedataDoc, componentdataDoc, associatedResDoc, templateGroupMap, codetemplateDir, oldNewNameMap, oldNewNameMapFile, defaultTemplateDir) #save the map file oldNewNameMapFile.close()