<br>&nbsp;&nbsp; Hi,<br><br>&nbsp;&nbsp; Mark just told me there is a problem with MVEL calling functions... I believe he is working on that...<br><br>&nbsp;&nbsp;&nbsp; []s<br>&nbsp;&nbsp;&nbsp; Edson<br><br><br><div><span class="gmail_quote">2007/8/29, hypnosat7 &lt;<a href="mailto:ablarbi@yahoo.fr">
ablarbi@yahoo.fr</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>I still have the same problem :<br><br>* (1,6) unable to resolve method using strict-mode:
<br>java.lang.Object.func(...)<br>* (1,6) unable to resolve method using strict-mode:<br>java.lang.Object.func(...)<br>package validity :false<br>org.drools.rule.InvalidRulePackage: Unable to build expression for<br>&#39;consequence&#39; &#39;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;drools.rule.dialect=&quot;java&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(drools.getRule().getDialect());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(&quot;ok&quot;+func());<br><br><br>&#39; : [Rule name=Your First Rule, agendaGroup=MAIN, salience=0, no-loop=false]
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at org.drools.rule.Package.checkValidity(Package.java:416)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at org.drools.common.AbstractRuleBase.addPackage(AbstractRuleBase.java:292)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at mcmipih.rules.demo.service.TestDraft.main(TestDraft.java
:34)<br><br><br>my rule :<br><br>rule &quot;Your First Rule&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dialect &quot;mvel&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;when<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eval(true)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;then<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;drools.rule.dialect=&quot;java&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(drools.getRule().getDialect());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(&quot;ok&quot;+func());<br><br><br>end<br><br><br><br>Edson Tirelli-3 wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;I believe this problem is already fixed in trunk. You can download
<br>&gt; latest<br>&gt; build from here:<br>&gt;<br>&gt; <a href="http://cruisecontrol.jboss.com/cc/artifacts/jboss-rules">http://cruisecontrol.jboss.com/cc/artifacts/jboss-rules</a><br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; []s<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Edson
<br>&gt;<br>&gt; 2007/8/29, hypnosat7 &lt;<a href="mailto:ablarbi@yahoo.fr">ablarbi@yahoo.fr</a>&gt;:<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; I try and change the dialect but it doesn&#39;t work<br>&gt;&gt;<br>&gt;&gt; rule &quot;Your First Rule&quot;
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dialect &quot;mvel&quot;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drools.rule.dialect=&quot;java&quot;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println
(drools.getRule().getDialect());<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&quot;ok&quot;+func());<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; end<br>&gt;&gt;<br>&gt;&gt; the package still invalid :<br>&gt;&gt; * (1,6) unable to resolve method using strict-mode:
<br>&gt;&gt; java.lang.Object.func(...)<br>&gt;&gt; * (1,6) unable to resolve method using strict-mode:<br>&gt;&gt; java.lang.Object.func(...)<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; hypnosat7 wrote:<br>&gt;&gt; &gt;
<br>&gt;&gt; &gt; Hi,<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;&nbsp;&nbsp; I have a simple rule :<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; function String isTrue() {<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return &quot;true&quot;;<br>&gt;&gt; &gt; }<br>&gt;&gt; &gt;
<br>&gt;&gt; &gt; rule &quot;new rule&quot;<br>&gt;&gt; &gt; dialect &quot;mvel&quot;<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eval(true)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println
(&quot;passe&quot;+isTrue());<br>&gt;&gt; &gt; end<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; But it seems impossible to call function&#39;s :<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; org.mvel.PropertyAccessException: failed to access property:
<br>&gt;&gt; &gt; &lt;&lt;System.out.println(&quot;passe&quot;+isTrue())&gt;&gt; in: null<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt;<br>&gt;&gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(<br>
&gt;&gt; ReflectiveAccessorOptimizer.java:137)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt;<br>&gt;&gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor<br>&gt;&gt; (ReflectiveAccessorOptimizer.java
:96)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.mvel.ASTNode.getReducedValueAccelerated(ASTNode.java:194)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.mvel.MVELRuntime.execute(MVELRuntime.java:87)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.mvel.MVEL.executeDebugger
(MVEL.java:327)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.drools.base.mvel.MVELConsequence.evaluate(<br>&gt;&gt; MVELConsequence.java:43)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.drools.common.DefaultAgenda.fireActivation(<br>&gt;&gt; DefaultAgenda.java
:545)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java<br>&gt;&gt; :509)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt; org.drools.common.AbstractWorkingMemory.fireAllRules
(<br>&gt;&gt; AbstractWorkingMemory.java:430)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt; org.drools.common.AbstractWorkingMemory.fireAllRules(<br>&gt;&gt; AbstractWorkingMemory.java:392)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at mcmipih.rules.demo.service.TestDraft.main
(TestDraft.java:37)<br>&gt;&gt; &gt; Caused by: org.mvel.PropertyAccessException: null pointer exception in<br>&gt;&gt; &gt; property: isTrue()<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt;<br>&gt;&gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain
(<br>&gt;&gt; ReflectiveAccessorOptimizer.java:143)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt;<br>&gt;&gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor<br>&gt;&gt; (ReflectiveAccessorOptimizer.java
:96)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.mvel.ASTNode.getReducedValueAccelerated(ASTNode.java:194)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt; org.mvel.ast.BinaryOperation.getReducedValueAccelerated(<br>&gt;&gt; BinaryOperation.java
:20)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.mvel.MVELRuntime.execute(MVELRuntime.java:87)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.mvel.CompiledExpression.getValue(CompiledExpression.java<br>&gt;&gt; :98)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt; 
org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod(<br>&gt;&gt; ReflectiveAccessorOptimizer.java:421)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt;<br>&gt;&gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain
(<br>&gt;&gt; ReflectiveAccessorOptimizer.java:109)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ... 10 more<br>&gt;&gt; &gt; Caused by: java.lang.NullPointerException<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod
(<br>&gt;&gt; ReflectiveAccessorOptimizer.java:429)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt;<br>&gt;&gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(<br>&gt;&gt; ReflectiveAccessorOptimizer.java
:109)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ... 17 more<br>&gt;&gt; &gt; org.drools.spi.ConsequenceException: org.mvel.PropertyAccessException:<br>&gt;&gt; &gt; failed to access property: &lt;&lt;System.out.println(&quot;passe&quot;+isTrue())&gt;&gt; in:
<br>&gt;&gt; &gt; null<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.drools.common.DefaultAgenda.fireActivation(<br>&gt;&gt; DefaultAgenda.java:549)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java
<br>&gt;&gt; :509)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt; org.drools.common.AbstractWorkingMemory.fireAllRules(<br>&gt;&gt; AbstractWorkingMemory.java:430)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt; org.drools.common.AbstractWorkingMemory.fireAllRules
(<br>&gt;&gt; AbstractWorkingMemory.java:392)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at mcmipih.rules.demo.service.TestDraft.main(TestDraft.java:37)<br>&gt;&gt; &gt; Caused by: org.mvel.PropertyAccessException: failed to access property:
<br>&gt;&gt; &gt; &lt;&lt;System.out.println(&quot;passe&quot;+isTrue())&gt;&gt; in: null<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt;<br>&gt;&gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(<br>
&gt;&gt; ReflectiveAccessorOptimizer.java:137)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt;<br>&gt;&gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor<br>&gt;&gt; (ReflectiveAccessorOptimizer.java
:96)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.mvel.ASTNode.getReducedValueAccelerated(ASTNode.java:194)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.mvel.MVELRuntime.execute(MVELRuntime.java:87)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.mvel.MVEL.executeDebugger
(MVEL.java:327)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.drools.base.mvel.MVELConsequence.evaluate(<br>&gt;&gt; MVELConsequence.java:43)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.drools.common.DefaultAgenda.fireActivation(<br>&gt;&gt; DefaultAgenda.java
:545)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ... 4 more<br>&gt;&gt; &gt; Caused by: org.mvel.PropertyAccessException: null pointer exception in<br>&gt;&gt; &gt; property: isTrue()<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt;<br>&gt;&gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain
(<br>&gt;&gt; ReflectiveAccessorOptimizer.java:143)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt;<br>&gt;&gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor<br>&gt;&gt; (ReflectiveAccessorOptimizer.java
:96)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.mvel.ASTNode.getReducedValueAccelerated(ASTNode.java:194)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt; org.mvel.ast.BinaryOperation.getReducedValueAccelerated(<br>&gt;&gt; BinaryOperation.java
:20)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.mvel.MVELRuntime.execute(MVELRuntime.java:87)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.mvel.CompiledExpression.getValue(CompiledExpression.java<br>&gt;&gt; :98)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt; 
org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod(<br>&gt;&gt; ReflectiveAccessorOptimizer.java:421)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt;<br>&gt;&gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain
(<br>&gt;&gt; ReflectiveAccessorOptimizer.java:109)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ... 10 more<br>&gt;&gt; &gt; Caused by: java.lang.NullPointerException<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod
(<br>&gt;&gt; ReflectiveAccessorOptimizer.java:429)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; &gt;<br>&gt;&gt; org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(<br>&gt;&gt; ReflectiveAccessorOptimizer.java
:109)<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ... 17 more<br>&gt;&gt; &gt;<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; View this message in context:<br>&gt;&gt; <a href="http://www.nabble.com/function-call-tf4346267.html#a12383032">http://www.nabble.com/function-call-tf4346267.html#a12383032
</a><br>&gt;&gt; Sent from the drools - user mailing list archive at <a href="http://Nabble.com">Nabble.com</a>.<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; rules-users mailing list
<br>&gt;&gt; <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
<br>&gt;&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt;&nbsp;&nbsp; Edson Tirelli<br>&gt;&nbsp;&nbsp; Software Engineer - JBoss Rules Core Developer<br>&gt;&nbsp;&nbsp; Office: +55 11 3529-6000<br>&gt;&nbsp;&nbsp; Mobile: +55 11 9287-5646<br>&gt;&nbsp;&nbsp; JBoss, a division of Red Hat @ 
<a href="http://www.jboss.com">www.jboss.com</a><br>&gt;<br>&gt; _______________________________________________<br>&gt; rules-users mailing list<br>&gt; <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org
</a><br>&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>&gt;<br>&gt;<br><br>--<br>View this message in context: <a href="http://www.nabble.com/function-call-tf4346267.html#a12386450">
http://www.nabble.com/function-call-tf4346267.html#a12386450</a><br>Sent from the drools - user mailing list archive at <a href="http://Nabble.com">Nabble.com</a>.<br><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">https://lists.jboss.org/mailman/listinfo/rules-users
</a><br></blockquote></div><br><br clear="all"><br>-- <br>&nbsp;&nbsp;Edson Tirelli<br>&nbsp;&nbsp;Software Engineer - JBoss Rules Core Developer<br>&nbsp;&nbsp;Office: +55 11 3529-6000<br>&nbsp;&nbsp;Mobile: +55 11 9287-5646<br>&nbsp;&nbsp;JBoss, a division of Red Hat @ 
<a href="http://www.jboss.com">www.jboss.com</a>