Hi, these are the rules : Rule A :
rule "ID_15202" ruleflow-group "RG_A" when i : Item(name=="cheese") t : Bill(anItem==i); then t.setAmount(t.getAmount() - 100); update(t); end Rule B: rule "ID_15203" ruleflow-group "RG_T" when t : Bill($amount : totalAmount, totalAmount > (new Double(150.0).doubleValue())); then System.out.println("tot : " + $tot); end It gives the correct result if shadow proxy is turned on. But all the rules are re-evaluated with the update(t). Is there another way that no-loop or lock-on-active that prevents from re-evaluating all the rules ? Thanks for your interest 2009/3/12 surya_n2007 <surya_n2...@yahoo.co.in> > > Please post the complete rule where you are updating fact. > -- > View this message in context: > http://www.nabble.com/Problem-with-updated-facts-tp22458416p22477032.html > Sent from the drools - user mailing list archive at Nabble.com. > > _______________________________________________ > rules-users mailing list > rules-users@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-users >
_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users