EMS Manual

EMS Manual426909-005
10-1
10 Generating Standard Events
This section describes how to generate standard events and provides an example of a
fictitious subsystem to help subsystem developers design, define, build, and release
event messages:
Tasks 2, 3 and 6 should be used iteratively as you analyze and design your event
messages. You might want to go through these tasks a couple of times to optimize and
complete the design of your events.
For a description of standard events and how to use them, see Section 9, Standard
Events.
For a description of procedure calls that help subsystems and applications format and
generate standard events, see Section 11, Procedure Calls for Standard Events.
To help subsystem and application developers generate standard events, these are
provided:
The DDL definitions for the tokens of the standard events
The EMS templates for the standard events
The callable procedures to encode the standard events, to encode the common-
standard tokens of private events, and to determine if a usage threshold event
should be generated
Topic Page
Task 1. Determine Your Subsystem ID and Acronym
10-2
Task 2. Analyze Your Subsystem Environment 10-2
Task 3. Generate Standard Events for Your Subsystem 10-6
Task 4. Define Private Event Types for Your Subsystem 10-9
Task 5. Migrate Existing Events 10-13
Task 6. Design Your Event Messages 10-15
Task 7. Write Your Event External Specification 10-17
Task 8. Create and Build Your DDL Definitions 10-22
Task 9. Create and Build Your EMS Templates 10-26
Task 10. Code and Test Your Event Generation Code 10-27
Task 11. Release and Distribute Your EMS Files 10-31
Example of a Fictitious NonStop Kernel Subsystem 10-31