<br>Hi Christopher, <br><br>Try this out. <br><br><b><font color="#960000">
<p align="left"><font size="2">rule</font></p></font></b><font size="2"><font color="#008000">&quot;Order not Accepted&quot;<span> 
</span></font></font>
<p align="left"><font size="2"><font color="#008000"><span></span></font><b><font color="#960000">when</font></b></font></p><p align="left"><font size="2"><b><font color="#960000">Message ( state1 : state, order1&nbsp; : order)
</font></b></font></p><p align="left"><font size="2"><b><font color="#960000">eval(state1 == MessageState.RELEASING &amp;&amp; order1.requestStatus == RequestStae.ACCEPT)<br></font></b></font></p>

<p align="left"><b><font color="#960000"><font size="2">then</font></font></b><font size="2"> </font></p>
<p align="left"><strong><font color="#960000"><span><font size="2">...</font></span></font></strong></p>
<p align="left"><strong><font color="#960000"><span></span><font size="2">end</font></font></strong></p>
<p align="left"><span>-Krishnan. <br></span></p><br><br><br><div><span class="gmail_quote">On 6/6/07, <b class="gmail_sendername"><a href="mailto:Christopher.Mathrusse@sybase.com">Christopher.Mathrusse@sybase.com</a></b>
 &lt;<a href="mailto:Christopher.Mathrusse@sybase.com">Christopher.Mathrusse@sybase.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div>
<div><span><font face="Arial" size="2">I&#39;m new to the rules 
syntax and a bit frustrated with trying to learn it. I&#39;ve reviewed the docs but 
keep running into the same issue. I have a parent object, Message, that contains 
an Order. An Order has a status that I want to test. So looking at the 
documentation and taking my best guess I&#39;ve created a rule as 
follows:</font></span></div>
<div><span><font face="Arial" size="2"></font></span>&nbsp;</div>
<div><span><b><font color="#960000">
<p align="left"><font size="2">rule</font></p></font></b><font size="2"> <font color="#008000">&quot;Order not Accepted&quot;<span> 
</span></font></font>
<p align="left"><font size="2"><font color="#008000"><span></span></font><b><font color="#960000">when</font></b></font></p>
<p align="left"><font size="2">$m : Message( state == MessageState.RELEASING, 
order.requestStatus == RequestStatus.ACCEPT )</font></p>
<p align="left"><b><font color="#960000"><font size="2">then</font></font></b><font size="2"> </font></p>
<p align="left"><strong><font color="#960000"><span><font size="2">...</font></span></font></strong></p>
<p align="left"><strong><font color="#960000"><span></span><font size="2">end</font></font></strong></p>
<p align="left"><span><font face="Arial" size="2">The problem 
is that when I start my application I get a compilation 
error.</font></span></p><span><font size="2">
<p align="left">Caused by: </p>
<p align="left">org.drools.rule.InvalidRulePackage: [54,48]: unknown:54:48 
Unexpected token &#39;,&#39;[54,70]: unknown:54:70 mismatched token: 
[@427,1915:1916=&#39;==&#39;,&lt;75&gt;,54:70]; expecting type LEFT_PAREN[54,95]: 
unknown:54:95 mismatched token: [@434,1940:1940=&#39;)&#39;,&lt;37&gt;,54:95]; expecting 
type LEFT_PAREN</p>
<p align="left">at org.drools.rule.Package.checkValidity(</p></font><u><font color="#000080" size="2">Package.java:368</font></u><font size="2">)</font></span></span></div>
<div><font face="Arial" size="2"></font>&nbsp;</div>
<div><font face="Arial" size="2"><span>So what am I 
missing? I know it has to be something simple with my understanding of the 
syntax.</span></font></div>
<div><font face="Arial" size="2"><span></span></font>&nbsp;</div>
<div><font face="Arial" size="2"><span>Thanks for the 
help...</span></font></div>
<div><font face="Arial" size="2"></font>&nbsp;</div>
<div align="left"><font face="Arial" size="2">Chris Mathrusse</font></div>
<div align="left"><font face="Arial" size="2"><a href="mailto:christopher.mathrusse@sybase.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">christopher.mathrusse@sybase.com</a></font></div>
<div align="left"><font face="Arial" size="2">(925) 236-5553</font></div>
<div>&nbsp;</div></div>

<br>_______________________________________________<br>rules-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" 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><br clear="all"><br>-- <br>Sivaramakrishna Iyer Krishnan (Anand) <br><br>Never assume the obvious is true. <br>- William Safire