I'm not sure your use case, but I will answer what I think you are asking.
We had the need of turning on/off rules per time the rules were fired. So
different data may need different rules to fire, and simply too dynamic to
build rules around. It is as simple as a manager may choose to override a
price that has been returned by the engine. To do this we made sure all
rules have unique names with a number. So it could be foo-bar-123,
foo-bar-124. The transaction ID and the rule ID can then be stored in a
database to persist the override, so transaction ID 987. When the rules
fire for a transaction you check to see if overrides exist and filter out
and rules that should be overridden. The rules still fire, they are just
ignored. For us this has worked well in an environment where we want all
transactions to potentially be overridden and ignored. There may be a more
elegant way to do this purely in the rule, but I haven't seen it.
On a side note, it would be awesome if the BRMS had a way to
store/generate unique IDs for each rule, that could be easily
returned/fetched when a rule fired.
-Michael
From: rules-users-bounces(a)lists.jboss.org
[mailto:rules-users-bounces@lists.jboss.org] On Behalf Of Ravi
Krishnamurthy
Sent: Tuesday, September 02, 2008 2:37 PM
To: Rules Users List
Subject: Re: [rules-users] Turning on and off a particular rule
Pallav:
the enabled keywork works.
In order to do this, the rules need to be updated at runtime. Wondering if
there is any other way other than updating the rules to get this behavior
during runtime.
Thanks,
Ravi
Ravi wrote:
Thanks Shyam, will try it out.
_____
From: rules-users-bounces(a)lists.jboss.org
[rules-users-bounces(a)lists.jboss.org] On Behalf Of Shyam, Pallav
(MSCIBARRA) [Pallav.Shyam(a)mscibarra.com]
Sent: Monday, September 01, 2008 12:49 PM
To: rules-users(a)lists.jboss.org
Subject: Re: [rules-users] Turning on and off a particular rule
To turn off a rule write
enabled false
on the line after the rule name.
Pallav
----- Original Message -----
From: rules-users-bounces(a)lists.jboss.org
<mailto:rules-users-bounces@lists.jboss.org>
<rules-users-bounces(a)lists.jboss.org>
To: Rules Users List <mailto:rules-users@lists.jboss.org>
<rules-users(a)lists.jboss.org>
Sent: Tue Sep 02 02:20:27 2008
Subject: [rules-users] Turning on and off a particular rule
Hello:
Wondering if it is possible to enable or disable a rule after the rules
are defined in a project.
Thanks,
Ravi
_____
NOTICE: If received in error, please destroy and notify sender. Sender
does not intend to waive confidentiality or privilege. Use of this email
is prohibited when received in error.