[rules-users] Problem with updated facts

thomas moncieu thomas.moncieu at gmail.com
Wed Mar 11 11:58:13 EDT 2009


Hi,
I have a problem when updating fields in rules :

Here's the rule :

when
t : Bill($amount : totalAmount,  totalAmount > (new
Double(150.0).doubleValue()));
then
System.out.println("tot : " + $tot);
end

The original totalAmount  is 200.
A fact update sets the totalAmount at 100 (with an update of the facthandle
that I can see in the debugger of the working memory) so the condition of
the rule does not be true.
Nevertheless, the System.out is made and prints 100.

I use Statefull session and set shadow facts to true.

Thanks for helping me !
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20090311/e046a36d/attachment.html 


More information about the rules-users mailing list