Imagine that a process was deployed, and thousands of people started using it. Now imagine that some Java action or something has a code bug that results in a RuntimeException, so thousands of process instances that have been begun cannot move forward. The developers should be able to replace that buggy Java code with a fixed version, which would then allow those process instances to continue execution. If a new version is produced, then someone has to manually migrate all those thousands of process instances to the new process version before they can move forward.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4051944#4051944
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4051944
"kukeltje" wrote : I agree, that he/she should have the option, but that should also be the case for changes in the .xml file. (small typo's in some text e.g.) and what about the forms....
|
Exactly. That's why I said to hash the semantic graph structure, rather than the file itself. The only change that absolutely requires a deployment of a new version is a change in the graph structure. For any other change, it should be controllable by the user whether a new version is deployed.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4051941#4051941
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4051941
"kukeltje" wrote : @david
|
| The process is more than the .xml file. It's also the versioned classes. So not only changes in the semantic graph structure, but also changes (which?) in the classfiles and other property/resource files should lead to a new version.
I don't completely agree - I think that the user should be able to control (to the extent that it is possible) whether or not a new version is created, for the reason I already gave - the ability to patch an already-deployed process to fix production problems.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4051939#4051939
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4051939