NET/MASTER RMS Management and Operations Guide

RMS Timers
Message Handlers, Timers, Rulesets, and Rules
2–6 115415 NonStop NET/MASTER RMS Management and Operations Guide
RMS Timers An RMS timer is a time-based rule that the RMS timer driver has loaded. You use a
timer to perform tasks at specific times under the control of a user specified in the rule.
You can set up time-based rules that are loaded when one of the following occurs:
RMS initializes.
A message handler receives a certain message or certain messages.
You explicitly load a time-based rule.
You can change the characteristics of a timer dynamically. For example, you can
change the start time of an active timer.
RMS manages its timers independently from the timers in NonStop NET/MASTER
MS. An active RMS timer is a loaded time-based rule. The rule determines when the
timer should start. Once an RMS timer has started, it performs the rule actions. If the
timer operates with a repeat interval, it also becomes a NonStop NET/MASTER MS
timer (a queued NonStop NET/MASTER MS EVERY command), and you can control
and display the timer using NonStop NET/MASTER MS commands.
RMS uses one NonStop NET/MASTER MS timer (a wake-up timer) to start the next
RMS timer. The wake-up timer is a queued NonStop NET/MASTER MS AT
command and is under the control of Background Monitor (BMON). The timer sends
a message to the timer driver when it is time for the next RMS timer to start. As one
RMS timer starts, RMS starts a new wake-up timer that acts at the start time of the next
RMS timer.
Figure 2-2 shows an example of two RMS timers, one with a repeat interval of one
hour. Both RMS timers are valid for the next day.