NET/MASTER RMS Management and Operations Guide

RMS Rules
Message Handlers, Timers, Rulesets, and Rules
115415 NonStop NET/MASTER RMS Management and Operations Guide 2–9
What statistics should a message handler using the ruleset capture? You can
specify the type of statistics to capture for the ruleset. Use the statistics to analyze
how your ruleset is operating, and optimize the ruleset accordingly. For example,
use the statistics to determine which messages you should suppress or to
determine the effectiveness of each rule in the ruleset.
Ruleset Environmental
Profile
Each ruleset can have an environmental profile record associated with it. The profile
governs the nature of the message flow that the ruleset handles, and is applicable only
if you start the message handler as a MSGPROC, or as an INT-type message handler.
You can thus ensure that whenever you use the ruleset, the profile of the environment
the ruleset is servicing matches the requirements of the ruleset.
For a MSGPROC, the profile modifies the environment in which the message handler
is executing. The profile is effective even if you stop the handler.
For an INT-type message handler, the profile modifies the dependent processing
environment of the handler.
Note Whether a profile parameter is changed depends on the user that starts the message handler. For the
change to be effective, the user must have the authority to make the change. For example, if the profile
allows the receipt of EMS messages, but the user has no authority to receive EMS messages, no EMS
messages arrive at the handler.
Ruleset Function Key
Settings
Each ruleset can have a function key settings record associated with it. The record is
applicable only if you start a message handler as a MSGPROC. You can thus
customize the function key settings in an OCS window as you start the MSGPROC
message handler for that window. RMS provides settings for the Tandem 6530, IBM
3270, and compatible terminals.
RMS Rules A rule determines what actions to take when an event occurs. Rules belong to a
ruleset and can be active or inactive. If a rule is active and is being used by a message
handler, the specified actions are taken when the relevant event occurs. If a rule is
inactive, the specified actions are not taken when the relevant event occurs. There are
the following three types of rules:
A message action rule responds to a message and is processed by the message
handler when triggered.
A message group rule responds to a group of triggered message action rules. A
message group rule is not processed by the message handler when triggered.
Instead, the message handler invokes a separate NCL procedure to process the
triggered rule.
A time-based rule responds to time events and operates independently from a
message handler.