Hi,<div>Using a single kbuilder should also work. Beyond that, I don&#39;t see anything wrong in your code. You can check for errors in your kbuilder after the packages were added:</div><div><br></div><div><div>        if (kbuilder.hasErrors()){</div>

<div>            Iterator&lt;KnowledgeBuilderError&gt; errors = kbuilder.getErrors().iterator();</div><div>            while (errors.hasNext()){</div><div>                System.out.println(&quot;Error: &quot;+errors.next().getMessage());</div>

<div>            }</div><div>            throw new IllegalStateException(&quot;Errors during resource compilation&quot;);</div><div>        }</div></div><div><br></div><div>Could you be more specific about your expectations? i.e: How do you know processes are not being added? Regarding to DSL assets, you are not going to see them in the PKG. DSL and DSLR are used during package compilation, and only the generated rules are added to the resulting package. <br>

</div><div><br clear="all"><br>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br><br>Esteban Aliverti<br>- Developer @ <a href="http://www.plugtree.com" target="_blank">http://www.plugtree.com </a><br>- Blog @ <a href="http://ilesteban.wordpress.com" target="_blank">http://ilesteban.wordpress.com</a><br>


<br><br><div class="gmail_quote">On Sat, Aug 14, 2010 at 8:11 AM, Vignesh <span dir="ltr">&lt;<a href="mailto:viki.ccc@gmail.com">viki.ccc@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;">

<br>
Hi Esteban,<br>
<br>
I have added the complete package into the kbuilder using the package url,<br>
Below is the way Im using to add the package,<br>
<br>
KnowledgeBuilder kbuilder1 = KnowledgeBuilderFactory.newKnowledgeBuilder();<br>
KnowledgeBuilder kbuilder2 = KnowledgeBuilderFactory.newKnowledgeBuilder();<br>
kbuilder1.add(ResourceFactory.newUrlResource(&quot;<a href="http://localhost:8983/drools-guvnor/org.drools.guvnor.Guvnor/package/test1/LATEST" target="_blank">http://localhost:8983/drools-guvnor/org.drools.guvnor.Guvnor/package/test1/LATEST</a>&quot;),ResourceType.PKG);<br>


kbuilder2.add(ResourceFactory.newUrlResource(&quot;<a href="http://localhost:8983/drools-guvnor/org.drools.guvnor.Guvnor/package/test2/LATEST" target="_blank">http://localhost:8983/drools-guvnor/org.drools.guvnor.Guvnor/package/test2/LATEST</a>&quot;),ResourceType.PKG);<br>


KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();<br>
kbase.addKnowledgePackages(kbuilder1.getKnowledgePackages());<br>
kbase.addKnowledgePackages(kbuilder2.getKnowledgePackages());<br>
StatefulKnowledgeSession wrkMemory = kbase.newStatefulKnowledgeSession();<br>
int i=wrkMemory.fireAllRules();<br>
<br>
Let me know whether this approach is fine or if Im missing something here,<br>
provide your comments on the same.<br>
<br>
Thanks,<br>
Vignesh<br>
<font color="#888888">--<br>
View this message in context: <a href="http://drools-java-rules-engine.46999.n3.nabble.com/Firing-Mulitple-packages-tp1127290p1145342.html" target="_blank">http://drools-java-rules-engine.46999.n3.nabble.com/Firing-Mulitple-packages-tp1127290p1145342.html</a><br>


</font><div class="im">Sent from the Drools - User mailing list archive at Nabble.com.<br>
</div><div><div></div><div class="h5">_______________________________________________<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" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</div></div></blockquote></div><br></div>