[rules-users] Problem with sub-process rules inside multiple instances

Esteban Aliverti esteban.aliverti at gmail.com
Wed Jun 1 08:07:59 EDT 2011


I'm not sure, but it could be that your rules (which is really just one
rule) belongs to the same rule-flow-group. So, when the first rule node is
executed, the rule-flow-group is activated and the rule get fired. When the
second rule node is executed (in the second iteration of your
multiple-instance), the rule-flow-group is activated again (actually, it was
already active), but since anything has changed since the last execution, no
rules will be fired.
One possible solution could be to add a "guard" restriction to your rules.
So, inside the subprocess you can insert an instance of this "guard" object
before the rule node. You can also even have a rule with low salience to
retract this "guard" when you are done.

Best Regards,

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Esteban Aliverti
- Developer @ http://www.plugtree.com
- Blog @ http://ilesteban.wordpress.com


On Wed, Jun 1, 2011 at 6:31 AM, HMandic <trbuhom at net.hr> wrote:

> Does anyone have a working example of a sub-process with rules, inside a
> multiple instances node?
>
> I can't get it to work properly.
> This sub-process of mine has one script node (that just prints something)
> and one rule. Multiple instances node gets a Collection of three elements,
> so the sub-process in question should run three times, and it does.
> The script node executes three times, as it should, BUT the rule executes
> only for the first sub-process, not for the other two!
> Just to clarify things - there's no condition in that rule, just a
> System.out.print in RHS.
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/Problem-with-sub-process-rules-inside-multiple-instances-tp3009981p3009981.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110601/8f3b79ba/attachment.html 


More information about the rules-users mailing list