LAST MODIFIED: 13-Nov-1998
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