import sys, os, time, ConfigParser

sys.path.append("/usr/lib/archivematica/archivematicaCommon")
sys.path.append("/usr/lib/archivematica/archivematicaCommon/externals")
import elasticSearchFunctions

exitCode = 0

if __name__ == "__main__":
    clientConfigFilePath = "/etc/archivematica/MCPClient/clientConfig.conf"
    config = ConfigParser.SafeConfigParser()
    config.read(clientConfigFilePath)

    elasticsearchDisabled = False

    try:
        elasticsearchDisabled = config.getboolean("MCPClient", "disableElasticsearchIndexing")
    except:
        pass

    if elasticsearchDisabled is True:
        print "Skipping indexing: indexing is currently disabled in " + clientConfigFilePath + "."

    else:
        pathToTransfer = sys.argv[1] + "objects"
        transferUUID = sys.argv[2]

        exitCode = elasticSearchFunctions.connect_and_index("transfers", "transfer", transferUUID, pathToTransfer)

quit(exitCode)
import sys, os, time, ConfigParser

sys.path.append("/usr/lib/archivematica/archivematicaCommon")
sys.path.append("/usr/lib/archivematica/archivematicaCommon/externals")
import elasticSearchFunctions

exitCode = 0

if __name__ == "__main__":
    clientConfigFilePath = "/etc/archivematica/MCPClient/clientConfig.conf"
    config = ConfigParser.SafeConfigParser()
    config.read(clientConfigFilePath)

    elasticsearchDisabled = False

    try:
        elasticsearchDisabled = config.getboolean("MCPClient", "disableElasticsearchIndexing")
    except:
        pass

    if elasticsearchDisabled is True:
        print "Skipping indexing: indexing is currently disabled in " + clientConfigFilePath + "."

    else:
        pathToAIP = sys.argv[1]
        uuid = sys.argv[2]

        exitCode = elasticSearchFunctions.connect_and_index("aips", "aip", uuid, pathToAIP)

quit(exitCode)
コード例 #3
0
# @author Mike Cantelon <*****@*****.**>
import sys, os, time, ConfigParser
sys.path.append("/usr/lib/archivematica/archivematicaCommon")
sys.path.append("/usr/lib/archivematica/archivematicaCommon/externals")
import elasticSearchFunctions

exitCode = 0

if __name__ == '__main__':
    clientConfigFilePath = '/etc/archivematica/MCPClient/clientConfig.conf'
    config = ConfigParser.SafeConfigParser()
    config.read(clientConfigFilePath)

    elasticsearchDisabled = False

    try:
        elasticsearchDisabled = config.getboolean('MCPClient', "disableElasticsearchIndexing")
    except:
        pass

    if elasticsearchDisabled is True:
        print 'Skipping indexing: indexing is currently disabled in ' + clientConfigFilePath + '.'

    else:
        pathToTransfer = sys.argv[1] + 'objects'
        transferUUID = sys.argv[2]

        exitCode = elasticSearchFunctions.connect_and_index('transfers', 'transfer', transferUUID, pathToTransfer)

quit(exitCode)
コード例 #4
0
# @author Mike Cantelon <*****@*****.**>
import sys, os, time, ConfigParser
sys.path.append("/usr/lib/archivematica/archivematicaCommon")
sys.path.append("/usr/lib/archivematica/archivematicaCommon/externals")
import elasticSearchFunctions

exitCode = 0

if __name__ == '__main__':
    clientConfigFilePath = '/etc/archivematica/MCPClient/clientConfig.conf'
    config = ConfigParser.SafeConfigParser()
    config.read(clientConfigFilePath)

    elasticsearchDisabled = False

    try:
        elasticsearchDisabled = config.getboolean('MCPClient', "disableElasticsearchIndexing")
    except:
        pass

    if elasticsearchDisabled is True:
        print 'Skipping indexing: indexing is currently disabled in ' + clientConfigFilePath + '.'

    else:
        pathToAIP = sys.argv[1]
        uuid = sys.argv[2]

        exitCode = elasticSearchFunctions.connect_and_index('aips', 'aip', uuid, pathToAIP)

quit(exitCode)