Weekly CERN-BARC report, 2/8/2006

(The video conference was cancelled this week)

Murthy:


CVS updates are done for Oramon to include all the enhacements done during the stress test. Dennis has tested the latest cvs and has sent his comments. Currently implementing changes like shifting setuid to the 'C' source from startup script, graceful shutdown of Oramon on signals etc.

regards
murthy
 

Sharma:

Sensor-Exception

Sensor-exception with the desired functionality (MinOccurs etc.) was committed to CVS. There were some modifications suggested by Dennis which are being done, I will commit them in CVS this week.

Wassh

I have started the implementation. I am able to get the XML information from CDB using the URL provided by http://oraweb.cern.ch/pls/cdbsql/web.frm. From the output I am able to generate the list of hosts. There are some issues in that.

01. There is no possibility to OR the options by default all the options are ANDed.
02. The field names change with the type of search field selected.
for example
if I want to search for hosts of cluster lxplus than query is
URL?p_fld1=clustername&p_data1=lxplus
and if I want to search for hosts having OS slc3 than the query is
URL?p_fld1=operatingsystem&p_operating_system_dd1=slc3
In this case we need to have information about search fields and corresponding field names.

Salim:

- Working on finalizing source code skeleton for Lemon-XML-API in C++ language.
Sent first draft to Miro for few C++ classes.

- Study of SWIG is going on. Successfully generated Perl "Interface" for an example C++
code. Identified C++ features which are not supported by SWIG. Some of them are:
(1) No support for multiple Inheritance.
(2) No support for operator overloading.
(3) No support for function overloading.
(4) No support for namespaces.
(5) No support for Nested Classes.
Basically SWIG only provides support for a subset of C++ features, and in order to
have seamless operation while generating Interfaces in different languages care must
be taken to avoid use of above listed features.

Dinesh:

CCTracker status:

1) CCService and related code imported into CVS. The netbeans project settings as well as source code is available in CVS. It is easy to test it on windows & linux
2) Development enviornment on windows set up. It is now possible to develop and test CCService on Windows also. Twiki page for this is in progress.
3) The service is also tested with new version of apache axis (v 1.4)