LAST MODIFIED: 13-Nov-1998

 

Message Service (MessageSvc)

 

Purpose and functionality

The message service publishes messages originating from other software components. It is the only component of the architecture that is allowed to transmit messages to the outside world. The service filters messages according to their severity and dispatches them to different output destinations (such as the process' standard output and standard error streams, an error logging facility, the detector control system etc.).

A given message may be generated several times. The message service can count messages of a given type; it may filter out duplicate occurrences of a given message.

The type of filtering and the selection of output destinations is configurable via job options.

In the initial implementation there will be only two possible output destinations (standard output and standard error)

 

Interfaces

 

Dependencies and requirements