[rules-users] Fire specific rules deployed in guvnor that reside in the same package

Michael Anstis michael.anstis at gmail.com
Wed Apr 10 10:36:54 EDT 2013


If you use .../assets/decisiontable1/source you get DRL and not the XLS.
You can then use ResourceType.DRL.

Mentioning because if the name of the asset is a variable (and who knows,
perhaps not always a XLS) you won't need to change your code.


On 10 April 2013 15:34, ciberg2 <joaoguerra72 at gmail.com> wrote:

> I managed to get it working thanks to your (precious) help.
>
> I ended up with this code (I put it here so it can help someone in the
> future):
>     public static KnowledgeBase readKnowledgeBase(String decisionTable)
>             throws Exception {
>         UrlResource resource = (UrlResource) ResourceFactory
>
> .newUrlResource("
> http://localhost:8080/drools-guvnor/rest/packages/myPackage/assets/decisiontable1/binary
> ");
>         resource.setBasicAuthentication("enabled");
>         resource.setUsername("guest");
>         resource.setPassword("guest");
>         KnowledgeBuilder kbuilder = KnowledgeBuilderFactory
>                 .newKnowledgeBuilder();
>         kbuilder.add(resource, ResourceType.DTABLE);
>         KnowledgeBase kbase = kbuilder.newKnowledgeBase();
>         kbase.addKnowledgePackages(kbuilder.getKnowledgePackages());
>         return kbase;
>     }
>
> Changed the URL to
>
> http://localhost:8080/drools-guvnor/rest/packages/myPackage/assets/decisiontable1/binary
> and ResourceType to DTABLE.
>
> In my real implementation the name of the asset will be a variable of
> course.
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/Fire-specific-rules-deployed-in-guvnor-that-reside-in-the-same-package-tp4023266p4023298.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20130410/c172973b/attachment.html 


More information about the rules-users mailing list