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–13
%INCLUDE Rule
The %INCLUDE rule is a special type of message action rule that does not act in
response to messages. The message handler processes %INCLUDE rules as part of the
handler startup sequence. Use the rule to load additional rulesets that the message
handler needs to use. The %INCLUDE rule allows you to implement several small
rulesets instead of a big ruleset.
%START Rule
The %START rule is a special type of message action rule that does not act in response
to messages. The rule acts as soon as you start the message handler. Use the %START
rule to perform initialization actions when you start a message handler, for example,
to start the Inter-NET/MASTER Connection (INMC) link for which the message
handler is used.
Message Group Rules A message group rule governs how RMS responds to the arrival of groups of messages
in a specified time interval. The rule allows you to deliver your own messages and
automate actions. A message group rule can perform the same actions as a message
action rule, except that it cannot set the value of variables.
A message group rule contains a set of message action rules as its members and is
triggered only when all the rule members are in a triggered state (a rule member is in a
triggered state if its trigger life has not expired). Furthermore, by using correlation
keys, you can restrict the trigger for a message group rule by requiring some or all of
the messages that trigger the rule members to contain a key that is the same. For
example, you can restrict the trigger for a message group rule to when a group of
messages with the same user ID arrives.
Message Presentation Features in Message Group Rules
When the member rules trigger a message group rule, the message group rule delivers
the message you specified. A message group rule provides the following message
presentation features:
Display a help panel, for example, to guide the operator on what to do when the
trigger occurs.
Specify the message attributes (for example, color) of the messages to be delivered.
Deliver the message line by line or in a panel. You can include the original
messages that trigger the member rules in the delivered message.