<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PostalCode"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="Street"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="address"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="State"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
h1
        {margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:0in;
        page-break-after:avoid;
        font-size:16.0pt;
        font-family:Arial;
        color:black;
        font-weight:bold;}
h2
        {margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:0in;
        page-break-after:avoid;
        font-size:14.0pt;
        font-family:Arial;
        color:black;
        font-weight:bold;
        font-style:italic;}
h3
        {margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:0in;
        page-break-after:avoid;
        font-size:13.0pt;
        font-family:Arial;
        color:black;
        font-weight:bold;}
p.MsoCaption, li.MsoCaption, div.MsoCaption
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Times New Roman";
        color:black;
        font-weight:bold;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
        {margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:0in;
        text-align:center;
        font-size:16.0pt;
        font-family:Arial;
        color:black;
        font-weight:bold;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:0in;
        text-indent:.5in;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:0in;
        text-align:center;
        font-size:12.0pt;
        font-family:Arial;
        color:black;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
pre
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.Code, li.Code, div.Code
        {margin:0in;
        margin-bottom:.0001pt;
        background:#F3F3F3;
        border:none;
        padding:0in;
        font-size:9.0pt;
        font-family:"Courier New";
        color:black;}
p.code0, li.code0, div.code0
        {margin:0in;
        margin-bottom:.0001pt;
        background:#F3F3F3;
        font-size:9.0pt;
        font-family:"Courier New";
        color:black;}
p.code00, li.code00, div.code00
        {margin:0in;
        margin-bottom:.0001pt;
        background:#F3F3F3;
        font-size:9.0pt;
        font-family:"Courier New";
        color:black;}
span.EmailStyle25
        {mso-style-type:personal;
        font-family:Arial;
        color:windowtext;}
span.EmailStyle26
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle29
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=white lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Got that. How do I code the action so it
calls the setAnswer() method on my BooleanAnswer object?<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<div>
<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt;color:windowtext'>
<hr size=2 width="100%" align=center tabindex=-1>
</span></font></div>
<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight:bold'>From:</span></font></b><font
size=2 color=black face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
color:windowtext'> rules-users-bounces@lists.jboss.org
[mailto:rules-users-bounces@lists.jboss.org] <b><span style='font-weight:bold'>On
Behalf Of </span></b>Mark Proctor<br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, August 29, 2007
12:59 PM<br>
<b><span style='font-weight:bold'>To:</span></b> Rules Users List<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [rules-users] FW:
Decision Tables</span></font><font color=black><span style='color:windowtext'><o:p></o:p></span></font></p>
</div>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>This isn't bug, you aren't using drools correctly.
Only valid java can be used in an Action. anAnswer:BooleanAnswer is not valid
java and shows up in your generated code:<br>
</span></font><font size=2 color=red face="Courier New"><span style='font-size:
10.0pt;font-family:"Courier New";color:red'>anAnswer:
BooleanAnswer.anAnswer.setAnswer(true);;</span></font><br>
<br>
Hehl, Thomas wrote: <o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PostalCode"><u1:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="City"><u1:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="Street"><u1:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="address"><u1:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="State"><u1:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"><!--[if gte mso 9]><xml>
<u1:shapedefaults u2:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<u1:shapelayout u3:ext="edit">
<u1:idmap u3:ext="edit" data="1"/>
</u1:shapelayout>
</xml><![endif]--></u1:SmartTagType></u1:SmartTagType></u1:SmartTagType></u1:SmartTagType></u1:SmartTagType></u1:SmartTagType>The
problem appears to be that the rule being generated is just flat wrong. I'm
starting to think this is a bug in decision tables for 4.0 GA.<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>The following entry:<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=142
style='width:106.8pt;border-collapse:collapse'>
<tr height=17 style='height:12.75pt'>
<td width=142 nowrap height=17 valign=bottom bgcolor=black style='width:106.8pt;
border:none;border-bottom:solid windowtext 1.0pt;background:black;padding:
0in 5.4pt 0in 5.4pt;height:12.75pt;border-color:-moz-use-text-color -moz-use-text-color black;
-moz-background-clip: -moz-initial;-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;background-attachment:scroll;
background-position-x:0%;background-position-y:50%'>
<p class=MsoNormal><font size=2 color=black face=Arial><span
style='font-size:10.0pt;font-family:Arial'> <u1:p></u1:p></span></font><o:p></o:p></p>
</td>
<td width=10 height=17 style='width:.1in;padding:0in 0in 0in 0in;height:12.75pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=12 style='height:9.0pt'>
<td width=142 nowrap height=12 valign=bottom bgcolor="#FFCC99"
style='width:106.8pt;border:solid windowtext 1.0pt;border-top:none;
background:#FFCC99;padding:0in 5.4pt 0in 5.4pt;height:9.0pt;border-color:
-moz-use-text-color black black;-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial;
background-attachment:scroll;background-position-x:0%;background-position-y:
50%'>
<p class=MsoNormal><font size=1 color=black face=Tahoma><span
style='font-size:7.0pt;font-family:Tahoma'>ACTION<u1:p></u1:p></span></font><o:p></o:p></p>
</td>
<td width=10 height=12 style='width:.1in;padding:0in 0in 0in 0in;height:9.0pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=12 style='height:9.0pt'>
<td width=142 nowrap height=12 valign=bottom bgcolor="#FFCC99"
style='width:106.8pt;border:solid windowtext 1.0pt;border-top:none;
background:#FFCC99;padding:0in 5.4pt 0in 5.4pt;height:9.0pt;border-color:
-moz-use-text-color black black;-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial;
background-attachment:scroll;background-position-x:0%;background-position-y:
50%'>
<p class=MsoNormal><font size=1 color=black face=Tahoma><span
style='font-size:7.0pt;font-family:Tahoma'>anAnswer: BooleanAnswer<u1:p></u1:p></span></font><o:p></o:p></p>
</td>
<td width=10 height=12 style='width:.1in;padding:0in 0in 0in 0in;height:9.0pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=17 style='height:12.75pt'>
<td width=142 height=17 valign=bottom bgcolor="#FFCC99" style='width:106.8pt;
border-top:none;border-left:solid windowtext 1.0pt;border-bottom:none;
border-right:solid windowtext 1.0pt;background:#FFCC99;padding:0in 5.4pt 0in 5.4pt;
height:12.75pt;border-color:-moz-use-text-color black;-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial;
background-attachment:scroll;background-position-x:0%;background-position-y:
50%'>
<p class=MsoNormal><font size=1 color=black face=Tahoma><span
style='font-size:7.0pt;font-family:Tahoma'>anAnswer.setAnswer($param);<u1:p></u1:p></span></font><o:p></o:p></p>
</td>
<td width=10 height=17 style='width:.1in;padding:0in 0in 0in 0in;height:12.75pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=38 style='height:28.5pt'>
<td width=142 height=38 bgcolor="#FFFF99" style='width:106.8pt;border:solid windowtext 1.0pt;
border-bottom:none;background:#FFFF99;padding:0in 5.4pt 0in 5.4pt;height:
28.5pt;border-color:-moz-use-text-color;-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial;
background-attachment:scroll;background-position-x:0%;background-position-y:
50%'>
<p class=MsoNormal align=center style='text-align:center'><b><font size=1
color=black face=Tahoma><span style='font-size:7.0pt;font-family:Tahoma;
font-weight:bold'>Allowed<u1:p></u1:p></span></font></b><o:p></o:p></p>
</td>
<td width=10 height=38 style='width:.1in;padding:0in 0in 0in 0in;height:28.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=29 style='height:21.75pt'>
<td width=142 rowspan=5 valign=bottom bgcolor="#FFFF99" style='width:106.8pt;
border-top:solid windowtext 1.5pt;border-left:none;border-bottom:solid windowtext 1.5pt;
border-right:none;background:#FFFF99;padding:0in 5.4pt 0in 5.4pt;height:21.75pt;
border-color:-moz-use-text-color;-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial;
background-attachment:scroll;background-position-x:0%;background-position-y:
50%' u4:bool="TRUE" u4:fmla="=TRUE">
<p class=MsoNormal align=center style='text-align:center'><b><font size=1
color=black face=Tahoma><span style='font-size:7.0pt;font-family:Tahoma;
font-weight:bold'>TRUE<u1:p></u1:p></span></font></b><o:p></o:p></p>
</td>
<td width=10 height=29 style='width:.1in;padding:0in 0in 0in 0in;height:21.75pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=62 style='height:46.5pt'>
<td width=10 height=62 style='width:.1in;padding:0in 0in 0in 0in;height:46.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=62 style='height:46.5pt'>
<td width=10 height=62 style='width:.1in;padding:0in 0in 0in 0in;height:46.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=62 style='height:46.5pt'>
<td width=10 height=62 style='width:.1in;padding:0in 0in 0in 0in;height:46.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=62 style='height:46.5pt'>
<td width=10 height=62 style='width:.1in;padding:0in 0in 0in 0in;height:46.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=29 style='height:21.75pt'>
<td width=142 rowspan=5 valign=bottom bgcolor="#FFFF99" style='width:106.8pt;
background:#FFFF99;padding:0in 5.4pt 0in 5.4pt;height:21.75pt;-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial;
background-attachment:scroll;background-position-x:0%;background-position-y:
50%' u4:bool="TRUE" u4:fmla="=TRUE">
<p class=MsoNormal align=center style='text-align:center'><b><font size=1
color=black face=Tahoma><span style='font-size:7.0pt;font-family:Tahoma;
font-weight:bold'>TRUE<u1:p></u1:p></span></font></b><o:p></o:p></p>
</td>
<td width=10 height=29 style='width:.1in;padding:0in 0in 0in 0in;height:21.75pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=62 style='height:46.5pt'>
<td width=10 height=62 style='width:.1in;padding:0in 0in 0in 0in;height:46.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=62 style='height:46.5pt'>
<td width=10 height=62 style='width:.1in;padding:0in 0in 0in 0in;height:46.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=62 style='height:46.5pt'>
<td width=10 height=62 style='width:.1in;padding:0in 0in 0in 0in;height:46.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
<tr height=62 style='height:46.5pt'>
<td width=10 height=62 style='width:.1in;padding:0in 0in 0in 0in;height:46.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</td>
</tr>
</table>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Generates this rule:<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=red face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:red'>rule
"postponePart_10"</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=red face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:red'>
</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=red face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:red'>
when</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=red face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:red'>
PoolInfo(courtLocation == "101", statusCode >= 0, statusCode <=
2, numberFta < 1, numberOfDeferralsPosted < 2, daysBeforeSummons>= 1,
daysBeforeSummons<= 1)</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=red face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:red'>
then</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=red face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:red'>
anAnswer: BooleanAnswer.anAnswer.setAnswer(true);;</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=red face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:red'>end</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>This doesn't seem right at all. What I'm
trying to do is to call the setAnswer method on the object I passed in with:<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>
StatelessSession session = </span></font><font size=2 color="#0000c0"
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:#0000C0'>participantRuleBase</span></font><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>.newStatelessSession();</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>
</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>
</span></font><font size=2 color="#3f7f5f" face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:#3F7F5F'>//now create
some test data</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>
PoolInfo pool = part.getActivePool();</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>
BooleanAnswer answer = </span></font><b><font size=2 color="#7f0055"
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:#7F0055;font-weight:bold'>new</span></font></b><font size=2
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New"'> BooleanAnswer();</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>
</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>
Object[] rules = </span></font><b><font size=2 color="#7f0055"
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:#7F0055;font-weight:bold'>new</span></font></b><font size=2
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New"'>
Object[]{pool, answer};</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>
session.execute(rules);</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>
</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>
</span></font><b><font size=2 color="#7f0055" face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:#7F0055;font-weight:
bold'>return</span></font></b><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'> answer.isTrue();</span></font><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Advice?<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thanks.<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p> </u1:p></span></font><o:p></o:p></p>
<div>
<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt'>
<hr size=2 width="100%" align=center tabindex=-1>
</span></font></div>
<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Hehl,
Thomas <br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, August 28, 2007 4:10
PM<br>
<b><span style='font-weight:bold'>To:</span></b> '<a
href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>'<br>
<b><span style='font-weight:bold'>Subject:</span></b> Decision Tables</span></font><u1:p></u1:p><o:p></o:p></p>
</div>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p> </u1:p><o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>I'm having trouble figuring out the ACTION section of
a decision table. Everything else appears to be working.<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>My rules result in a simple True/False condition. To
do this in a decision table, I've created a class called BooleanAnswer that
looks like:<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>public class BooleanAnswer {<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
private boolean answer;<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
/**<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
* no-arg constructor<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
*/<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
public BooleanAnswer(){<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
}<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
/**<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
* create your own default answer<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
* @param answer the answer to set<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
*/<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
public BooleanAnswer(boolean answer){<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
setAnswer(answer);<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
}<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
/**<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
* @return the answer<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
*/<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
public boolean isTrue() {<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
return answer;<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
}<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
/**<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
* @param answer the answer to set<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
*/<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
public void setAnswer(boolean answer) {<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
this.answer = answer;<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
}<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>}<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Then I create a decision table with the following
ACTION in it:<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=141
style='width:106.0pt;margin-left:-.65pt;border-collapse:collapse'>
<tr height=12 style='height:9.0pt'>
<td width=141 nowrap height=12 valign=bottom bgcolor="#FFCC99"
style='width:106.0pt;border:solid black 1.0pt;background:#FFCC99;padding:
0in 5.4pt 0in 5.4pt;height:9.0pt;-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial;
background-attachment:scroll;background-position-x:0%;background-position-y:
50%'>
<p class=MsoNormal><font size=1 color=black face=Tahoma><span
style='font-size:7.0pt;font-family:Tahoma'>ACTION<u1:p></u1:p></span></font><o:p></o:p></p>
</td>
<td width=10 height=12 style='width:.1in;padding:0in 0in 0in 0in;height:9.0pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p> </u1:p><o:p></o:p></span></font></p>
</td>
</tr>
<tr height=12 style='height:9.0pt'>
<td width=141 nowrap height=12 valign=bottom bgcolor="#FFCC99"
style='width:106.0pt;border:solid windowtext 1.0pt;border-top:none;
background:#FFCC99;padding:0in 5.4pt 0in 5.4pt;height:9.0pt;border-color:
-moz-use-text-color black black;-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial;
background-attachment:scroll;background-position-x:0%;background-position-y:
50%'>
<p class=MsoNormal><font size=1 color=black face=Tahoma><span
style='font-size:7.0pt;font-family:Tahoma'>answer: BooleanAnswer<u1:p></u1:p></span></font><o:p></o:p></p>
</td>
<td width=10 height=12 style='width:.1in;padding:0in 0in 0in 0in;height:9.0pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p> </u1:p><o:p></o:p></span></font></p>
</td>
</tr>
<tr height=17 style='height:12.75pt'>
<td width=141 height=17 valign=bottom bgcolor="#FFCC99" style='width:106.0pt;
border-top:none;border-left:solid windowtext 1.0pt;border-bottom:none;
border-right:solid windowtext 1.0pt;background:#FFCC99;padding:0in 5.4pt 0in 5.4pt;
height:12.75pt;border-color:-moz-use-text-color black;-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial;
background-attachment:scroll;background-position-x:0%;background-position-y:
50%'>
<p class=MsoNormal><font size=1 color=black face=Tahoma><span
style='font-size:7.0pt;font-family:Tahoma'>answer.setAnswer($param);<u1:p></u1:p></span></font><o:p></o:p></p>
</td>
<td width=10 height=17 style='width:.1in;padding:0in 0in 0in 0in;height:12.75pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p> </u1:p><o:p></o:p></span></font></p>
</td>
</tr>
<tr height=38 style='height:28.5pt'>
<td width=141 height=38 bgcolor="#FFFF99" style='width:106.0pt;border:solid windowtext 1.0pt;
border-bottom:none;background:#FFFF99;padding:0in 5.4pt 0in 5.4pt;height:
28.5pt;border-color:-moz-use-text-color;-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial;
background-attachment:scroll;background-position-x:0%;background-position-y:
50%'>
<p class=MsoNormal align=center style='text-align:center'><b><font size=1
color=black face=Tahoma><span style='font-size:7.0pt;font-family:Tahoma;
font-weight:bold'>Allowed<u1:p></u1:p></span></font></b><o:p></o:p></p>
</td>
<td width=10 height=38 style='width:.1in;padding:0in 0in 0in 0in;height:28.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p> </u1:p><o:p></o:p></span></font></p>
</td>
</tr>
<tr height=29 style='height:21.75pt'>
<td width=141 rowspan=5 valign=bottom bgcolor="#FFFF99" style='width:106.0pt;
border-top:solid windowtext 1.5pt;border-left:none;border-bottom:solid windowtext 1.5pt;
border-right:none;background:#FFFF99;padding:0in 5.4pt 0in 5.4pt;height:21.75pt;
border-color:-moz-use-text-color;-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial;
background-attachment:scroll;background-position-x:0%;background-position-y:
50%' u4:bool="TRUE" u4:fmla="=TRUE">
<p class=MsoNormal align=center style='text-align:center'><b><font size=1
color=black face=Tahoma><span style='font-size:7.0pt;font-family:Tahoma;
font-weight:bold'>TRUE<u1:p></u1:p></span></font></b><o:p></o:p></p>
</td>
<td width=10 height=29 style='width:.1in;padding:0in 0in 0in 0in;height:21.75pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p> </u1:p><o:p></o:p></span></font></p>
</td>
</tr>
<tr height=62 style='height:46.5pt'>
<td width=10 height=62 style='width:.1in;padding:0in 0in 0in 0in;height:46.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p> </u1:p><o:p></o:p></span></font></p>
</td>
</tr>
<tr height=62 style='height:46.5pt'>
<td width=10 height=62 style='width:.1in;padding:0in 0in 0in 0in;height:46.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p> </u1:p><o:p></o:p></span></font></p>
</td>
</tr>
<tr height=62 style='height:46.5pt'>
<td width=10 height=62 style='width:.1in;padding:0in 0in 0in 0in;height:46.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p> </u1:p><o:p></o:p></span></font></p>
</td>
</tr>
<tr height=62 style='height:46.5pt'>
<td width=10 height=62 style='width:.1in;padding:0in 0in 0in 0in;height:46.5pt'>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p> </u1:p><o:p></o:p></span></font></p>
</td>
</tr>
</table>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>This generates the following errors:<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>...<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Caused by: org.drools.rule.InvalidRulePackage: Rule
Compilation error : [Rule name=postponePart_15, agendaGroup=MAIN, salience=0,
no-loop=false]<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
participantPostponementRules/Rule_postponePart_15_0.java (8:343) : The field
BooleanAnswer.answer is not visible<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Rule Compilation error : [Rule name=postponePart_13,
agendaGroup=MAIN, salience=0, no-loop=false]<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
participantPostponementRules/Rule_postponePart_13_0.java (8:343) : The field
BooleanAnswer.answer is not visible<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Rule Compilation error : [Rule name=postponePart_14,
agendaGroup=MAIN, salience=0, no-loop=false]<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
participantPostponementRules/Rule_postponePart_14_0.java (8:343) : The field
BooleanAnswer.answer is not visible<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Rule Compilation error : [Rule name=postponePart_16,
agendaGroup=MAIN, salience=0, no-loop=false]<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
participantPostponementRules/Rule_postponePart_16_0.java (8:343) : The field
BooleanAnswer.answer is not visible<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Rule Compilation error : [Rule name=postponePart_17,
agendaGroup=MAIN, salience=0, no-loop=false]<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
participantPostponementRules/Rule_postponePart_17_0.java (8:343) : The field
BooleanAnswer.answer is not visible<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Rule Compilation error : [Rule name=postponePart_10,
agendaGroup=MAIN, salience=0, no-loop=false]<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
participantPostponementRules/Rule_postponePart_10_0.java (8:343) : The field
BooleanAnswer.answer is not visible<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Rule Compilation error : [Rule name=postponePart_11,
agendaGroup=MAIN, salience=0, no-loop=false]<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
participantPostponementRules/Rule_postponePart_11_0.java (8:343) : The field
BooleanAnswer.answer is not visible<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Rule Compilation error : [Rule name=postponePart_18,
agendaGroup=MAIN, salience=0, no-loop=false]<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
participantPostponementRules/Rule_postponePart_18_0.java (8:343) : The field
BooleanAnswer.answer is not visible<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Rule Compilation error : [Rule name=postponePart_19,
agendaGroup=MAIN, salience=0, no-loop=false]<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
participantPostponementRules/Rule_postponePart_19_0.java (8:343) : The field
BooleanAnswer.answer is not visible<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Rule Compilation error : [Rule name=postponePart_12,
agendaGroup=MAIN, salience=0, no-loop=false]<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
participantPostponementRules/Rule_postponePart_12_0.java (8:343) : The field
BooleanAnswer.answer is not visible<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at org.drools.rule.Package.checkValidity(Package.java:408)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at org.drools.common.AbstractRuleBase.addPackage(AbstractRuleBase.java:288)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at com.acs.gs.juror.bizstrategy.PostponementStrategy.init(PostponementStrategy.java:129)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
... 14 more<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at junit.framework.Assert.fail(Assert.java:47)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at junit.framework.TestSuite$1.runTest(TestSuite.java:263)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at junit.framework.TestCase.runBare(TestCase.java:127)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at junit.framework.TestResult$1.protect(TestResult.java:106)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at junit.framework.TestResult.runProtected(TestResult.java:124)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at junit.framework.TestResult.run(TestResult.java:109)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at junit.framework.TestCase.run(TestCase.java:118)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at junit.framework.TestSuite.runTest(TestSuite.java:208)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at junit.framework.TestSuite.run(TestSuite.java:203)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Help for a newbie, please?<u1:p></u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'><u1:p> </u1:p></span></font><o:p></o:p></p>
<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Thanks.<u1:p></u1:p></span></font><o:p></o:p></p>
<p><strong><b><font size=2 color=black face="Times New Roman"><span
style='font-size:10.0pt'>Thom Hehl</span></font></b></strong><b><font size=2
color=gray><span style='font-size:10.0pt;color:gray;font-weight:bold'><br>
</span></font></b><font size=1 color=gray><span style='font-size:7.5pt;
color:gray'>Sr. eJuror Architect<u1:p></u1:p></span></font><o:p></o:p></p>
<p><strong><b><font size=2 color=navy face=Wingdings><span style='font-size:
10.0pt;font-family:Wingdings;color:navy'>)</span></font></b></strong><strong><b><font
size=1 color=navy face="Times New Roman"><span style='font-size:7.5pt;
color:navy'> </span></font></b></strong><strong><b><font size=1 color=gray
face="Times New Roman"><span style='font-size:7.5pt;color:gray'>Office (859)
277-8800 x 144</span></font></b></strong><o:p></o:p></p>
<u1:p></u1:p>
<p><strong><b><font size=2 color=navy face=Wingdings><span style='font-size:
10.0pt;font-family:Wingdings;color:navy'>*</span></font></b></strong><strong><b><font
size=1 color=navy face="Times New Roman"><span style='font-size:7.5pt;
color:navy'> </span></font></b></strong><strong><b><font size=1 color=gray
face="Times New Roman"><span style='font-size:7.5pt;color:gray'><a
href="mailto:Thomas.Hehl@acs-inc.com" moz-do-not-send=true>Thomas.Hehl@acs-inc.com</a></span></font></b></strong><strong><b><font
size=1 color=silver face="Times New Roman"><span style='font-size:7.5pt;
color:silver'> </span></font></b></strong><b><font size=1 color=silver><span
style='font-size:7.5pt;color:silver;font-weight:bold'><br>
</span></font></b><strong><b><font size=1 color=gray face="Times New Roman"><span
style='font-size:7.5pt;color:gray'>ACS, Inc.<u1:p></u1:p></span></font></b></strong><o:p></o:p></p>
<p><strong><b><font size=1 color=gray face="Times New Roman"><span
style='font-size:7.5pt;color:gray'>Government Solutions</span></font></b></strong><u1:p></u1:p><o:p></o:p></p>
<p><st1:Street u5:st="on"><st1:address u5:st="on"><st1:Street w:st="on"><st1:address
w:st="on"><strong><b><font size=1 color=gray face="Times New Roman"><span
style='font-size:7.5pt;color:gray'>1733 Harrodsburg Road</span></font></b></strong></st1:address></st1:Street></st1:address></st1:Street><b><font
size=1 color=gray><span style='font-size:7.5pt;color:gray;font-weight:bold'><br>
<st1:place u5:st="on"><st1:City u5:st="on"><st1:place w:st="on"><st1:City
w:st="on"><strong><b><font face="Times New Roman">Lexington</font></b></strong></st1:City></st1:City><strong><b><font
face="Times New Roman">, <st1:State u5:st="on"><st1:State w:st="on">KY</st1:State></st1:State>
<st1:PostalCode u5:st="on"><st1:PostalCode w:st="on">40504-3617</st1:place></st1:PostalCode></st1:PostalCode></font></b></strong></st1:place></span></font></b><o:p></o:p></p>
<u1:p></u1:p>
<p><strong><b><font size=1 color=gray face="Times New Roman"><span
style='font-size:7.5pt;color:gray'>This e-mail message, including any
attachments, is for the sole use of the intended recipient(s) and may contain
confidential and privileged information. Any unauthorized review, use,
disclosure or distribution is prohibited. If you are not the intended recipient,
please contact the sender by reply e-mail and destroy all copies of the
original message and notify sender via e-mail at <u><a
href="mailto:Thomas.Hehl@acs-inc.com" moz-do-not-send=true>Thomas.Hehl@acs-inc.com</a></u>
or by telephone at 859-277-8800 ext. 144. Thank you.</span></font></b></strong><o:p></o:p></p>
<u1:p></u1:p>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p> </u1:p><o:p></o:p></span></font></p>
<pre wrap=""><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'><o:p> </o:p></span></font></pre><pre
style='text-align:center'><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'>
<hr size=4 width="90%" align=center>
</span></font></pre><pre><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'><o:p> </o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>_______________________________________________<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>rules-users mailing list<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><a
href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><a
href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> <o:p></o:p></span></font></pre>
<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</div>
</body>
</html>