EMS Manual
Generating Standard Events
EMS Manual—426909-005
10-17
Task 7. Write Your Event External Specification
How the operator must diagnose and resolve the reported problem (For
example, take a trace, and then take the line down and restart it.)
The cause, effect, and recovery information tells operators what to do with your
events. Use as much detail as possible.
You must include this information in Task 7. Write Your Event External Specification
on page 10-17. Specify this information explicitly in the event detail database in
one of two ways:
Define EMS templates that contain the cause, effect, and recovery procedures
of your events; install these templates in the event detail database EVENTTD
using the TEMPLI program. For more information, see Support Note “S91056:
ViewPoint Expanded Event Detail Support in C21.”
Customize the text displayed by the event detail screen by building a key-
sequenced file, EVENTCX, in the system load subvolume. For more
information, see the ViewPoint Manual.
Task 7. Write Your Event External Specification
Write your Event External Specification (ES) to provide specific information about your
event to the users. The section in the ES to update is indicated by {...}.
Task 7.1: Prepare the Subsystem Event External Specification
Template
1. In the NonStop Technical Library, copy and paste the text under Event External
Specification Sample File on page C-1 into a .txt file in any text editor.
2. Transfer the .txt file to your subvolume.
3. Rename the .txt file in your subvolume to ssssES (for example, ZSAMES), where
ssss is the subsystem acronym.
Task 7.2: Describe Your Subsystem Environment
Describe how your subsystem generates EMS events. Include information about your
subsystem that could help programs or people use your events:
What your subsystem does and where more details can be found.
What processes are defined in your subsystem and which ones are responsible for
generating events.
Whether your subsystem uses code from another subsystem and, if so, whether
this code generates EMS events on your behalf. If so, briefly describe what this
code does and which subsystem it comes from.