Hi Simon, Thanks - I get: {'Errno': 0, 'Message': "Cannot get URL for WorkloadManagement/WMSAdministrator in setup GridPP: RuntimeError('Option /DIRAC/Setups/GridPP/WorkloadManagement is not defined',)", 'OK': False, 'rpcStub': (('WorkloadManagement/WMSAdministrator', {'skipCACheck': False, 'keepAliveLapse': 150, 'timeout': 120}), 'getSiteSummaryWeb', ({}, [], 0, -1)), 'CallStack': [' File "./getstatus.py", line 5, in <module>\n adminClient = RPCClient(\'WorkloadManagement/WMSAdministrator\', timeout=60)\n', ' File "/home/lloyd/dirac_ui/DIRAC/Core/DISET/RPCClient.py", line 29, in __init__\n self.__innerRPCClient = InnerRPCClient( *args, **kwargs )\n', ' File "/home/lloyd/dirac_ui/DIRAC/Core/DISET/private/BaseClient.py", line 58, in __init__\n result = initFunc()\n', ' File "/home/lloyd/dirac_ui/DIRAC/Core/DISET/private/BaseClient.py", line 97, in __discoverURL\n result = self.__findServiceURL()\n', ' File "/home/lloyd/dirac_ui/DIRAC/Core/DISET/private/BaseClient.py", line 203, in __findServiceURL\n return S_ERROR( "Cannot get URL for %s in setup %s: %s" % ( self._destinationSrv, self.setup, repr( e ) ) )\n']} There is no /DIRAC/Setups (I'm assuming this means /home/lloyd/dirac_ui/DIRAC/Setups). Cheers +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Steve Lloyd Emeritus Professor, School of Physics and Astronomy Queen Mary University of London, Mile End Road, London E1 4NS, UK E-mail: s.l.lloyd@qmul.ac.uk +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
On 21 Jul 2017, at 14:30, Simon Fayer <simon.fayer05@imperial.ac.uk> wrote:
Hi Steve,
Yes, there isn't a pre-made interface class but it's accessible using the generic RPC client... Here is a short script which prints it out in its raw form:
#!/usr/bin/env python from DIRAC.Core.Base import Script Script.parseCommandLine(ignoreErrors=True) from DIRAC.Core.DISET.RPCClient import RPCClient adminClient = RPCClient('WorkloadManagement/WMSAdministrator', timeout=60) print adminClient.getSiteSummaryWeb({}, # Select Dict [], # Sort List 0, -1) # First Item, Max Items
Regards, Simon
On Fri, Jul 21, 2017 at 11:55:35AM +0000, Steve Lloyd wrote:
Hi, Is it possible to get the Site Summary information (https://dirac.gridpp.ac.uk/DIRAC/GridPP/gridpp_user/jobs/SiteSummary/display) programatically? Cheers +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Steve Lloyd Emeritus Professor, School of Physics and Astronomy Queen Mary University of London, Mile End Road, London E1 4NS, UK E-mail: s.l.lloyd@qmul.ac.uk +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++