Further to Mauricio&#39;s reply you need to understand that rules do not activate in serial but indeed parallel, the execution of which is handled by the engine&#39;s agenda.<br><br>In addition to the solution given you could consider jBPM (Rule flow) if you need to consider &quot;dependant&quot; execution.<br>
<br>With kind regards,<br><br>Mike<br><br><div class="gmail_quote">2011/2/16 Mauricio Salatino <span dir="ltr">&lt;<a href="mailto:salaboy@gmail.com">salaboy@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
you can do something like:<br><br><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;"><div class="im"><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">rule &quot;Error Check&quot;<br>


salience 100<br><br>when</span><div><font face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span style="border-collapse: collapse;">error condition check</span></font></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">then</span></div>


<div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">System.Out.Println(&quot;Response has errors&quot;);</span></div></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;"><div class="im">
XXXXXXXXXXXXXXXXXXXXXXXX to exit from rule execution<br></div>
insert(Stop())<br></span></div>
<div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">end</span></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;"><div class="im">
<br>

<br>rule &quot;Rule-01&quot;<br>salience 99<br>when<br></div>not(Stop())<br></span></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">repsonse.getxx()</span></div>

<div>
<span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;"><br></span></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">then </span></div>


<div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;"><br></span></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">end.</span></div>

</span><br><br><div class="gmail_quote">2011/2/16 Sathya Prakash <span dir="ltr">&lt;<a href="mailto:prakashagarval@gmail.com" target="_blank">prakashagarval@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;">
<div><div></div><div class="h5">
<div dir="ltr">Hi,<div><br></div><div>How to stop rule execution in  technical rule, </div><div>Example </div><div><br></div><div><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;"><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">rule &quot;Error Check&quot;<br>


salience 100<br><br>when</span><div><font face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span style="border-collapse: collapse;">error condition check</span></font></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">then</span></div>


<div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">System.Out.Println(&quot;Response has errors&quot;);</span></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">XXXXXXXXXXXXXXXXXXXXXXXX to exit from rule execution</span></div>


<div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">end</span></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;"><br>


<br>rule &quot;Rule-01&quot;<br>salience 99<br>when</span></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">repsonse.getxx()</span></div><div>
<span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;"><br></span></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">then </span></div>


<div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;"><br></span></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">end.</span></div>


<div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;"><br></span></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">if first rule then part executed means the response is error hence we should not execute second.</span></div>


<div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">Is there any way to exit rule execution.</span></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;"><br>


</span></div><div><font face="Verdana, Geneva, Helvetica, Arial, sans-serif"><br></font></div><div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">Regards,</span></div>


<div><span style="font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 13px; border-collapse: collapse;">Sathya Prakash.</span></div></span>
</div></div>
<br></div></div>_______________________________________________<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><font color="#888888"><br><br clear="all"><br>-- <br> - CTO @ <a href="http://www.plugtree.com" target="_blank">http://www.plugtree.com</a>  <br> - MyJourney @ <a href="http://salaboy.wordpress.com" target="_blank">http://salaboy.wordpress.com</a><br>

 - Co-Founder @ <a href="http://www.jbug.com.ar" target="_blank">http://www.jbug.com.ar</a><br> <br> - Salatino &quot;Salaboy&quot; Mauricio -<br>
</font><br>_______________________________________________<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" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>