I cannot reproduce your findings.<br>Which bmi values cause the firing of two rules?<br>Are you using exactly the same .drl file Greg sent?<br>-W<br><br><div class="gmail_quote">2009/5/4 Femke De Backere <span dir="ltr">&lt;<a href="mailto:femmyke@gmail.com" target="_blank">femmyke@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Thanks for the answer! But I sometimes get 2 rules that are correct, and that is impossible. I embedded Greg&#39;s DroolsTest class in my class (I am doing some test on performance and studying the difference between performance with a plain java class), and it still doesn&#39;t work, and I really don&#39;t see why. Anyone any suggestions, in attachement, my class.<br>


<br>
Thx,<br><font color="#888888">
<br>
Femke<br>
</font><br><br>
<br>
<br>
Op 4-mei-09, om 02:47 heeft Greg Barton het volgende geschreven:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Try the attached code.<br>
<br>
--- On Sun, 5/3/09, Femke De Backere &lt;<a href="mailto:femmyke@gmail.com" target="_blank">femmyke@gmail.com</a>&gt; wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
From: Femke De Backere &lt;<a href="mailto:femmyke@gmail.com" target="_blank">femmyke@gmail.com</a>&gt;<br>
Subject: Re: [rules-users] Rule problem<br>
To: &quot;Rules Users List&quot; &lt;<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>&gt;<br>
Date: Sunday, May 3, 2009, 6:18 PM<br>
Thx for the answer. I tried this but I doesn&#39;t seem to<br>
work. For a BMI of 20, i get the result<br>
&quot;ondergewicht&quot;, and it should be<br>
&quot;normal&quot;.<br>
<br>
Op 4-mei-09, om 01:04 heeft Ingomar Otter het volgende<br>
geschreven:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Femke,<br>
The &quot;Overgewicht| rule matches for _two_ BMIClass<br>
</blockquote>
facts, one with bmi &gt;- 25 and one for BMIClass &lt;30.<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
If you want to apply multiple  constraints to a single<br>
</blockquote>
fact you have to list them as such:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
rule &quot;Overgewicht&quot;<br>
        when<br>
                bmiClass : BMIClass(bmi &gt;= 25 &amp;&amp; bmi<br>
</blockquote></blockquote>
&lt;30)<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


        then<br>
                System.out.println(&quot;U heeft<br>
</blockquote></blockquote>
overgewicht&quot;);<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


end<br>
</blockquote>
<br>
<br>
Cheers,<br>
Ingomar<br>
<br>
<br>
Am 04.05.2009 um 00:48 schrieb Femke De Backere:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi!<br>
<br>
I want to make en BMI rule application, so I need<br>
</blockquote></blockquote>
to test the BMI values. But in rule &quot;Overgewicht&quot;<br>
and &quot;Normaal&quot;, I need to use an AND, but it<br>
doesn&#39;t seem to work in any way I tried.<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


<br>
Does anybody see the problem? The rest of the<br>
</blockquote></blockquote>
application is based on de sample project (created when<br>
making a new Drools project).<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


<br>
Thx,<br>
<br>
Femke<br>
<br>
package bmi<br>
<br>
import bmi.DroolsTest.BMIClass;<br>
<br>
rule &quot;Overgewicht&quot;<br>
        when<br>
                bmiClass : BMIClass(bmi &gt;= 25)<br>
                bmiClass : BMIClass(bmi &lt; 30)<br>
        then<br>
                System.out.println(&quot;U heeft<br>
</blockquote></blockquote>
overgewicht&quot;);<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


end<br>
<br>
rule &quot;Obesitas&quot;<br>
        when<br>
                bmiClass : BMIClass($bmi : bmi &gt;= 30)<br>
        then<br>
                System.out.println(&quot;U heeft<br>
</blockquote></blockquote>
obesitas&quot;);<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


end             <br>
                <br>
rule &quot;Ondergewicht&quot;<br>
        when<br>
                bmiClass : BMIClass($bmi : bmi &lt; 18.5)<br>
        then<br>
                System.out.println(&quot;U heeft<br>
</blockquote></blockquote>
ondergewicht&quot;);<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


end     <br>
                <br>
rule &quot;Normaal&quot;<br>
        when<br>
                bmiClass : BMIClass(bmi &gt;= 18.5)<br>
                bmiClass : BMIClass(bmi &lt; 25)<br>
        then<br>
                System.out.println(&quot;U heeft een normaal<br>
</blockquote></blockquote>
gewicht&quot;);<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


<br>
</blockquote></blockquote>
end             _______________________________________________<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
<br>
</blockquote></blockquote>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote>
<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote>
<br>
<br>
&lt;<br>
DroolsTest<br>
.java&gt;&lt;Sample.drl&gt;_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote>
<br>
<br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>