[rules-users] How to make a "Loop-Ruleflow"????
mmquelo massi
mmquelo at gmail.com
Thu Nov 22 11:15:47 EST 2007
Hi everybody.
I am trying to make a ruleflow that, once processed, causes the rule engine
to infinitely loop.
I have got a *User* Object in my object model. It has got a *getLogin()* and
*setLogin(*) methods.
The login field stands for the "User name", so it is a String.
First I insert an Object in the WM, with login==A.
Then I generate the following rule-flow-groups:
*rule "rule_ab" *
* ruleflow-group "ab" *
* when *
* u:User( login == "A" ) *
* then *
* u.setLogin("B"); *
* System.out.println("a - > b"); *
* update(u); *
*end *
**
*rule "rule_ba" *
* ruleflow-group "ba" *
* when *
* u:User( login == "B" ) *
* then *
* u.setLogin("A"); *
* System.out.println("b - > a"); *
* update(u); *
*end *
I'd like to define a ruleflow that gives me in output something like this:
a - > b
b - > a
a - > b
b - > a a - > b
b - > a
a - > b
b - > a a - > b
b - > a
a - > b
b - > a
.... looping...
How can I do it?
In other words I want those rules to be executed in parallel and I want to
define
this "parallelism" using the ruleflow graph, Is It Possible???
Thank You Again!
Massi.
P.S.
Ah.... I solved that matter with the rule.package...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20071122/c6370680/attachment.html
More information about the rules-users
mailing list