Hi Sathwik, as discussed I created a corresponding PR for porting the extension activity support (https://github.com/apache/ode/pull/4). In addition, I added an initial BPEL REST extension activity bundle as an example together with related test cases in 'bpel-test' project.
Looking forward to your feedback, let me know if something is missing or has to be adapted :-) Best regards, Michael -----Ursprüngliche Nachricht----- Von: Sathwik B P [mailto:sathwik...@gmail.com] Gesendet: Mittwoch, 29. November 2017 06:11 An: dev@ode.apache.org Betreff: Re: Extension activities Micheal, Am done with porting to trunk. You can start on your PR. On Nov 25, 2017 13:17, "Sathwik B P" <sathwik...@gmail.com> wrote: > MIchael, > > Just hold on to making changes for the trunk, am bringing the 1.3.8 > commits from the release branch to the trunk. I should probably done > in about 2-3 days. Major library upgrades are coming in. > > Just to summarize the changes in the trunk JACOB has been moved into a > different sub project [https://github.com/apache/ode-jacob], the new > OModel is here https://github.com/apache/ode/tree/master/bpel-nobj. > > The compiler has undergone changes. I believe porting of extension > activities onto this new model will not be straight forward as the > extension feature was built on the older OModel. > > regards, > sathwik > > On Fri, Nov 24, 2017 at 5:43 PM, Sathwik B P <sathwik...@gmail.com> wrote: > >> Micheal, >> >> I am working towards 1.3.8 release. We cannot bring the extension >> activity feature on 1.3.x branch >> >> On Nov 24, 2017 15:46, "Michael Hahn" <mhahn....@gmail.com> wrote: >> >>> Hi Sathwik, >>> >>> thanks for the pointers. >>> >>> I've seen on GitHub that you are currently working on the "ode-1.3.x" >>> branch. >>> Should I also do the porting based on that branch or better on the >>> master? >>> >>> Regards, >>> Michael >>> >>> -----Ursprüngliche Nachricht----- >>> Von: Sathwik B P [mailto:sathwik...@gmail.com] >>> Gesendet: Donnerstag, 23. November 2017 14:52 >>> An: dev@ode.apache.org >>> Betreff: Re: Extension activities >>> >>> Hi Hahn, >>> >>> Good to hear about your interest on porting Extension activities >>> onto the trunk. It only exists in APACHE_ODE_2.X-experimental" branch. >>> >>> I suppose these should be the initial commits from Tammo, [ODE-159, >>> ODE-160] >>> https://github.com/apache/ode/commit/5ef69232cc6f19cf2818dd1 >>> b110416b959297126 >>> https://github.com/apache/ode/commit/1d5fa185a77c944e8d4a708 >>> b451611fa74d5c2dc >>> >>> You can just go up the commits if there are more. >>> >>> >>> regards, >>> sathwik >>> >>> On Thu, Nov 23, 2017 at 4:39 PM, Michael Hahn <mhahn....@gmail.com> >>> wrote: >>> >>> > Hi, >>> > >>> > I'm actually very interested in the support of BPEL extension >>> > activities in ODE and also willing to help to integrate/build the >>> > feature :-) Some years ago I was able to successfully port the >>> > extension activity support from the "APACHE_ODE_2.X-experimental" >>> > branch into an ODE 1.3.4 release. >>> > >>> > So, if someone can give me a pointer where to find the most recent >>> > version of the extension activity related classes, I can integrate >>> > the feature into the current trunk and provide the result as a >>> > pull request. Else I can also simply go with the version in the >>> > "APACHE_ODE_2.X-experimental" branch as a starting point. >>> > >>> > Regards, >>> > Michael >>> > >>> > -----Ursprüngliche Nachricht----- >>> > Von: Sathwik B P [mailto:sath...@apache.org] >>> > Gesendet: Mittwoch, 18. Oktober 2017 15:53 >>> > An: dev@ode.apache.org >>> > Betreff: Re: Extension activities >>> > >>> > Hi Oliver, >>> > >>> > ODE 2.0 branch was an experimental branch and is not maintained >>> > since a very long time. I will have to revisit it myself, in case >>> > it involves changes to the ODE object model, then we cannot bring >>> > it on any of 1.3.x releases because of chances of breaking binary >>> compatibilities. >>> > >>> > In order to make new features available, we moved towards JSON >>> > based state serialization away from JAVA serialization in the >>> > trunk which is in 1.4 release. >>> > >>> > Currently, we are seeking new committers, you might want to >>> > discuss the feature that you are willing to contribute and >>> > probably help us >>> build it. >>> > >>> > regards, >>> > sathwik >>> > >>> > >>> > On Wed, Oct 18, 2017 at 4:22 PM, Oliver Kopp <kopp....@gmail.com> >>> wrote: >>> > >>> > > Hi, >>> > > >>> > > In the context of our usage, we rely on BPEL extension activity >>> > > support within ODE for enabling the invocation of REST APIs >>> > > through a corresponding extension bundle. We therefore ported >>> > > the extension activity support from the 2.0-alpha branch >>> > > (already some years ago and therefore not up to date with >>> > > "latest" version on GitHub) into the current 1.3.7 release build >>> > > which works. The problem is that by changing the source code of >>> > > the official ODE 1.3.7 release, we have to ship our extended >>> > > version of ODE and take over responsibilities regarding >>> > > licenses, etc. Therefore, it would be really nice if there will >>> > > be an ODE 1.3.x release with integrated extension activity >>> > > support, so that we can use/refer to ODE as it is and as a >>> > > result treat it as a ready to use open source middleware such as >>> > > Tomcat, we just use within our ecosystem. >>> > > >>> > > Do you see any chance to release a corresponding distribution >>> > > that contains extension activity support in the near future? >>> > > >>> > > In return we are really interested in open sourcing our >>> > > BPEL4REST extension bundle so that it can be shipped as a feature with >>> > > ODE! >>> > > 👨🔧 >>> > > >>> > > Cheers, >>> > > >>> > > Oliver >>> > > >>> > >>> > >>> >>> >