Hi isabelle, <br><br>When I said instance class, I was meaning your instance source code ;) <br><br>Regards <br><br><div><span class="gmail_quote">On 9/28/07, <b class="gmail_sendername">Isabelle Hupont</b> &lt;<a href="mailto:ihupont@ita.es">
ihupont@ita.es</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;"><br>Hi Fernando!<br><br>Mi Instance class is the Weka class I attach....
<br>Thanks for your attention.<br>Isabelle.<br><a href="http://www.nabble.com/file/p12935480/Instance.class">http://www.nabble.com/file/p12935480/Instance.class</a> Instance.class<br><br><br><br>Fernando Meyer Camargo wrote:
<br>&gt;<br>&gt; Could you please provide your Instance class ?<br>&gt;<br>&gt;<br>&gt; On 9/27/07, Isabelle Hupont &lt;<a href="mailto:ihupont@ita.es">ihupont@ita.es</a>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Hi!
<br>&gt;&gt;<br>&gt;&gt; I want to program the following drl rule in xml:<br>&gt;&gt;<br>&gt;&gt; rule &quot;average calculation&quot;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no-loop true<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _i : Instance()
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _average : Double()<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from accumulate(accInst: Instance(),<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;average(<br>&gt;&gt; accInst.value
(&quot;tend&quot;)))<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eval(_average &lt; 20000)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _i.setValue(&quot;tend&quot;,2000);<br>&gt;&gt; end<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; For it, I have implemented the following xml file:
<br>&gt;&gt;<br>&gt;&gt; &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br>&gt;&gt; &lt;package name=&quot;org.prophet.fuzzy&quot; xmlns=&quot;<a href="http://drools.org/drools-4.0">http://drools.org/drools-4.0
</a>&quot;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; xmlns:xs=&quot;<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>&quot;<br>&gt;&gt; xs:schemaLocation=&quot;<a href="http://drools.org/drools-4.0">
http://drools.org/drools-4.0</a> drools-4.0.xsd&quot;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;import name=&quot;weka.core.*&quot;/&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;import name=&quot;org.prophet.gui.docking.*&quot;/&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;import name=&quot;
org.prophet.persistence.*&quot;/&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;import name=&quot;org.prophet.persistence.hibernate.*&quot;/&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;import name=&quot;org.prophet.rules.*&quot;/&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;import name=&quot;
org.prophet.*&quot;/&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rule name=&quot;Rule1&quot;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rule-attribute name=&quot;no-loop&quot; value=&quot;true&quot;/&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;lhs&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;pattern identifier=&quot;_i&quot; object-type=&quot;Instance&quot;/&gt;
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;pattern identifier=&quot;_average&quot; object-type=&quot;Double&quot;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;from&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;accumulate&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;pattern identifier=&quot;accInst&quot;
<br>&gt;&gt; object-type=&quot;Instance&quot;/&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;external-function evaluator=&quot;average&quot;<br>&gt;&gt; expression=&quot;accInst.value(&amp;quot;tend&amp;quot;)&quot;/&gt;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/accumulate&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/from&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/pattern&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;eval&gt;_average &amp;lt; 20000.0&lt;/eval&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/lhs&gt;
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rhs&gt;<br>&gt;&gt; _i.setValue(&quot;tend&quot;, 2000.0); manageRuleFired(&quot;Rule1&quot;, null, _i);<br>&gt;&gt; modify(_i);&lt;/rhs&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/rule&gt;<br>&gt;&gt; &lt;/package&gt;
<br>&gt;&gt;<br>&gt;&gt; And I have the following error when reading the rule package:<br>&gt;&gt;<br>&gt;&gt; org.drools.rule.InvalidRulePackage: Rule Compilation error _average<br>&gt;&gt; cannot<br>&gt;&gt; be resolved _i cannot be resolved _i cannot be resolved _i__Handle__
<br>&gt;&gt; cannot<br>&gt;&gt; be resolved _i cannot be resolved<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; I also have tried to replace the xml identifier &lt;pattern&gt; by &lt;column&gt;<br>&gt;&gt; with<br>&gt;&gt; no result. Can you help me, please?
<br>&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/accumulate-funtion-in-xml-tf4526879.html#a12916380">http://www.nabble.com/accumulate-funtion-in-xml-tf4526879.html#a12916380
</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; Fernando Meyer <a href="http://fmeyer.org">http://fmeyer.org</a><br>&gt; JBoss Rules Core Developer<br>&gt; <a href="mailto:fmcamargo@gmail.com">fmcamargo@gmail.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/accumulate-funtion-in-xml-tf4526879.html#a12935480">http://www.nabble.com/accumulate-funtion-in-xml-tf4526879.html#a12935480
</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>Fernando Meyer 
<a href="http://fmeyer.org">http://fmeyer.org</a><br>JBoss Rules Core Developer<br><a href="mailto:fmcamargo@gmail.com">fmcamargo@gmail.com</a>