[rules-users] Run a set of rules in a group B from a rule in a group A

Anstis, Michael (M.) manstis1 at ford.com
Wed Jan 21 06:01:55 EST 2009


Please accept that my knowledge is based on 4.x and there might be other
alternatives in 5.

Rules are not "ran" but their patterns (LHS) evaluated as facts
(objects) are inserted into Working Memory. When all patterns in the LHS
of a rule are matched activations are placed on the agenda for execution
of the consequence (RHS) when fireAllRules() is called (or other
mechanisms to run what is on the agenda are invoked; such as RuleFlow).
So you could have rules in Group A cause Group B to receive the focus
but it is the RHS's execution order you control and not the pattern
matching - which will happen for Group A and Group B when facts are
inserted into WM.

Look at Agenda Groups and RuleFlow. This should help.

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 Thierry B
Sent: 21 January 2009 10:48
To: rules-users at lists.jboss.org
Subject: [rules-users] Run a set of rules in a group B from a rule in a
group A


Hello,

Is it possible to run a rule from a group A, and if conditions of that
rule
are satisfied that in consequence to tell Drools to run rules of a group
B ?
And if it's possible, how to do that?

Thanks :-)


-- 
View this message in context:
http://www.nabble.com/Run-a-set-of-rules-in-a-group-B-from-a-rule-in-a-g
roup-A-tp21580767p21580767.html
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