def replicateTopologyUsingMappingFile(mappingFile, connectionDataManager, mappingFileManager): servicenowSystem = ServiceNowSourceSystem(connectionDataManager) ucmdbSystem = UcmdbTargetSystem() mapping = mappingFileManager.getMapping(mappingFile) replicateTopology(mapping, servicenowSystem, ucmdbSystem) return ucmdbSystem.getTopology()
def replicateTopologyFromServiceNow(connectionDataManager, mappingFileManager): servicenowSystem = ServiceNowSourceSystem(connectionDataManager) ucmdbSystem = UcmdbTargetSystem() for mappingFile in mappingFileManager.getAvailableMappingFiles(): mapping = mappingFileManager.getMapping(mappingFile) replicateTopology(mapping, servicenowSystem, ucmdbSystem) return ucmdbSystem.getTopology()