RBA automatically suspends or quarantines enabled and executing rule sets when system problems occur, or you can manually pause a rule set to make changes to it.
Suspended rule sets
RBA suspends enabled and executing rule sets when system problems occur. For example, when migrating rules from one version of Prinergy to the next, some rule sets may fail to compile correctly or may fail to enable. In such cases, RBA suspends the rule sets.
Note: Only enabled rule sets are suspended. Disabled rule sets are not suspended, even if they fail to compile correctly. Disabled rule sets are instead marked as invalid and you should ensure that you resolve any potential problems with such rule sets before enabling them.
When the problem is fixed, any rule sets that were executing when they were suspended are automatically resumed the next time that Prinergy is restarted, or the next time that the AutomationApp.exe
process is manually restarted.
You can also resume a rule set by clicking Resume in Rule Set Manager. The rule set continues to execute from the point at which it was suspended.
If you stop Prinergy while rule sets are suspended, RBA automatically attempts to resume the rule sets the next time Prinergy starts. If the problems have not been fixed, the rule sets remain suspended.
You can edit rule sets while they are suspended by the system. Be careful not to make changes that will cause the execution to fail when the rule set resumes.
Paused rule sets
You can manually suspend, or pause, a rule set in order to make changes to it.
Pausing an enabled rule set stops it from triggering again. If the rule set is active, any executing instances finish normally.
If you pause a rule set and then restart Prinergy (or restart the AutomationApp.exe
process), any executing instances continue to be paused during the restart. The rule set is not resumed until you manually resume it.
If you pause a rule set and then enable it in a different job, you are prompted to select whether to resume it in the new job or leave it paused. If you leave it paused, it is paused in the new job and all other jobs in which it is paused. If you resume it, it is resumed in the new job and all other jobs in which it is paused.
Quarantined rule sets
Similar to rule sets being suspended, a rule set is quarantined when a system problem occurs. However, a rule set will be quarantined only in the specific case where the AutomationApp.exe
process is crashing regularly (three or more times within eight minutes) and the rule set appears to be causing the crash.
Similar to a paused rule set, a quarantined rule set will remain quarantined until you manually resume it. The rule set is not automatically resumed when Prinergy or the AutomationApp.exe
process is restarted.
Before attempting to resume a quarantined rule set, you should determine the problem with the rule set and correct it. You might choose to use Rule Debugger to diagnose and fix the problem.
If you decide that you do not need to continue the rule set at all, you can right-click the rule set in the Process Template pane and select Stop All Processing. This disables the rule set.
If you are confident that the rule set did not cause the crash, you can resume it directly from its quarantined state. If the AutomationApp.exe
process crashes again and the rule set is quarantined again, then you can assume that the rule set really is the cause of the problem. If the rule set is successfully resumed and the system does not crash again, report the false quarantine to Kodak and include an export of the rule set with the relevant execution history.
See also