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 <greg_barton(a)yahoo.com>
Try wrapping it in parentheses:
A ($b:b, $c:c, ($b/$c) <=105)
----- Original Message ----
From: skasab2s <skasab2s(a)smail.inf.fh-brs.de>
To: rules-users(a)lists.jboss.org
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-tp25716712p25...
Sent from the drools - user mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users