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...