On 2011/5/4 22:57, Vincent Legendre wrote: > Hi all, > > I am looking for a clever way to compile only parts of a Guvnor package > according to some criteria on items (categories, metadata ...), but > outside Guvnor if possible. > The main idea starts by the fact that it is a little bit complex for a > business user to manage packages and compilations, and even more if he > has to manage conditional compilations (using selectors) of a single > package to produce multiple KB compiled according to business criterions. > > I want to compile automatically some KB according to categories (more > generally asset's fields) with something external to Guvnor. Thus I need > a way to query Guvnor repository with criterion to get either : > - the corresponding ressources (DRL) > - the filtered compiled KB (PKG ressource) > Filtering with DRL (like custom selectors in Guvnor) will be perfect, > using a custom class too. > > Is there such service ? > Does the KnowledgeAgent allow filtering (did not see anything in docs) ? Not sure about KnowledgeAgent, I ll leave this question to someone more familiar with KnowledgeAgent. At the same time, you can probably use Guvnor REST service to achieve same goal. Check this example: http://community.jboss.org/wiki/PublishDroolsartifactsfromaproductionenvironment. This example polls package feed periodically to check if there is a new version of package available. If there is a new version created, it will download the package compiled binary. Package binary is compiled against selectors, so it is filtered as you need.
Cheers, Jervis > Or do I need to add a new service in Guvnor war directly ? > > Thanks! > _______________________________________________ > rules-users mailing list > rules-users@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-users _______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users