Availability Guide for Problem Management
Problem Management Tools
Availability Guide for Problem Management–125509
9-8
Event Message Distributors
Event Message Distributors
EMS provides four distributor processes that collect event messages from the event log
file (or alternate log files). Three of these distributor processes format these messages
into operator messages and then distribute these operator messages to various
destinations.
Consumer Distributor
The consumer distributor is used by both Tandem and user-written applications to read
the EMS event messages in the EMS log file (or alternate log files), depending on the
filter specifications loaded to the distributor. The consumer distributor reads all events
and applies the filters to decide which events should be distributed and which should be
suppressed. The application can take appropriate action, if necessary, in response to an
important event. ViewPoint is an example of an operations console application that uses
the consumer distributor.
Printing Distributor
The printing distributor reads EMS event messages in the EMS log file (or alternate log
files) and formats the event messages into operator messages for logging to disk files,
terminals, or printers.
Compatibility Distributor
The compatibility distributor ($Z0) sends operator messages to a console device during
system load.
Forwarding Distributor
The forwarding distributor filters specific events and sends them to the EMS collector
process on another system in the network. The EMS collector process on the destination
system saves forwarded event messages in its EMS event log file.
What Are EMS Filters and How Are They Used?
The event log file is read by the EMS distributor processes configured onto or started on
the system. The consumer, printing, and forwarding distributors can use a filter to
determine whether to pass an event message to its destination (or destinations). The
distributor selects only the messages it wants by comparing each message to this filter. If
the distributor does not use a filter, all events are passed through.
For example, you can design a forwarding distributor that forwards only critical event
messages, a printing distributor that prints only action event messages, and a consumer
distributor that returns only Pathway event messages. EMS filters allow you to reduce
message traffic within a system and over a network by placing part of the program logic
as close to the source of event messages as possible. Rejected messages are skipped;
selected messages proceed to their destination.