Rule states
Rules can be in any one of the following states at any particular time:
- scheduled
- The rule is scheduled to become effective (its start date is in the future)
and will not be found by current trigger points.
- in effect
- The rule is currently in effect and can be found by trigger points.
- expired
- The rule is no longer in effect (the end date is in the past) and will
not be found by trigger points.
- invalid
- The rule is not correctly defined and will not be found by trigger points.
Typically, only those rules that are "in effect" are found by the Business
Rule Beans (BRBeans) run-time environment. This behavior can be overridden
by setting an asOfDate on the TriggerPoint object,
which then will execute "as if" the current date is the given date. For more
information, see "As Of Date".
When a Rule is first created, it is marked as "ready for use" and is found
when firing Rules. If the Rule is not complete and you do not want it to be
found by BRBeans, then use either of the following to mark the Rule:
- Use the setReady(false) method in the Rule
Management APIs
- Use the Rule Management Application to mark the rule as not ready

Overview of Business Rule Beans
As Of Date
Searchable topic ID:
cbrb_rulstat
Last updated: Jun 21, 2007 8:07:48 PM CDT
WebSphere Business Integration Server Foundation, Version 5.0.2
http://publib.boulder.ibm.com/infocenter/wasinfo/index.jsp?topic=/com.ibm.wasee.doc/info/ee/brb/concepts/cbrb_rulstat.html