Development
Overview
Background
The MPS History (MpsHist) is a software system for storing MPS History Messages in an RDB.
Thesaurus
- LP: link processor
Requirements
Use Cases
- User must figure out what's going on with MPS (performance statistics).
- Author: snorum
- Reason: Our mission.
- User must search and do analysis on messages.
- Author: snorum
- Reason: For diagnostics.
Functional Specification
- 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.
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.
Design
Comments
- Open to possibility of sending messages directly from LP to RDB.
User's Guide
Programmer's Guide
References
Administration
Task lists and schedules, spreadsheets etc.