00001 #!/usr/local/bin/python 00002 # 00003 # Copyright 2004 00004 # by 00005 # The Board of Trustees of the 00006 # Leland Stanford Junior University. 00007 # All rights reserved. 00008 # 00009 00010 00011 __facility__ = "Online" 00012 __abstract__ = "Retrieve CMX asBuilt information about FSW packages" 00013 __author__ = "A. Perazzo <perazzo@SLAC.Stanford.edu> SLAC - GLAST I&T/Online" 00014 __date__ = ("$Date: 2005/01/21 01:24:01 $").split(' ')[1] 00015 __version__ = "$Revision: 2.1 $" 00016 __release__ = "$Name: R04-12-00 $" 00017 __credits__ = "SLAC" 00018 00019 import LATTE.copyright_SLAC 00020 00021 from LATTE.client.gOptions import Options 00022 from LATTE.client.gCmdCli import CmdCli 00023 from LATTE.database.gOCS import GOCS 00024 00025 def test_cmdrsp(): 00026 options = Options(['server']) 00027 try: 00028 options.parse() 00029 except Exception, msg: 00030 options.usage(str(msg)) 00031 return 00032 00033 cmdcli = CmdCli() 00034 ocs = GOCS(cmdcli) 00035 00036 cmdcli.connect(options.opts['server']) 00037 asbuilt = ocs.cmxAsBuilt() 00038 keys = asbuilt.keys() 00039 keys.sort() 00040 for name in keys: 00041 data = asbuilt[name] 00042 package = data[0] 00043 version = data[1] 00044 user = data[2] 00045 time = data[3] 00046 print "%-6s %-20s %-8s %-10s %s" %(package, name, version, user, time) 00047 00048 cmdcli.disconnect() 00049 return 00050 00051 if __name__ == '__main__': 00052 test_cmdrsp()