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()
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()