Check the "Expert" manual. What you need here is a so-called "Return Value
Restriction" where you relate a field and a parenthesized expression using a
relational operator; i.e.: <field> <op> ( <expr> )

Therefore, $b/$c <= 105 is not correct, but $b <= ( 105*$c ) is (apart from
possible truncation if $b and $c are integers).

-W


On Fri, Oct 2, 2009 at 5:20 PM, skasab2s <[email protected]>wrote:

>
> 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

Reply via email to