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 <[email protected]> > There is a solution that is much simpler: > > when > TblVersichKlinik( ( versicherung != null && versicherung != " " ) > || (zusatzversicherung !=null && zusatzversicherung != " ") ) > then > ... > end > > []s > Edson > > 2010/6/18 skasab2s <[email protected]> > >> >> 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-tp905689p905902.html >> Sent from the Drools - User mailing list archive at Nabble.com. >> _______________________________________________ >> rules-users mailing list >> [email protected] >> 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 > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > >
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
