<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"><base href="x-msg://11/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>Pretty much as described by Vincent, here's a minimally tweaked version of the BMI rule (no fact model changes), which seems to execute quite happily in my little test bed...</div><div><br></div><div><br></div><div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">rule "<span style="text-decoration: underline; ">Wenn</span>&nbsp;<span style="text-decoration: underline; ">der</span>&nbsp;BMI&nbsp;<span style="text-decoration: underline; ">des</span>&nbsp;<span style="text-decoration: underline; ">Patienten</span>&nbsp;&gt;= 18.5&nbsp;<span style="text-decoration: underline; ">und</span>&nbsp;&lt; 25&nbsp;<span style="text-decoration: underline; ">ist</span>,&nbsp;<span style="text-decoration: underline; ">dann</span>&nbsp;<span style="text-decoration: underline; ">gehört</span>&nbsp;<span style="text-decoration: underline; ">der</span>&nbsp;Patient&nbsp;<span style="text-decoration: underline; ">der</span>&nbsp;<span style="text-decoration: underline; ">Kategorie</span>&nbsp;'<span style="text-decoration: underline; ">Normalgewicht</span>' an&nbsp;<span style="text-decoration: underline; ">und</span>&nbsp;hat&nbsp;<span style="text-decoration: underline; ">ein</span>&nbsp;'<span style="text-decoration: underline; ">durchschnittliches</span>'&nbsp;<span style="text-decoration: underline; ">Risiko</span>&nbsp;<span style="text-decoration: underline; ">für</span>&nbsp;<span style="text-decoration: underline; ">Begleiterkrankungen</span>&nbsp;<span style="text-decoration: underline; ">des</span>&nbsp;<span style="text-decoration: underline; ">Übergewichts</span>"</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">        </span>no-loop</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">        </span>when</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">                </span>MessdatenVonPatient($patient : patient &amp;&amp; (getMessdaten().getBmi() &gt;= 18.5) &amp;&amp; (getMessdaten().getBmi() &lt; 25))</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">                </span>$krankheitsbildVonPatient : KrankheitsbildVonPatient(</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">                        </span>patient == $patient</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">                </span>)</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">        </span>then</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">                </span>$krankheitsbildVonPatient.getKrankheitsbild().setAdipositasGrad("<span style="text-decoration: underline; ">Normalgewicht</span>");</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">                </span>$krankheitsbildVonPatient.getKrankheitsbild().setRisikoBegleiterkrankungGrad(1);</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">                </span>update($krankheitsbildVonPatient);</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">end</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; min-height: 15px; "><br></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; min-height: 15px; "><br></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">rule "<span style="text-decoration: underline; ">Wenn</span>&nbsp;Patient&nbsp;<span style="text-decoration: underline; ">der</span>&nbsp;<span style="text-decoration: underline; ">Kategorie</span>&nbsp;'<span style="text-decoration: underline; ">Normalgewicht</span>'&nbsp;<span style="text-decoration: underline; ">angehoert</span>,&nbsp;<span style="text-decoration: underline; ">dann</span>&nbsp;<span style="text-decoration: underline; ">werden</span>&nbsp;<span style="text-decoration: underline; ">folgende</span>&nbsp;<span style="text-decoration: underline; ">Maßnahmen</span>&nbsp;<span style="text-decoration: underline; ">vorgeschlagen</span>"</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">        </span>when</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">                </span>KrankheitsbildVonPatient($patient : patient, krankheitsbild.adipositasGrad == "<span style="text-decoration: underline; ">Normalgewicht</span>")</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">        </span>then</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">                </span>System.out.println("Some Text");</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">end</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; min-height: 15px; "><br></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; min-height: 15px; "><br></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">rule "Insert test facts"</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">        </span>no-loop</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; when</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp; // whenever...</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; then</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp; Patient patient = new Patient();</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp; patient.setName("Frank");</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; min-height: 15px; ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;<br class="webkit-block-placeholder"></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span style="text-decoration: underline; ">Messdaten</span>&nbsp;<span style="text-decoration: underline; ">messdaten</span>&nbsp;= new&nbsp;<span style="text-decoration: underline; ">Messdaten</span>();</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp; messdaten.setBmi(19.9);</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; min-height: 15px; ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;<br class="webkit-block-placeholder"></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp; MessdatenVonPatient&nbsp;<span style="text-decoration: underline; ">mvp</span>&nbsp;= new MessdatenVonPatient();</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp; mvp.setPatient(patient);</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp; mvp.setMessdaten(<span style="text-decoration: underline; ">messdaten</span>);</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp; insert(<span style="text-decoration: underline; ">mvp</span>);</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; min-height: 15px; ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;<br class="webkit-block-placeholder"></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp; KrankheitsbildVonPatient&nbsp;<span style="text-decoration: underline; ">kvp</span>&nbsp;= new KrankheitsbildVonPatient();</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp; kvp.setPatient(patient);</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp; kvp.setKrankheitsbild(new&nbsp;<span style="text-decoration: underline; ">Krankheitsbild</span>());</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">&nbsp; &nbsp; &nbsp; &nbsp; insert(<span style="text-decoration: underline; ">kvp</span>);</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; ">end</div></div></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><br></div><br><div><div>On 30 Aug 2012, at 17:44, Vincent LEGENDRE &lt;<a href="mailto:vincent.legendre@eurodecision.com">vincent.legendre@eurodecision.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; ">Hi,<br><br>You must make a difference between "facts" and other objects (that you can get by "bindings").<span class="Apple-converted-space">&nbsp;</span><br>"facts" are the objects inserted in the working memory. Only those objects can be matched directly in LHS. Other entities can be accessed by using attributes (of facts) bindings or "from" constructions to get objects from "facts" fields.<span class="Apple-converted-space">&nbsp;</span><br>And finally, only the "facts" can be modified/inserted/retracted, ie actions that trigger a RETE evaluation and thus new candidate rules to fire.<br><br>Here, in your first rule, your LHS is matching facts and use a binding $krankheitsbild for a field of KrankheitsbildVonPatient fact.<span class="Apple-converted-space">&nbsp;</span><br>And you are modifying the binded attribute, which is not a fact. So it won't trigger RETE evaluation... To me, it should not compile, but apparently it does ....<span class="Apple-converted-space">&nbsp;</span><br><br>You can think about 2 corrections :<br>&nbsp;&nbsp; 1 - make your $krankheitsbild objects real facts, ie insert them in the WM, and don't get them via attribute binding<br>&nbsp;&nbsp; 2 - do the set on $krankheitsbild, then "update" your containing fact object ( with update($krankheitsbildVonPatient)&nbsp; )<span class="Apple-converted-space">&nbsp;</span><br><br><br>here are the approximative form of the resulting rules for the 2 approaches :<br><br>---------------1-------------------<span class="Apple-converted-space">&nbsp;</span><br>&nbsp;I suppose that Krankheitsbild objects are inserted independently, and your model modified like that<br><pre>declare KrankheitsbildVonPatient<br>        patient : Patient<br>end<br><br>declare Krankheitsbild<br>        <span style="font-weight: bold; ">parent : KrankheitsbildVonPatient</span><br>        abdominaleAdipositas : boolean<br>        adipositasGrad : String<br>        risikoBegleiterkrankungGrad : int<br>        risikoMetabolischeKardiovaskulaereKomplikationen : String<br>        metabolischesSyndrom : boolean<br>end</pre><br>so the rule should look like :<br><br>rule&nbsp;"...."<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;when<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessdatenVonPatient($patient : patient &amp;&amp; (getMessdaten().getBmi() &gt;= 18.5) &amp;&amp; (getMessdaten().getBmi() &lt; 25))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$krankheitsbildVonPatient : KrankheitsbildVonPatient(patient == $patient<span style="font-weight: bold; ">)</span><br style="font-weight: bold; "><span style="font-weight: bold; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $krankheitsbild : Krankheitsbild ( parent ==&nbsp; $krankheitsbildVonPatient )</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;modify($krankheitsbild){setAdipositasGrad("Normalgewicht"),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setRisikoBegleiterkrankungGrad(1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>end<br><br><br><br>---------------2-------------------<span class="Apple-converted-space">&nbsp;</span><br>May be simpler, but beware of loops ...<br><br>rule "..."<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;when<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessdatenVonPatient($patient : patient &amp;&amp; (getMessdaten().getBmi() &gt;= 18.5) &amp;&amp; (getMessdaten().getBmi() &lt; 25))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$krankheitsbildVonPatient : KrankheitsbildVonPatient(patient == $patient &amp;&amp; $krankheitsbild : krankheitsbild)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $krankheitsbild.setAdipositasGrad("Normalgewicht");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $krankheitsbild.setRisikoBegleiterkrankungGrad(1);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; update ( $krankheitsbildVonPatient&nbsp; ) ;<br>end<br><br><br><br><hr id="zwchr"><div style="font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12pt; "><b>De:<span class="Apple-converted-space">&nbsp;</span></b>"wichtl" &lt;<a href="mailto:irr4ever@gmx.net">irr4ever@gmx.net</a>&gt;<br><b>À:<span class="Apple-converted-space">&nbsp;</span></b><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><b>Envoyé:<span class="Apple-converted-space">&nbsp;</span></b>Jeudi 30 Août 2012 15:56:29<br><b>Objet:<span class="Apple-converted-space">&nbsp;</span></b>[rules-users] rules not being reconsidered after modify<br><br>Hi,<br><br>I'm new to using Drools and its probably just a problem with me<br>understanding how this works, but I've tried everything i can think of, so I<br>come to you in hope for some help!<br><br>I have a set of rules which modify an object in the RHS and another set of<br>Rules that should be fireing after the modification of the object.<br><br>Rule modifying the Object:<br><br>rule "Wenn der BMI des Patienten &gt;= 18.5 und &lt; 25 ist, dann gehört der<br>Patient der Kategorie 'Normalgewicht' an und hat ein 'durchschnittliches'<br>Risiko für Begleiterkrankungen des Übergewichts"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;when<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessdatenVonPatient($patient : patient &amp;&amp; (getMessdaten().getBmi() &gt;=<br>18.5) &amp;&amp; (getMessdaten().getBmi() &lt; 25))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$krankheitsbildVonPatient : KrankheitsbildVonPatient(patient == $patient<br>&amp;&amp; $krankheitsbild : krankheitsbild)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;modify($krankheitsbild){setAdipositasGrad("Normalgewicht"),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setRisikoBegleiterkrankungGrad(1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>end<br><br><br>Rule that should fire after the modification:<br><br>rule "Wenn Patient der Kategorie 'Normalgewicht' angehoert, dann werden<br>folgende Maßnahmen vorgeschlagen"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;when<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KrankheitsbildVonPatient($patient : patient, krankheitsbild.adipositasGrad<br>== "Normalgewicht")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("Some Text");<br>end<br><br><br>Also I have encountered problems (application freezes) when trying to modify<br>the "$krankheitsbildVonPatient" object in the RHS. And I still don't<br>understand why it did freeze and why modifying "$krankheitsbild" does not.<br><br>Heres my datamodel if needed:<span class="Apple-converted-space">&nbsp;</span><br>http://drools.46999.n3.nabble.com/file/n4019463/dataModel.drl dataModel.drl<br><br><br>Best Regards,<br><br>wichtl<br><br><br><br><br>--<br>View this message in context: http://drools.46999.n3.nabble.com/rules-not-being-reconsidered-after-modify-tp4019463.html<br>Sent from the Drools: User forum mailing list archive at Nabble.com.<br><br>_______________________________________________<br>rules-users mailing list<br>rules-users@lists.jboss.org<br>https://lists.jboss.org/mailman/listinfo/rules-users<br></div><br></div>_______________________________________________<br>rules-users mailing list<br><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a></div></blockquote></div><br></body></html>