hmmm, understood, but it doesn&#39;t really solve my basic problem, which is, that in our system we have one gunvor instance running on an development server and we are pulling the drools packages (as type=&quot;PKG&quot;), which basically consists of compiled business rules (.brl) from that guvnor repository. <div>
<br></div><div>So now we also have the requirement, that people wanna work (develop/test) the system offline, means not connected to the guvnor. For this reason my idea was, that when online I checkout the brl files from the guvnor into my eclipse project, and use (compile) them directly with the KnowledgeAgent using a local (classpath relativ) resource location in the changeset. Actually this setup  works fine with the drl files, but as I experienced not for the brl files. :( <br>
<br></div><div>Another possibility would be that I can checkout (via the guvnor repository) the compile rules set in PKG format, but this seems not to be part of the repository (resp. snapshot) drools files of a rules package, right (or did I oversee something) </div>
<div><br></div><div>Any ideas are sure welcome.</div><div><br></div><div>Btw. what are the detailed plan to use RuleML in drools and can you suggest me any good info sites (or books) on that language?</div><div><br></div>
<div>thx a lot, guys</div><div>cheers</div><div>-hugo</div><div><br><div class="gmail_quote">On 22 October 2010 04:15, Michael Neale <span dir="ltr">&lt;<a href="mailto:michael.neale@gmail.com">michael.neale@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">I think best not to add support for it directly. it is an internal format - and will one day be deprecated in favour of a ruleml dialect (I think this was mentioned previously). <br>
<br></div><div><div></div><div class="h5"><div class="gmail_quote">On Fri, Oct 22, 2010 at 12:32 PM, <a href="mailto:esteban.aliverti@gmail.com" target="_blank">esteban.aliverti@gmail.com</a> <span dir="ltr">&lt;<a href="mailto:esteban.aliverti@gmail.com" target="_blank">esteban.aliverti@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p>As far as i know, Brl syntax is kind of &quot;deprecated&quot;. Only guvnor should use it. I can add support for brl easily, but i don&#39;t know if this is correct or not. Guys? What is your opinion?</p>


<p></p><blockquote type="cite">El oct 21, 2010 5:46 p.m., &quot;drhookson&quot; &lt;<a href="mailto:hugo@koblmueller.com" target="_blank">hugo@koblmueller.com</a>&gt; escribió:<br><br><br>
hi.all,<br>
<br>
I working with drools-5.1.1 and just wanted to change my working<br>
knowledgeagent version, which pulls the package binary from the guvnor, to<br>
use local stored BRL files.<br>
<br>
As for what I assumed that the KnowledgeAgent is aware of the different<br>
resource types, I simply exchanged in the change-set.xml the resource<br>
location and type specification accordingly to the BRL ones, like the<br>
following:<br>
                        String ruleFile =<br>
&quot;file://Projects/Workspace/myProject/src/rules/DeadManSwitch.brl&quot;;<br>
         String xml = &quot;&quot;;<br>
                        xml += &quot;&lt;change-set<br>
xmlns=&#39;<a href="http://drools.org/drools-5.0/change-set" target="_blank">http://drools.org/drools-5.0/change-set</a>&#39;&quot;;<br>
                        xml += &quot;<br>
xmlns:xs=&#39;<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>&#39;&quot;;<br>
                        xml += &quot;<br>
xs:schemaLocation=&#39;<a href="http://drools.org/drools-5.0/change-set" target="_blank">http://drools.org/drools-5.0/change-set</a><br>
<a href="http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd" target="_blank">http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd</a>&#39;<br>



&gt;&quot;;<br>
                        xml += &quot;    &lt;add&gt;&quot;;<br>
                        xml += &quot;         &lt;resource source=&#39;&quot; + ruleFile + &quot;&#39;<br>
type=&#39;BRL&#39;/&gt;&quot;;<br>
                        xml += &quot;    &lt;/add&gt;&quot;;<br>
                        xml += &quot;&lt;/change-set&gt;&quot;;<br>
<br>
All the other things like setting up the KnowledgeAgent, applying the change<br>
set, a.s.o remained the same, but when executing the program I get the<br>
following exception reported:<br>
<br>
SEVERE: Run exception: java.lang.RuntimeException:<br>
org.drools.compiler.DroolsParserException:<br>
org.drools.CheckedDroolsException: Unable to find implementation for<br>
BusinessRuleProvider<br>
Stack trace:<br>
org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:544)<br>
org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28)<br>
org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(KnowledgeAgentImpl.java:637)<br>
org.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase(KnowledgeAgentImpl.java:889)<br>
org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(KnowledgeAgentImpl.java:704)<br>
org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(KnowledgeAgentImpl.java:584)<br>
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:185)<br>
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:168)<br>
<br>
Any idea what am I missing here?<br>
<br>
thx<br>
-hugo<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://drools-java-rules-engine.46999.n3.nabble.com/KnowledgeAgent-Unable-to-find-implementation-for-BusinessRuleProvider-tp1748593p1748593.html" target="_blank">http://drools-java-rules-engine.46999.n3.nabble.com/KnowledgeAgent-Unable-to-find-implementation-for-BusinessRuleProvider-tp1748593p1748593.html</a><br>



Sent from the Drools - Dev mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-dev mailing list<br>
<a href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</font></blockquote><p></p>
<br>_______________________________________________<br>
rules-dev mailing list<br>
<a href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
<br></blockquote></div><br><br clear="all"><br></div></div><div><div></div><div class="h5">-- <br>Michael D Neale<br>home: <a href="http://www.michaelneale.net" target="_blank">www.michaelneale.net</a><br>blog: <a href="http://michaelneale.blogspot.com" target="_blank">michaelneale.blogspot.com</a><br>


</div></div><br>_______________________________________________<br>
rules-dev mailing list<br>
<a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><img src="http://imgsrv.gocomics.com/dim/?fh=3bd2a1309e572d0d2d526ab61d3b7ac0"><br><br>
</div>