Not addressing your stated problem, but I have one question: why are you using this expression: "new Double(150.0).doubleValue()"
Why not just use "150.0"? --- On Mon, 3/16/09, thomas moncieu <[email protected]> wrote: > From: thomas moncieu <[email protected]> > Subject: Re: [rules-users] Problem with updated facts > To: "Rules Users List" <[email protected]> > Date: Monday, March 16, 2009, 9:39 AM > 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 <[email protected]> > > > > > 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 > > [email protected] > > https://lists.jboss.org/mailman/listinfo/rules-users > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
