Minutes of MW meeting  31 January 2003


Present:   Kris (minutes), Bartek, Jens, Nikolai, Slavek,  Steen


GTPM server: Bartek is almost ready with the prototype and we can make first tests with ST early next week. He has to finalize the configuration from the database. There was also the question about conversion from the device-specific alarms to the model required by the ST. Bartek has an interface for the data change events which can be implemented as actual classes with conversion specific for the alarm.

API for Motif applications: Slawek is ready for testing the proxy. He will contact Michel Arruat to make tests with the knob application.

Logger names: It has been agreed between Nikolai and Jens to not to use prefix for common names (call, client, ...) and to use prefix "dev" for specialist logger names. Device server base is the factory for loggers.

RDA 2.0:  

In addition to Java client and C++ server the new version contains upgraded C++ client. The Java server has been upgraded only as much as needed for the compatibility with the new IDL (notably minimum admin implementation).

Nikolai will make it available to other developers on Monday, installed in the private PS file system and as tar for Jens. Both Linux and LynxOS libraries (gcc 2.96) will be available.

Admin console has to be upgraded.

There can be some problems expected if incompatible client/server versions are used together. For instance Java client version 2 kills C++ server version 1.

Server framework: Steen has removed the wrappers for RDA. Periodic polling has been implemented for the GM server. Any multiplication of 2 sec is possible as polling period. Kris suggested to limit the number of possible choices of polling periods.

 

Action lists

CMW server developments

What

Who

Priority or Date

Description, Status

Client or reason

GTPM proxy Bartek High Being designed ST
LHC PC Jens Medium Synchronous operations in use by Stephen Page. Subscription t.b. implemented. LHC
Biscoto Kris High First prototype has been integrated in the BI explorer. Defined subscription signaling mechanism which has to be implemented yet. LHC
Mugef (SPS PC) Kris, Francois Medium Prototype has been done to implement PC state contract according to SPS2001 spec. Mandate? SPS upgrade, 
BT Kickers Michel J. ??? Medium Convert existing SPS2001 server to CMW server. New servers to be developed for BT. Mandate? SPS upgrade
Passerelle proxy Bartek Low To avoid subscription from low-priority clients directly to F-E. Also requested by BI. To be designed CO, BI
Alarm server Bartek Medium Read alarm properties, check if in alarm, generate alarms for all PS devices. CO

 

Libraries, utilities, bugs

What

Who

Priority or Date

Description, Status

Client or reason

nanosleep Steen, Nikolai High Blocks thread on some DSCs. No progress: waiting for action by Nicolas d.M-N and Alastair GM CMW server
RDA C++ for GTPM Slavek, Bartek Medium ST is happy with initial tests. Motif clients integrated for get/set. Passerelle work is waiting for technical student. ST, Passerelle, TOF, Motif clients
Directory server Kris High New version of server for both name and server resolution. Will also allow publication of devices. Java  clients
DB server Kris Low Development (iterators) to be finished. Describe DB use to the ID section  
Logging Nikolai, Kris, Jens Medium Finish logging system for both Java and C++  
Distribution of telegram data to Java clients Kris, Steen, Michel ? PS Java clients need telegram information. Current method of distributing it is unreliable and difficult to match data and telegrams. PS Java clients
C++ server framework Steen Medium Redesign of framework as toolbox.