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 class="gmail_quote">On Fri, Oct 22, 2010 at 12:32 PM, <a href="mailto:esteban.aliverti@gmail.com">esteban.aliverti@gmail.com</a> <span dir="ltr">&lt;<a href="mailto:esteban.aliverti@gmail.com">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">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>Michael D Neale<br>home: <a href="http://www.michaelneale.net">www.michaelneale.net</a><br>blog: <a href="http://michaelneale.blogspot.com">michaelneale.blogspot.com</a><br>