Edson, this is very similar to my post, but i guess you forgot the exists
(see my post), the requirement is for the rule to fire just one time! ;-)
Regards
2010/6/18 Edson Tirelli <tirelli(a)post.com>
There is a solution that is much simpler:
when
TblVersichKlinik( ( versicherung != null && versicherung != " " )
|| (zusatzversicherung !=null && zusatzversicherung != " ") )
then
...
end
[]s
Edson
2010/6/18 skasab2s <skasab2s(a)smail.inf.fh-brs.de>
>
> Hi guys,
>
> many thanks for your replies! Sorry, my solution was other:
>
> declare EnsuranceExists
> value: boolean
> end
>
> // ------------ Initialisation Rule(s). ---------------
> rule "Always insert initial $ensuranceExists" salience 100
> when
>
> then
> EnsuranceExists $ensuranceExists = new EnsuranceExists();
> $ensuranceExists.setValue(false);
> insert($ensuranceExists);
> end
>
>
> rule "Check ensurance" salience 95
> when
> (( TblVersichKlinik(
> versicherung != null, versicherung != " "))
> or
> (TblVersichKlinik(
> zusatzversicherung !=null, zusatzversicherung != " ")) )
> $ensuranceExists : EnsuranceExists(value == false)
> then
> $EnsuranceExists.setValue(true);
> update($ensuranceExists);
> end
>
> // End result
> rule "All data is valid" salience 90
> when
> ...
> EnsuranceExists (value == true)
> ...
>
> then
> This way, the rule "Check ensurance" can be fired many times, without
> affecting the end result.
>
> Once again thanks for your advices anyway.
>
> Many regards,
>
> skasab2s.
>
>
> --
> View this message in context:
>
http://drools-java-rules-engine.46999.n3.nabble.com/Problems-with-OR-tp90...
> Sent from the Drools - User mailing list archive at
Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
--
Edson Tirelli
JBoss Drools Core Development
JBoss by Red Hat @
www.jboss.com
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users