ASAP 3.2 Server Manual
HP NonStop ASAP Server Manual    Page 246 of 381 
Using the << or <<< operator is the same as using the < operator if only one goal 
is defined. 
 To define a de-escalating goal on the TMF TRANSRATE attribute: 
RANK TMF, TRANSRATE >30, TRANSRATE >> 20, TRANSRATE >>> 10 
 To define an escalating goal on CPU BUSY that generates an information EMS 
event and then a critical EMS event as the problem worsens: 
RANK CPU, BUSY < 50, BUSY << 70 INFO, BUSY <<< 90 CRITICAL 
The ―UP‖ event, if enabled, will be written when the CPU leaves the alert state by 
falling back below 50% busy. 
 To define an escalating goal on CPU BUSY that generates specific event numbers 
and where the most critical event repeats while that level of problem exists: 
RANK CPU, BUSY < 50 INFO 8881-8880 
RANK CPU, BUSY << 70 CRITICAL 8882 
RANK CPU, BUSY <<< 90 CRITICAL REPEAT 8883 
If the CPU is 70% busy when it alerts then event 8882 will be written. 
 To define an escalating goal on the SPOOLER FULLPCT attribute that takes a 
different action depending on how full the SPOOLER is: 
RANK SPOOLER, FULLPCT < 50 ACTION “TACL CLEANSPL <#OBJECT>” 
RANK SPOOLER, FULLPCT << 70 ACTION “TACL DELETEJOB <#OBJECT>” 
RANK SPOOLER, FULLPCT <<< 90 ACTION “TACL FORCESPL <#OBJECT>” 
 To define a simplex goal for all CPUs and override that goal with an escalating 
goal for CPU 0: 
RANK CPU, BUSY < 60 
RANK CPU 0, BUSY < 70, BUSY << 80, BUSY <<< 90 
 To define a Boolean goal named BUSYGOAL for all CPUs that checks the BUSY 
and QUEUE attributes and where failure of either will result in the goal failing: 
RANK CPU, BUSYGOAL = (BUSY < 80 AND QUEUE < 3) 
 To define a Boolean goal named BUSYGOAL for all CPUs that checks the BUSY 
and QUEUE attributes and where failure of both are required for the goal to fail: 










