00020 :
00021 self.parser = OptionParser()
00022 self.parser.add_option("--dbsInst",action="store", type="string", dest="dbsInst",
00023 help="specify DBS instance to use, e.g. --dbsInst=cms_dbs_prod_global")
00024 self.parser.add_option("-v","--verbose",action="store", type="int", default=0, dest="verbose",
00025 help="specify verbosity level, 0-none, 1-info, 2-debug")
00026 self.parser.add_option("--input",action="store", type="string", default=False, dest="input",
00027 help="specify input for your request.")
00028 self.parser.add_option("--xml",action="store_true",dest="xml",
00029 help="request output in XML format")
00030 self.parser.add_option("--cff",action="store_true",dest="cff",
00031 help="request output for files in CMS cff format")
00032 self.parser.add_option("--host",action="store",type="string",dest="host",
00033 help="specify a host name of Data Discovery service, e.g. https://cmsweb.cern.ch/dbs_discovery/")
00034 self.parser.add_option("--port",action="store",type="string",dest="port",
00035 help="specify a port to be used by Data Discovery host")
00036 self.parser.add_option("--iface",action="store",default="dd",type="string",dest="iface",
00037 help="specify which interface to use for queries dd or dbsapi, default is dbsapi.")
00038 self.parser.add_option("--details",action="store_true",dest="details",
00039 help="show detailed output")
00040 self.parser.add_option("--case",action="store",default="on",type="string",dest="case",
00041 help="specify if your input is case sensitive of not, default is on.")
00042 self.parser.add_option("--page",action="store",type="string",default="0",dest="page",
00043 help="specify output page, should come together with --limit and --details")
00044 self.parser.add_option("--limit",action="store",type="string",default="10",dest="limit",
help="specify a limit on output, e.g. 50 results, the --limit=-1 will list all results")