Maciej Swiderski [
http://community.jboss.org/people/swiderski.maciej] created the
discussion
"Re: persisted stateful sessions and knowledge base changes"
To view the discussion, visit:
http://community.jboss.org/message/629684#629684
--------------------------------------------------------------
Jordi, Damian, finally I have found some time to test it, I did not want to put this note
without confirming it.
I have pretty same issue what you describe. I built a JBoss AS service (sar) that
encapsulates jBPM5 as process engine which is bound to JNDI so application can simple look
it up or use dependency injection.
So process engine is configured to use Guvnor as knowledge base source and uses knowledge
agent to load it and maintain its changes.
Next there is simple web application with servlet that looks up the process engine from
JNDI and gets a stateful session from it. Process engine is designed to maintain the
sessions in regards to internal ids and application is using its own names for the
sessions, for instance it could be user id that is logged on.
When ever operation is invoked on the session, like start process session is disposed,
meaning persisted to db. Next call will get the session from db and invoke other
operations. What I tested is that I modify processes in Guvnor, next build package and
snapshot and perform the operation from the web application. So the session is loaded
again and the changes are automatically applied to it so it operates on the latest version
of knowledge base.
Let me know if that is what you're trying to achieve?
Cheers
Maciej
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/629684#629684]
Start a new discussion in jBPM at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]