[rules-users] when condition on multiple facts of the same type

Greg Barton greg_barton at yahoo.com
Mon Aug 17 23:38:32 EDT 2009


Doesn't seem to be a problem.  See attached project.

--- On Mon, 8/17/09, Justin King <justin.matthew.king at gmail.com> wrote:

> From: Justin King <justin.matthew.king at gmail.com>
> Subject: [rules-users] when condition on multiple facts of the same type
> To: "Rules Users List" <rules-users at lists.jboss.org>
> Date: Monday, August 17, 2009, 8:24 PM
> I'm trying to have a rule execute based
> on the following condition:
> 
>         ObligationComplianceEvent(term == "term
> 1", obligation == "obligation 1", level ==
> 1)
>         ObligationComplianceEvent(term == "term
> 2", obligation == "obligation 1", level ==
> 1)
> 
> 
> I pass in two facts of type ObligationComplianceEvent with
> the values shown above but the rule does not execute. It
> only executes if I put an 'or' like so  
> 
>         ObligationComplianceEvent(term == "term
> 1", obligation == "obligation 1", level == 1)
> or
> 
> 
>         ObligationComplianceEvent(term == "term
> 2", obligation == "obligation 1", level ==
> 1)
> 
> Any help on what the correct way to do this is? I'm
> guessing its because it does not distinguish the two lines
> as two different facts, so because neither of the facts has
> the value 'term 1' and 'term 2' it never
> executes.
> 
> 
> Thanks for any help.
> 
> Justin
> 
> 
> -----Inline Attachment Follows-----
> 
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>


      
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DroolsTwoObjects.tar.gz
Type: application/x-gzip
Size: 4385 bytes
Desc: not available
Url : http://lists.jboss.org/pipermail/rules-users/attachments/20090817/05d19d4b/attachment.gz 


More information about the rules-users mailing list