NET/MASTER RMS Management and Operations Guide

RMS Rules
Message Handlers, Timers, Rulesets, and Rules
2–14 115415 NonStop NET/MASTER RMS Management and Operations Guide
Rule Actions in Message Group Rules
When the member rules trigger a message group rule, the message group rule
determines the actions to take. A message group rule can perform the following
actions:
Execute a user-specified rule action exit NCL procedure. (Unlike the rule action
exit NCL procedures for message action rules, rule action procedures for message
group rules execute separately from the message handler because the handler
invokes separate NCL processes to process the message group rules.) You can use
the procedure to implement actions that RMS does not directly support. The rule
action exit NCL procedure is executed first. When the procedure ends, the other
actions are performed.
Issue NonStop NET/MASTER MS commands.
Start an NCL procedure.
Load a time-based rule to activate an RMS timer.
Load another ruleset to replace the current ruleset. The message handler uses the
new ruleset and the accompanying rules to handle future messages.
Time-Based Rules A time-based rule governs how the RMS timer driver acts in response to specific time
events. It contains the times at which to take the rule actions, the owner of the timer,
and the rule actions to take. The two types of time-based rules are as follows:
Global rules that operate independently of the message flow. They can be loaded
when RMS initializes, or directly by using the RMS panel interface.
Rules that operate when requested by a message action or group rule within the
same ruleset.
Time Specification in Time-Based Rules
The RMS timer driver takes action in response to specified time events. You can have
actions performed at a time on certain days of the week or on a particular date. Also,
the actions can be repeated a specified number of times thereafter at regular time
intervals.
Owner of the Timer
The actions in a time-based rule can be executed under the control of a specified user.
The actions then operate in the execution environment of that user.
Rule Actions in Time-Based Rules
A time-based rule can automate the following actions:
Issue NonStop NET/MASTER MS commands.
Start an NCL procedure.