[rules-users] Drools 6 and dynamic update

Nicolas Héron nicolas.heron.java at gmail.com
Thu Nov 28 09:52:17 EST 2013


Hi Mark,
thanks for you answer.
When you say deploy, I guess it is in the worbench's repository ?
Now I do not want to compile or whatever.
My application is running and while running, we want it to load new set of
rules.
How is the KieContainer aware of the workbench address or stuff like that ?
I fully understand how all this work when redeploying a new version of my
app and the drools package build by the drools-wb is seen as a maven
dependency.
But in my use case, I do not see how it works.
I think I only miss this "Ensure the JAR is in the KieRepository, or
available to maven if using kie-ci"
What is ensure ?
Sorry
Nicolas



2013/11/28 Mark Proctor [via Drools] <ml-node+s46999n4026983h6 at n3.nabble.com
>

> As per previous email:
>
> 1) Create your original project with rules, build and deploy the jar.
> 2) Load the JAR to create a KieContainer.
> 3) add or change rules. Change the maven version, build and deploy the
> jar.
> 4) Ensure the JAR is in the KieRepository, or available to maven if using
> kie-ci, and call KieContainer.updateToVersion( ReleaseId).
>
> This will ensure your KieContainer is updated, and all existing stateful
> sessions will be incrementally updated too. Assuming no bugs :)
>
> On a side note, on master, there is a change to ensure that the Maven
> syntax for scanNow (with using the KieScanner) is obeyed. see
> https://issues.jboss.org/browse/DROOLS-356
>
> Mark
>
> On 28 Nov 2013, at 08:03, Nicolas Héron <[hidden email]<http://user/SendEmail.jtp?type=node&node=4026983&i=0>>
> wrote:
>
> > Hi All,
> > In previous Drools version (5.3, 5.4, 55 and 5.6RC1), it was possible to
> dynamically  update the package content  from Guvnor.
> > The use case was :
> > 1) Some rules are created/updated/deleted on Guvnor
> > 2) A new snapshot is built
> > 3) The drools runtime is notified and reload a new knowledgeBase from
> this new snapshot. (For this we developed some code to do that). No need to
> redeploy a new application. No need for IT people to be involved.
> > 4) It was possible to see the content of each snapshot and compare the
> content of different snapshot.
> > Now in Version 6 :
> > Step 1 : no change
> > Step 2 : as all in Maven => We build a new maven build an increment the
> version number
> > Step 3 : is is possible to do that ? How do I set in all that the new
> Drools-wb maven repo ?
> > Step 4 : how can I do that from the UI ?
> >
> >
> > Thanks in advance
> > Nicolas Héron
> > _______________________________________________
> > rules-users mailing list
> > [hidden email] <http://user/SendEmail.jtp?type=node&node=4026983&i=1>
> > https://lists.jboss.org/mailman/listinfo/rules-users
>
>
> _______________________________________________
> rules-users mailing list
> [hidden email] <http://user/SendEmail.jtp?type=node&node=4026983&i=2>
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://drools.46999.n3.nabble.com/rules-users-Drools-6-and-dynamic-update-tp4026966p4026983.html
>  To start a new topic under Drools: User forum, email
> ml-node+s46999n47000h33 at n3.nabble.com
> To unsubscribe from Drools, click here<http://drools.46999.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=46999&code=bmljb2xhcy5oZXJvbi5qYXZhQGdtYWlsLmNvbXw0Njk5OXwxMzk3MTU0MDQw>
> .
> NAML<http://drools.46999.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




-----
Nicolas Héron
--
View this message in context: http://drools.46999.n3.nabble.com/rules-users-Drools-6-and-dynamic-update-tp4026966p4026988.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20131128/295d1943/attachment.html 


More information about the rules-users mailing list