[rules-users] irrational behaviour by drools engine

Wolfgang Laun wolfgang.laun at gmail.com
Fri Feb 14 06:52:00 EST 2014


On 14/02/2014, rjr201 <rich.j.riley at gmail.com> wrote:
> I still don't fully understand what you are trying to do, but could you
> maybe
> try inserting each object in your hashmap as a fact rather than having a
> global hashmap. Your rule would then look something like:
>
> WHEN
>    EncapsulatingObject($id : id)
>    EncapsulatingObject(id == $id)
> THEN
>    Do something..
> END
>
> This rule simply checks if there are two encapsulatingObjects with the same
> id.

No, it doesn't - it wlll fire if there's just one EncapsulatingObject,
because that'll have an id equal to its own id. And it'll fire for any
other EncapsulatingObject...#

-W


>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/irrational-behaviour-by-drools-engine-tp4028104p4028116.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>


More information about the rules-users mailing list