In Guvnor you have to create a Model also in your specific packages and select "import from global area". Then you have to go to the configuration of the package and add the classes you want to use in your package.<div>
<br></div><div>Best Regards,<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 Thu, Dec 22, 2011 at 5:05 AM, srinivasasanda <span dir="ltr"><<a href="mailto:srinivasasanda@gmail.com">srinivasasanda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Salaboy,<br>
I have a problem please give me some solution..<br>
<br>
<br>
packagelisturl=<a href="http://localhost:8080/guvnor-5.2.0.Final-jboss-as-5.1/org.drools.guvnor.Guvnor/webdav/packages" target="_blank">http://localhost:8080/guvnor-5.2.0.Final-jboss-as-5.1/org.drools.guvnor.Guvnor/webdav/packages</a><br>
(which show the list of package ==><br>
Contents of this<br>
Folder:<br>
defaultPackage<br>
mortgages<br>
sample<br>
demo<br>
<br>
Storeing the result in buffered reader, and manuplateing the<br>
eachline and adding all the package to the kbuilder()<br>
<br>
packageurl=<a href="http://localhost:8080/guvnor-5.2.0.Final-jboss-as-5.1/org.drools.guvnor.Guvnor/package/" target="_blank">http://localhost:8080/guvnor-5.2.0.Final-jboss-as-5.1/org.drools.guvnor.Guvnor/package/</a><br>
<br>
<br>
...............................................................................................................<br>
<br>
System.out.println(GlobalConfig.getConfigParameterValue("packagelisturl"));<br>
URL packages = new<br>
URL(GlobalConfig.getConfigParameterValue("packagelisturl"));<br>
URLConnection yc = packages.openConnection();<br>
BufferedReader in = new BufferedReader(new<br>
InputStreamReader(yc.getInputStream()));<br>
String inputLine;<br>
inputLine = in.readLine();<br>
System.out.print("inputLine"+inputLine);<br>
while ((inputLine = in.readLine()) != null)<br>
{<br>
System.out.print("inputLine"+inputLine);<br>
String<br>
urlstr=GlobalConfig.getConfigParameterValue("packageurl")+""+inputLine+"/LATEST";<br>
URL url = new URL(urlstr);<br>
UrlResource urlResource =<br>
(UrlResource)ResourceFactory.newUrlResource(url);<br>
<br>
urlResource.setBasicAuthentication("enabled");<br>
urlResource.setUsername("admin");<br>
urlResource.setPassword("admin");<br>
_kbuilder.add(urlResource,<br>
ResourceType.PKG);<br>
System.out.println("added pacakges into<br>
_kbuilder"+urlstr);<br>
}<br>
in.close();<br>
......................................................... some other code<br>
to fire rules.....<br>
<br>
This code works fine with simple java application and<br>
geting the result.<br>
<br>
but when i try to use this in some web application , the<br>
packages are not adding to kbuilder and it shows the following error<br>
<br>
<br>
2011-12-21 20:31:01,819 INFO [STDOUT] (http-127.0.0.1-8080-5) after<br>
creating kbuilder<br>
2011-12-21 20:31:01,819 INFO [STDOUT] (http-127.0.0.1-8080-5)<br>
<a href="http://localhost:8080/guvnor-5.2.0.Final-jboss-as-5.1/org.drools.guvnor.Guvnor/webdav/packages
2011-12-21" target="_blank">http://localhost:8080/guvnor-5.2.0.Final-jboss-as-5.1/org.drools.guvnor.Guvnor/webdav/packages<br>
2011-12-21</a> 20:31:01,819 INFO [STDOUT] (http-127.0.0.1-8080-4) INFO 21-12<br>
20:31:01,819 (NilAuthenticator.java:authenticate:35) All users are guests.<br>
2011-12-21 20:31:01,819 INFO [STDOUT] (http-127.0.0.1-8080-4) INFO 21-12<br>
20:31:01,819 (RepositoryServlet.java:allowUser:114) null authenticated for<br>
rest api<br>
2011-12-21 20:31:01,835 INFO [STDOUT] (http-127.0.0.1-8080-5)<br>
inputLineContents of this Folder:<br>
2011-12-21 20:31:01,835 INFO [STDOUT] (http-127.0.0.1-8080-5)<br>
inputLinedefaultPackage<br>
2011-12-21 20:31:01,835 INFO [STDOUT] (http-127.0.0.1-8080-5) added<br>
pacakges into<br>
_kbuilderhttp://localhost:8080/guvnor-5.2.0.Final-jboss-as-5.1/org.drools.guvnor.Guvnor/package/defaultPackage/LATEST<br>
2011-12-21 20:31:01,835 INFO [STDOUT] (http-127.0.0.1-8080-5) Provider<br>
org.drools.io.impl.ResourceProviderImpl could not be set.<br>
2011-12-21 20:31:01,835 ERROR [org.in.treetech.bss.common.cache]<br>
(http-127.0.0.1-8080-5) RuleEngine 234 Provider<br>
org.drools.io.impl.ResourceProviderImpl could not be set.<br>
2011-12-21 20:31:01,835 INFO [STDOUT] (http-127.0.0.1-8080-5) After adding<br>
packages<br>
2011-12-21 20:31:01,835 ERROR [org.in.treetech.bss.common.cache]<br>
(http-127.0.0.1-8080-5) RuleEngine 173 Provider<br>
org.drools.impl.KnowledgeBaseProviderImpl could not be set.<br>
2011-12-21 20:31:01,835 INFO [STDOUT] (http-127.0.0.1-8080-5) After<br>
creation of Kbase<br>
2011-12-21 20:31:01,835 INFO [STDOUT] (http-127.0.0.1-8080-5) FactName<br>
issample-person<br>
2011-12-21 20:31:01,835 ERROR [org.in.treetech.bss.common.cache]<br>
(http-127.0.0.1-8080-5) RuleEngine 390 null<br>
2011-12-21 20:31:01,835 INFO [STDOUT] (http-127.0.0.1-8080-5) Rule engine<br>
ended<br>
<br>
<br>
So for helped a lot Thanks , Thank u very much,<br>
<br>
Regards & Thanks<br>
Srinivasaprasad<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/How-to-make-available-declarative-model-to-all-packages-tp3605644p3605810.html" target="_blank">http://drools.46999.n3.nabble.com/How-to-make-available-declarative-model-to-all-packages-tp3605644p3605810.html</a><br>
</font></span><div class="HOEnZb"><div class="h5">Sent from the Drools: User forum mailing list archive at Nabble.com.<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" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</div></div></blockquote></div><br></div>