<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user">
    <title>gmane.comp.java.drools.user</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13156"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13155"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13154"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13153"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13152"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13151"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13150"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13149"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13148"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13147"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13146"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13145"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13144"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13143"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13142"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13141"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13140"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13139"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13138"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.drools.user/13137"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13156">
    <title>Drools 5.0.0.M3 Runtime problem in Eclipse 3.4.1</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13156</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Zhang Jing-A52198</dc:creator>
    <dc:date>2008-12-03T23:51:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13155">
    <title>RE: accessing hashmap from condition on decision table</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13155</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Knapp, Barry</dc:creator>
    <dc:date>2008-12-03T17:19:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13154">
    <title>Re: Embedding Drools in Eclipse</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13154</link>
    <description>
Edson,

Thanks for your response. I will try your suggestions as well try (again) to
upgrade to M3. Having said that I am somewhat opposed to frameworks that
require "special" setup and require the users to specify classloaders. To me
if I understand what the container is doing with respect to
classloading/classloaders than that should be enough. I shouldn't be doing
anything in code to circumvent that or alter the behavior of the container.

So just a little more detail on my particular use case:

I have created a plug-in that contains all the Drools libraries. This is the
rules engine plug-in.

Developers will be creating rules and rule flows and those will be contained
obviously in their own plug-ins. They may be developing new java beans or be
using existing java beans from our middle-tier services. So the facts
inserted into working memory could come from any plugin(any number of
different classloaders in essence). Each plug-in has its own classloader.

Obviously the rules engine as an IOC container ne</description>
    <dc:creator>keithnielsen</dc:creator>
    <dc:date>2008-12-03T17:04:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13153">
    <title>Re: The Eclipse JDT Core jar is not in the classpath</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13153</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Kris Verlaenen</dc:creator>
    <dc:date>2008-12-03T16:52:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13152">
    <title>Re: accessing hashmap from condition on decision table</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13152</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Sascha</dc:creator>
    <dc:date>2008-12-03T16:49:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13151">
    <title>Re: Proper termination of a CommandService</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13151</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Kris Verlaenen</dc:creator>
    <dc:date>2008-12-03T16:33:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13150">
    <title>Re: Embedding Drools in Eclipse</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13150</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Edson Tirelli</dc:creator>
    <dc:date>2008-12-03T16:26:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13149">
    <title>Re: NoClassDefFoundError: BaseObjectClassFieldReader</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13149</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Edson Tirelli</dc:creator>
    <dc:date>2008-12-03T15:11:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13148">
    <title>Embedding Drools in Eclipse</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13148</link>
    <description>
Since my last post was so nicely hijacked I have started a new thread in the
hopes that the Drools team can shed some light on this.

My setup is as follows:

1) 2 plug-ins, one containing the drools libraries, and a second plugin
containing the facts and the rule file.
2) The rules engine plugin has a buddy-policy of "registered" and the facts
plugin has the rules engine plugin as a registered buddy.


Here is the rule(although any fact that has field assignments fails)

rule "Retrieve CID Presentation Model" 
        ruleflow-group "RetrieveCID" 
        
        when 
               
CIDPresentationModel($cidValue:cidValue,$cidExpirationDate:expirationDate)        
        then 
                boolean cidResult =
