...
- MpsHS must capture all messages.
- Origin: Use Case #1
- How to test: All accepted messages must be in the database.
- MpsHS must write all messages to RDB.
- Origin: Use Case #2
- How to test: All accepted messages must be in the database.
- MpsHs must send notification messages to LP at a rate of 0.2 Hz.
- Origin: Use Case #3
- How to test: Get messages from LP.
- MpsHs One must be able to run several copies of itselfMpsHS.
- Origin: Use Case ##4
- How to test: Have 2 of them running.
- MpsHS must log all info messages.
- Origin: Use Case #5
- How to test: Look at the log.
- MpsHS must accept the path to ConfigDB as a command-line parameter.
- Origin: Use Case #6
- How to test: Finds ConfigDB as specified through command-line.
Constraints
- Messages are streamed at up to 1MB/sec.
- MpsHS must support Oracle RDB.
- LP is a time-critical VME IOC (2.8 msecs).
- LP might not be busy for a while, so no timeouts must be introduced.
- Connect only to 1 MpsHist at a time.
...