<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
HonorGod wrote:
<blockquote cite="mid:1264000065308-131797.post@n3.nabble.com"
type="cite">
<pre wrap="">Can somebody help with my issue?
</pre>
</blockquote>
You can use ACTIVATION-GROUP attribute in your rules and put all of
your rules in the same DT, for example (this does not include your
third rule but you get the point ...)<br>
Look at the ACTION column of the first rule which is in the default
activation group, it has drools.setFocus("XYZ"); which will activate
the second. Hope this helps:<br>
<br>
<br>
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
<title></title>
<meta name="GENERATOR" content="OpenOffice.org 2.4 (Unix)">
<style>
                <!--
                BODY,DIV,TABLE,THEAD,TBODY,TFOOT,TR,TH,TD,P { font-family:"Arial"; font-size:x-small }
                 -->
        </style>
<table frame="void" border="0" cellspacing="0" cols="7" rules="none">
<colgroup><col width="235"><col width="159"><col width="228"><col
width="238"><col width="207"><col width="233"><col width="218"></colgroup>
<tbody>
<tr>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#c0c0c0" height="22" width="235"><font
face="Tahoma" size="1"><br>
</font></td>
<td style="border-bottom: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#000000" width="159"><b><font
color="#ffffff" face="Tahoma" size="1">RuleTable FirstCalculation</font></b></td>
<td style="border-bottom: 1px solid rgb(0, 0, 0);" align="left"
bgcolor="#000000" width="228"><br>
</td>
<td style="border-bottom: 1px solid rgb(0, 0, 0);" align="left"
bgcolor="#000000" width="238"><br>
</td>
<td style="border-bottom: 1px solid rgb(0, 0, 0);" align="left"
bgcolor="#000000" width="207"><br>
</td>
<td style="border-bottom: 1px solid rgb(0, 0, 0);" align="left"
bgcolor="#000000" width="233"><br>
</td>
<td sdnum="1033;0;@" align="left" width="218"><font face="Tahoma"
size="1"><br>
</font></td>
</tr>
<tr>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#c0c0c0" height="15"><b><font face="Tahoma"
size="1"><br>
</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">CONDITION</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">CONDITION</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">CONDITION</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">CONDITION</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">ACTION</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
</tr>
<tr>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#c0c0c0" height="15"><b><font face="Tahoma"
size="1"><br>
</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">f1:Fact1</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">f2:Fact2</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">f3:Fact3</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">f4:Fact4</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
</tr>
<tr>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#c0c0c0" height="23"><b><font
face="Tahoma" size="1"><br>
</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">part == $param</font></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">part == $param</font></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">part == $param</font></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">part == $param</font></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">f4.setPart($param);update(f4);drools.setFocus("secondaryRules");</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
</tr>
<tr>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ccffcc" height="51"
valign="middle"><b><font face="Tahoma" size="1">FirstCalculation rules</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">Part Value</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">Part Value</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">Part Value</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">Part Value</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">Set part</font></b></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
</tr>
<tr>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ccffcc" height="39"
valign="middle"><b><font face="Tahoma" size="1">Part Value</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">1</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">2</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">3</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">0</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">4</font></b></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
</tr>
<tr>
<td sdnum="1033;0;@" align="left" height="15"><font face="Tahoma"
size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="center" valign="middle"><font
face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
</tr>
<tr>
<td sdnum="1033;0;@" align="left" height="15"><font face="Tahoma"
size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="center" valign="middle"><font
face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
</tr>
<tr>
<td sdnum="1033;0;@" align="left" height="16"><font face="Tahoma"
size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
<td sdnum="1033;0;@" align="left"><font face="Tahoma" size="1"><br>
</font></td>
</tr>
<tr>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#c0c0c0" height="22"><font face="Tahoma" size="1"><br>
</font></td>
<td style="border-bottom: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#000000"><b><font
color="#ffffff" face="Tahoma" size="1">RuleTable SecondCalculation</font></b></td>
<td style="border-bottom: 1px solid rgb(0, 0, 0);" align="left"
bgcolor="#000000"><br>
</td>
<td style="border-bottom: 1px solid rgb(0, 0, 0);" align="left"
bgcolor="#000000"><br>
</td>
<td style="border-bottom: 1px solid rgb(0, 0, 0);" align="left"
bgcolor="#000000"><br>
</td>
<td style="border-bottom: 1px solid rgb(0, 0, 0);" align="left"
bgcolor="#000000"><br>
</td>
<td style="border-bottom: 1px solid rgb(0, 0, 0);" align="left"
bgcolor="#000000"><br>
</td>
</tr>
<tr>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#c0c0c0" height="15"><b><font face="Tahoma"
size="1"><br>
</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">CONDITION</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">CONDITION</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">CONDITION</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">CONDITION</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">ACTIVATION-GROUP</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">ACTION</font></td>
</tr>
<tr>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#c0c0c0" height="15"><b><font face="Tahoma"
size="1"><br>
</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">f1:Fact1</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">f2:Fact2</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">f4:Fact4</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1">f5:Fact5</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1"><br>
</font></td>
<td style="border: 1px solid rgb(0, 0, 0);" sdnum="1033;0;@"
align="left" bgcolor="#ffcc99"><font face="Tahoma" size="1"><br>
</font></td>
</tr>
<tr>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#c0c0c0" height="30"><b><font
face="Tahoma" size="1"><br>
</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">part == $param</font></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">part == $param</font></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">part == $param</font></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">part == $param</font></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1"><br>
</font></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="left" bgcolor="#ffcc99"><font face="Tahoma"
size="1">f5.setPart($param);update(f5);System.out.println("You get the
point...");</font></td>
</tr>
<tr>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ccffcc" height="16"
valign="middle"><b><font face="Tahoma" size="1">SecondCalculation rules</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">Part Value</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">Part Value</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">Part Value</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">Part Value</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1"><br>
</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">Set part</font></b></td>
</tr>
<tr>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ccffcc" height="16"
valign="middle"><b><font face="Tahoma" size="1">Part Value</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">1</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">2</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">4</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">0</font></b></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><font
face="Tahoma" size="1">secondaryRules</font></td>
<td
style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"
sdnum="1033;0;@" align="center" bgcolor="#ffff99" valign="middle"><b><font
face="Tahoma" size="1">4</font></b></td>
</tr>
</tbody>
</table>
<br>
</body>
</html>