I think I found the answer to my question:

rule "Test"
        when        
                CoApplicant( $relationship : relationship )
                Contract ( $state : state )
                eval ($relationship == "S" || $state == "CO" || $state == "IL")
...

Thanks


kfs2@chrysler.com
Sent by: rules-users-bounces@lists.jboss.org

01/16/2009 11:40 AM
Please respond to
Rules Users List <rules-users@lists.jboss.org>

To
rules-users@lists.jboss.org
cc
Subject
[rules-users] or condition - subrules






I understand that as this rule is written below it will be compiled into 2 subrules which both fire.  I searched the archives and found a post where Mark Proctor suggested "
Bind each pattern, and do the || field constraints in an eval.". I'm new to Drools, can someone elaborate on how I would do that with the rule below?

rule "Test"        

       when        

               (CoApplicant( relationship == "S" ) or (Contract ( state in ("CO", "IL"))))

       then

       ...


Thanks


Kent    
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users