[rules-users] reuse a rule already fired
Anstis, Michael (M.)
manstis1 at ford.com
Wed May 9 10:04:59 EDT 2007
All rules that have their patterns (LHS) matched will be activated, so
for example:-
Rule A
When
Person( )
Then
//Something
End
Rule B
When
Person( )
Then
//Something
End
Rule C
When
Person( )
Then
//Something
End
Rule D
When
Person( )
Then
//Something
End
Rule E
When
Person( )
Then
//Something
End
Will all be activated and put on the agenda for execution. The order of
execution can be controlled with salience (3.0.x), agenda-groups (3.0.x)
and RuleFlow (4.0.x); all of which (I believe) are different forms of
Conflict Management. If the rules were all in the same activation group
then only the first to be activated would execute. IMHO, salience would
probably be your simplest option for the requirement you have below.
With kind regards,
Mike
-----Original Message-----
From: rules-users-bounces at lists.jboss.org
[mailto:rules-users-bounces at lists.jboss.org] On Behalf Of ch4nd4n
Sent: 09 May 2007 11:27
To: rules-users at lists.jboss.org
Subject: [rules-users] reuse a rule already fired
Hi,
is there a possibility to fire a particular rule twice?
For example if I have Rules "A", "B", "C", "D" and I am putting a Person
Object with few parameters,
Then how can I fire in following order
A -> B -> C -> B -> D
Thanks,
Ck
http://www.gfour.net
--
View this message in context:
http://www.nabble.com/reuse-a-rule-already-fired-tf3714857.html#a1039155
2
Sent from the drools - user mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
More information about the rules-users
mailing list