Left hand side of a constraint must always be a field name. If you need expression there, either do what wolfgang suggested or wrap the whole thing in an eval().
[]s Edson 2009/10/2 Greg Barton <[email protected]> > Try wrapping it in parentheses: > > A ($b:b, $c:c, ($b/$c) <=105) > > > > ----- Original Message ---- > From: skasab2s <[email protected]> > To: [email protected] > Sent: Friday, October 2, 2009 10:20:52 AM > Subject: [rules-users] Division Operator in a Rule Condition > > > Hello guys, > > I have this problem: > > I have an object A with fields b and c. I have to check if b/c <= 105 (if > the division of the both fields is less than 105). > > When I try the condition A ($b:b, $c:c, $b/$c <=105), I get the error > message "No viable alternative for /". > > How to check this one correctly in a rule condition? > > Thanks a lot for any ideas! > > skasab2s > > > -- > View this message in context: > http://www.nabble.com/Division-Operator-in-a-Rule-Condition-tp25716712p25716712.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 > -- Edson Tirelli JBoss Drools Core Development JBoss by Red Hat @ www.jboss.com
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