cidService.verifyCIDIsValid($cidValue,$cidExpirationDate); 
                CIDResult result = new CIDResult(cidResult); 
                insert(result); 
                System.out.println("Executing: Retrieve CID Presentation
Model"); 
end 

Deep in the bowels of drools there is a call to
Cla</description>
    <dc:creator>keithnielsen</dc:creator>
    <dc:date>2008-12-03T14:53:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13147">
    <title>design question - how to modell this in DRl</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13147</link>
    <description>Hi,

I´m totally new to Drools and DRL.
I want / (better words I must, because of my diploma thesis) to connect 
a couple of different software-applictions using Drools as logical 
middleware.

First i want to translate some kind -like the following ones- of natural 
rules into DRL and I have no idea how to do this in correct way.

Facts are
- Order
Order contain information about "creationDate" and "customerBelongingTo"

- Customer
Customer contains information (=days as int value) about 
"allowedTimePeriodWithoutNewIncomingOrder", on expiry of this time 
period this customer should me marked to inform a "Person"


- Persons
There are living persons(maybe) which are interested in
"customersWithNoNewIncomingOrder". The should be informed by mail, etc.

Please any idea to do this in best DRL way?

Thanks
Thorsten Trägenap

_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

</description>
    <dc:creator>Thorsten Trägenap</dc:creator>
    <dc:date>2008-12-03T14:01:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13146">
    <title>RE: accessing hashmap from condition on decision table</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13146</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Knapp, Barry</dc:creator>
    <dc:date>2008-12-03T13:14:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13145">
    <title>accessing hashmap from condition on decision table</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13145</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Sascha</dc:creator>
    <dc:date>2008-12-03T12:31:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13144">
    <title>Implementing a XOR Group between 2 rules with Drools3 (legacy...)</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13144</link>
    <description>Hello,

It seems that Drools 3 performs better for us (at least for now...)
then Drools 4. Drools 5 was not yet tested.


I'm wondering what is the most efficient method of implementing Drools
4 activation-group[1] feature using Drools 3 ?

In my system, in order to complete the match session I'm using a
combination of 2 rules one (and only one!) of them must pass so that
the match will be successful. I would like to use a XOR between them
and give higher salience to the first rule which is a light weight
version of the second. My motivation is keep drools from evaluating
the second more complex structure of the "heavy" rule as fast as
possible.

So, to summarize - How would you guys recommend implementing the XOR
structure between 2 Multiplicative inverse rules ?


Thank you,
Maxim.

[1] http://downloads.jboss.com/drools/docs/4.0.7.19894.GA/html_single/index.html#d0e3088

--
Cheers,
Maxim Veksler

"Free as in Freedom" - Do u GNU ?
_______________________________________________
rules-users mailing list
rule</description>
    <dc:creator>Maxim Veksler</dc:creator>
    <dc:date>2008-12-03T11:41:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13143">
    <title>Condition on function in decision table</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13143</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Sascha</dc:creator>
    <dc:date>2008-12-03T10:01:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13142">
    <title>Re: NoClassDefFoundError: BaseObjectClassFieldReader</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13142</link>
    <description>
Further testing shows that while the rules engine can locate facts from other
plug-ins (facts located in the same plugin as the rules engine work fine,
but not realistic to expect that all facts will be co-located in the same
plugin), an attempt to reconstitute them using the ByteArrayClassloader will
not work. Has anyone been successful using facts located in other plug-ins?
I am using Drools 5.M2 with Eclipse 3.4.



keithnielsen wrote:

</description>
    <dc:creator>keithnielsen</dc:creator>
    <dc:date>2008-12-03T04:36:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13141">
    <title>Re: NoClassDefFoundError: BaseObjectClassFieldReader</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13141</link>
    <description>
It appears that the field assignment issues happen when the class is in a
different plugin. If the class is in the same plugin as the rules engine it
works fine, but the minute you try and use a class from a different plugin
it chokes. 



keithnielsen wrote:

</description>
    <dc:creator>keithnielsen</dc:creator>
    <dc:date>2008-12-03T00:00:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13140">
    <title>The Eclipse JDT Core jar is not in the classpath</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13140</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Sascha</dc:creator>
    <dc:date>2008-12-02T22:59:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13139">
    <title>NoClassDefFoundError: BaseObjectClassFieldReader</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13139</link>
    <description>
I have the following rule:

rule "Retrieve CID Presentation Model"
ruleflow-group "RetrieveCID"

when
CIDPresentationModel($cidValue:cidValue,$cidExpirationDate:expirationDate)
then
boolean cidResult =
cidService.verifyCIDIsValid($cidValue,$cidExpirationDate);
CIDResult result = new CIDResult(cidResult);
insert(result);
System.out.println("Executing: Retrieve CID Presentation Model");
end

Deep in the bowels of drools there is a call to
ClassFieldAccessorFactory.getClassFieldReader where it attempts to create a
class using the byte array classloader, i.e. final Class&lt;?&gt; newClass =
byteArrayClassLoader.defineClass(className, bytes,PROTECTION_DOMAIN). Its at
this point that a NoClassDefFoundError on the BaseObjectClassFieldReader.
two sources of the same class in the classpath or if there is some reference
from the class resulting in the error to another class that can not be
resolved. It only appears in situations where there is fields involved. It
doesnt seem to matter how simple the object i</description>
    <dc:creator>keithnielsen</dc:creator>
    <dc:date>2008-12-02T22:14:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13138">
    <title>Re: NullPointerException with float field</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13138</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Edson Tirelli</dc:creator>
    <dc:date>2008-12-02T21:37:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13137">
    <title>Re: Proper termination of a CommandService</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13137</link>
    <description>_______________________________________________
rules-users mailing list
rules-users&lt; at &gt;lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
</description>
    <dc:creator>Michal Bali</dc:creator>
    <dc:date>2008-12-02T21:24:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.drools.user/13136">
    <title>Re: NullPointerException with float field</title>
    <link>http://permalink.gmane.org/gmane.comp.java.drools.user/13136</link>
    <description>
Hello Mark,
Is this a bug? 



techy wrote:

</description>
    <dc:creator>techy</dc:creator>
    <dc:date>2008-12-02T18:57:41</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.java.drools.user">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.java.drools.user</link>
  </textinput>
</rdf:RDF>
