You can call setFocus from Java <br>  session.getAgenda().getAgendaGroup( &quot;focus&quot; ).setFocus();<br>and then<br>  fireAllrules().<br><br>Also, check out rule attribute auto-focus.<br><br>-W<br><br><div class="gmail_quote">
2010/9/23 Swapnil Sawant <span dir="ltr">&lt;<a href="mailto:Swapnil.Sawant@lntinfotech.com">Swapnil.Sawant@lntinfotech.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 link="blue" vlink="purple" lang="EN-US">
<div>
<p class="MsoNormal">Hi,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I have created two rule groups “Group 1” and “Group 2”.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Now, I have read that to execute these groups I need to write something like following code :</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">Rule &quot;pick group X&quot;</span></p>
<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">when</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"></span></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;">   
</span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">Fact( attribute = &quot;condition1&quot; )</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"></span></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">then</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"></span></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><b><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;">   
</span></b><b><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">drools.setFocus(&quot;Group 1&quot;)</span></b><b><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"></span></b></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">end</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"></span></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"> </span></p>
<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">Rule &quot;pick group Y&quot;</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"></span></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">when</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"></span></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;">   
</span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">Fact( attribute = &quot;condition2&quot; )</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"></span></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">then</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"></span></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;">   
</span><b><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">drools.setFocus(&quot;Group 2&quot;)</span></b><b><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"></span></b></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">end</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"></span></p>

<p class="MsoNormal"> </p>
<p class="MsoNormal">I wanted to know is it always necessary to write separate rules for calling/execution of these rule groups (rules
<b>“</b><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: blue;">pick group X” and “pick group Y”</span>)?</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Or is there any other api function similar to ksession.fireAllRules() for calling specific rule group ?</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="font-size: 10pt; color: blue;">Thanks &amp; Regards,</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; color: blue;">Swapnil Sawant</span></p>
</div>
<br>
<hr>
<font color="Black" size="3" face="Arial">This Email may contain confidential or privileged information for the intended recipient (s) If you are not the intended recipient, please do not use or disseminate the information, notify the sender and delete it from
 your system.<br>
</font>
<br>
______________________________________________________________________<br>
</div>

<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>