[rules-users] newbie question on "when" condition syntax

Chris Woodrow woodrow.chris at gmail.com
Fri May 2 10:06:20 EDT 2008


Hi,
even
Test (y == (x + 1))
works.

Richard : I think you should take a look at this before planning doing
complicated calculations with drools
http://lists.jboss.org/pipermail/rules-users/2008-April/005247.html but it
might be fixed now.

Chris


2008/5/2 Raffi Khatchadourian <khatchad at cse.ohio-state.edu>:

> On Fri  2.May'08 at 10:05:20 +0100, Anstis, Michael (M.) wrote:
>
> > The "when" section matches fact (object) patterns, so your requirement
> > could be written as:-
> >
> > when there is a Test Fact 'A' and another Test Fact 'B' where "the 'x'
> > property of 'A'" equals "the 'y' property of fact 'B' plus 1" then.....
> >
> > This would become:-
> >
> > rule "Rule 1"
> > when
> >   Test( $y : y )
> >   Test( x == ($y + 1) )
> >
>
> Could you combine these conditions? As in:
>
> when
>        Test($y : y, x == $y + 1)
> //...
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20080502/a10552e8/attachment.html 


More information about the rules-users mailing list