<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
Jonathan,<BR>
&nbsp;<BR>
The decision table mandates atleast one condition. I have faced this problem before. Assuming you always have some +ve value for cheese.price, do you want to try following?<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>

<TABLE style="WIDTH: 302pt; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width=402 border=0 x:str>
<COLGROUP>
<COL style="WIDTH: 98pt; mso-width-source: userset; mso-width-alt: 4754" width=130>
<COL style="WIDTH: 87pt; mso-width-source: userset; mso-width-alt: 4242" width=116>
<COL style="WIDTH: 117pt; mso-width-source: userset; mso-width-alt: 5705" width=156>
<TBODY>
<TR style="HEIGHT: 12.75pt" height=17>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; WIDTH: 98pt; BORDER-BOTTOM: #d4d0c8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent" width=130 height=17><FONT face=Arial color=#000000>RuleSet</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; WIDTH: 87pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent" width=116><FONT face=Arial color=#000000>Cheese rules</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; WIDTH: 117pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent" width=156><FONT face=Arial color=#000000></FONT></TD></TR>
<TR style="HEIGHT: 12.75pt" height=17>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent" height=17><FONT face=Arial color=#000000>Import</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent; mso-ignore: colspan" colSpan=2><FONT face=Arial color=#000000>com.xxx.entity.Cheese</FONT></TD></TR>
<TR style="HEIGHT: 12.75pt" height=17>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent" height=17><FONT face=Arial color=#000000>Variables</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Arial color=#000000></FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Arial color=#000000></FONT></TD></TR>
<TR style="HEIGHT: 12.75pt" height=17>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent" height=17><FONT face=Arial color=#000000>Sequential</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent" align=middle x:bool="TRUE"><FONT face=Arial color=#000000>TRUE</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Arial color=#000000></FONT></TD></TR>
<TR style="HEIGHT: 12.75pt" height=17>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent" height=17><FONT face=Arial color=#000000></FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Arial color=#000000></FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Arial color=#000000></FONT></TD></TR>
<TR style="HEIGHT: 12.75pt" height=17>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent; mso-ignore: colspan" colSpan=2 height=17><FONT face=Arial color=#000000>RuleTable Rules for Cheese</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Arial color=#000000></FONT></TD></TR>
<TR style="HEIGHT: 12.75pt" height=17>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent" height=17><FONT face=Arial color=#000000>CONDITION</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Arial color=#000000>ACTION</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Arial color=#000000></FONT></TD></TR>
<TR style="HEIGHT: 12.75pt" height=17>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent" height=17><FONT face=Arial color=#000000>$c : Cheese</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Arial color=#000000>$c</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Arial color=#000000></FONT></TD></TR>
<TR style="HEIGHT: 12.75pt" height=17>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent" height=17><FONT face=Arial color=#000000>$price : price &gt;</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent; mso-ignore: colspan" colSpan=2><FONT face=Arial color=#000000>setPrice($price * $1)</FONT></TD></TR>
<TR style="HEIGHT: 12.75pt" height=17>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent" height=17><FONT face=Arial color=#000000></FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Arial color=#000000></FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Arial color=#000000></FONT></TD></TR>
<TR style="HEIGHT: 12.75pt" height=17>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent" align=right height=17 x:num><FONT face=Arial color=#000000>0</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent" align=right x:num><FONT face=Arial color=#000000>2</FONT></TD>
<TD style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"></TD></TR></TBODY></TABLE><BR><BR><BR>
Thanks<BR>
mahesh<BR>
<BLOCKQUOTE>
<HR>
From: jojolemariole@hotmail.com<BR>To: rules-users@lists.jboss.org<BR>Date: Mon, 7 Apr 2008 08:56:34 +0000<BR>Subject: [rules-users] decision tables and attributes as parameters in function calls<BR><BR>
<META content="Microsoft SafeHTML" name=Generator>
<STYLE>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass body.EC_hmmessage
{font-size:10pt;font-family:Tahoma;}
</STYLE>
<BR>
<DIV class=EC_ExternalClass id=EC_MsgContainer>
<STYLE>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass body.EC_hmmessage
{font-size:10pt;font-family:Tahoma;}
</STYLE>
hi,<BR><BR><PRE class=EC_EC_programlisting><SPAN style="FONT-FAMILY: Tahoma,Helvetica,Sans-Serif">I have no problem for this kind of rule :<BR><BR></SPAN>rule "Primitive support"<BR>when<BR>    $c : Cheese( price &lt; 10 )<BR>then<BR>    $c.setPrice( 10 )<BR>end <BR></PRE>but I would like to know what is the decision table for this small rule<BR><BR><PRE class=EC_EC_programlisting>rule "Primitive support"<BR>when<BR>    $c : Cheese( $price : price )<BR>then<BR>    $c.setPrice( $price * 2 )<BR>end<BR><BR><SPAN style="FONT-FAMILY: Tahoma,Helvetica,Sans-Serif">I've tried a lot of syntax and I read the section abour the decision table in the manual but i</SPAN><BR style="FONT-FAMILY: Tahoma,Helvetica,Sans-Serif"><SPAN style="FONT-FAMILY: Tahoma,Helvetica,Sans-Serif">didnt find anything.</SPAN></PRE></DIV><BR>
<HR>
Centralisez tous vos comptes mails dans Hotmail ! <A href="http://www.windowslive.fr/hotmail/" target=_blank>Créez un compte Hotmail, c'est gratuit !</A> </BLOCKQUOTE><br /><hr />Exclusive Marriage Proposals!
Find UR life partner at Shaadi.com <a href='http://ss1.richmedia.in/recurl.asp?pid=430' target='_new'>Try it!</a></body>
</html>