Enable concurrent execution of Invoke in in-memory processes
------------------------------------------------------------
Key: ODE-599
URL: https://issues.apache.org/jira/browse/ODE-599
Project: ODE
Issue Type: Improvement
Components: BPEL Runtime, Deployment
Affects Versions: 2.0
Reporter: Jürgen Schumacher
In ODE 2.0 (beta2), Invoke activities in Flow activities are not executed
concurrent, but in random order.
See thread in dev list at
http://mail-archives.apache.org/mod_mbox/ode-dev/200904.mbox/%3c653c8e101491144f9b644ffa6652f5e5010ac...@gtlbmlexs0006.bagmail.net%3e
for details.
The attached patch adds an <async-invoke> option to the deploy.xml schema.
Default is false in order to keep current behaviour for backward compatibility.
If set to true, the engine will treat Invoke activities in transient processes
asynchronously exactly as in persistent processes, to that they in Flow
activities they are called concurrently.
I've created the patch in the current trunk source code, your junit test cases
seem to be OK. To test the functionality, I've also applied it to the ODE
2.0-beta2 source and used it in the integration of ODE in SMILA, where it
worked as described.
If you want something to be changed, just tell me.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.