Hi Bruce,
>From my experience (with 3.1-M1) you can reference bound Facts/Columns
in subsequent patterns; like:-
$m : Manufacturer ( name == "Honda" )
$c : Car ( manufacturer == $m )
$c : Customer ( cars contains $c, age > 18 )
$cars.contains("Honda") requires an eval statement as your requirement
is equivalent to "Customer ( cars.contains("Honda") )" which does not
use a zero-parameter field accessor and is not compliant with the Java
Beans specification).
With kind regards,
Mike
________________________________
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bruce leroy
Sent: 23 March 2007 18:20
To: [email protected]
Subject: [rules-users] syntax question
Hi,
I have a question regarding rules syntax particularly with left
hand side. Suppose I have the following condition ..
when
Customer ( $cars : cars, age > 18 )
...
How can I use the bind variable "$cars" in subsequent statements
without using eval(), like so ...
when
Customer ( $cars : cars, age > 18 )
eval( $cars.contains( "Honda" ) )
....
Basically I would like to know what the alternatives for doing
something like so this without having to use eval function. I know this
might not be the best example for this question, but please I'm just
learning this system right now.
Thanks in advance,
Bruce.
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users