DEFAULT_URL = "http://cmsdoc.cern.ch/cms/test/aprom/DBS/CGIServer/prodquerytest2" #DEFAULT_URL = "http://cmsdoc.cern.ch/cms/aprom/DBS/CGIServer/dbsxml" #DEFAULT_URL = "exec:../../Servers/CGIServer/prodquerytest2" #DEFAULT_URL = "http://lxgate40.cern.ch/cms/prod/comp/DBS/CGIServer/prodquery" #DEFAULT_URL = "exec:../CGIServer/prodquery" #DEFAULT_URL = "exec:/home/sekhri/cgi/java/test/catout.sh" #DEFAULT_URL = "exec:/home/sekhri/cgi/java/test/abc.sh" #DEFAULT_URL = "exec:/home/sekhri/cgi/java/test/run.sh" #DEFAULT_URL = "exec:/home/sekhri/cgi/java/test/in.sh" #DEFAULT_URL = "exec:/home/sekhri/cgi/java/test/err.sh" try: args = {} if len(sys.argv) == 2: args['instance'] = sys.argv[1] print args api = DbsCgiApi(DEFAULT_URL, args) #api.setLogLevel(DBS_LOG_LEVEL_ALL_) # api.setDebug(1) # Datasets we play with datasetPattern = "/*/*/*" """ try: # List some datasets print "" print "Listing datasets %s" % datasetPattern datasets = api.listProcessedDatasets (datasetPattern) for dataset in datasets: print " %s" % dataset except DbsCgiDatabaseError,e:
from DBSAPI.dbsOptions import DbsOptionParser from exceptions import Exception out = open("DBS1DBS2Compare.out", "w") err = open("DBS1DBS2Compare.err", "w") optManager = DbsOptionParser() (opts,args) = optManager.getOpt() api = DbsApi(opts.__dict__) DEFAULT_URL = "http://cmsdoc.cern.ch/cms/test/aprom/DBS/CGIServer/prodquerytest2" args = {} args['instance'] = 'MCGlobal/Writer' dbs1Api = DbsCgiApi(DEFAULT_URL, args) inputPairs=open("DBS2MigrRename_p.txt", "r").readlines() for aline in inputPairs: if not aline.startswith('/'): continue # A non datasetPath line dbs1dbs2paths = aline.split() dbs1Path=dbs1dbs2paths[0] dbs2Path=dbs1dbs2paths[1] out.write("\n*****Starting processing Pair DBS1:%s and DBS2:%s*******" %(dbs1Path, dbs2Path)) try: dbs1FileList=[] dbs2FileList=[] dbs1LFNList=[] dbs2LFNList=[]
DEFAULT_URL = "http://cmsdoc.cern.ch/cms/test/aprom/DBS/CGIServer/prodquerytest2" #DEFAULT_URL = "http://cmsdoc.cern.ch/cms/aprom/DBS/CGIServer/dbsxml" #DEFAULT_URL = "exec:../../Servers/CGIServer/prodquerytest2" #DEFAULT_URL = "http://lxgate40.cern.ch/cms/prod/comp/DBS/CGIServer/prodquery" #DEFAULT_URL = "exec:../CGIServer/prodquery" #DEFAULT_URL = "exec:/home/sekhri/cgi/java/test/catout.sh" #DEFAULT_URL = "exec:/home/sekhri/cgi/java/test/abc.sh" #DEFAULT_URL = "exec:/home/sekhri/cgi/java/test/run.sh" #DEFAULT_URL = "exec:/home/sekhri/cgi/java/test/in.sh" #DEFAULT_URL = "exec:/home/sekhri/cgi/java/test/err.sh" try: args = {} if len(sys.argv) == 2: args['instance'] = sys.argv[1] print args api = DbsCgiApi(DEFAULT_URL, args) #api.setLogLevel(DBS_LOG_LEVEL_ALL_) # api.setDebug(1) # Datasets we play with datasetPattern = "/*/*/*" """ try: # List some datasets print "" print "Listing datasets %s" % datasetPattern datasets = api.listProcessedDatasets (datasetPattern) for dataset in datasets: print " %s" % dataset except DbsCgiDatabaseError,e: print e
from DBSAPI.dbsOptions import DbsOptionParser from exceptions import Exception out = open("DBS1DBS2Compare.out", "w") err = open("DBS1DBS2Compare.err", "w") optManager = DbsOptionParser() (opts, args) = optManager.getOpt() api = DbsApi(opts.__dict__) DEFAULT_URL = "http://cmsdoc.cern.ch/cms/test/aprom/DBS/CGIServer/prodquerytest2" args = {} args["instance"] = "MCGlobal/Writer" dbs1Api = DbsCgiApi(DEFAULT_URL, args) inputPairs = open("DBS2MigrRename_p.txt", "r").readlines() for aline in inputPairs: if not aline.startswith("/"): continue # A non datasetPath line dbs1dbs2paths = aline.split() dbs1Path = dbs1dbs2paths[0] dbs2Path = dbs1dbs2paths[1] out.write("\n*****Starting processing Pair DBS1:%s and DBS2:%s*******" % (dbs1Path, dbs2Path)) try: dbs1FileList = [] dbs2FileList = [] dbs1LFNList = []