I did some testing, and I got through our automated integration test, which 
involves 5 different BPEL process deployments, one of which is marked 
persistent.
 
Here's some notes:
 
 - I think there's a problem with the maven https handling for the maven repo, 
as I tried to manually edit the $smx/etc/org.ops4j.pax.url.mvn.repositories 
setting to add the URL on [1].  This didn't work and resulted in a 
SAXParseException, which I couldn't figure out.  I debugged, gave up and moved 
on.  I figure the final repo will work so it's not related to my testing 
concerns.
 
 - I pulled the artifacts I knew were needed and installed them to the "system" 
repo,  which are listed here:
 
   org/apache/ode/ode-jbi-bundle/1.3.5/ode-jbi-bundle-1.3.5.jar
   org/apache/ode/ode-jbi-karaf/1.3.5/ode-jbi-karaf-1.3.5-features.xml
   org/apache/ode/ode-jbi-karaf-commands/1.3.5/ode-jbi-karaf-commands-1.3.5.jar
   
org/apache/ode/ode-jbi-karaf-pmapi-httpbinding/1.3.5/ode-jbi-karaf-pmapi-httpbinding-1.3.5.jar
   org/apache/ode/examples/hello-world-bundle/1.3.5/helloworld-bundle-1.3.5.jar
   org/apache/ode/examples/ping-pong-bundle/1.3.5/ping-pong-bundle-1.3.5.jar
 - I altered the distributed version of the ODE feature bundle that fuse 
distributes by altering the feature bundle in 
$smx/etc/org.apache.karaf.features.cfg
 
 - after this, features:install ode works
 
 - The only change I had to make to our code is the declaration of a 
"Require-Bundle" and "Fragment-Host" in two component manifests we have, which 
were used to integrate ODE to two components we need.  The 1.3.4 release used a 
bundle symbolic name of "ode-jbi-bundle" and the new one is 
"org.apache.ode.ode-jbi-bundle".  We use the Fragment-Host to attach code to 
ODE to allow us to set the ode-jbi.messageMapper to our custom message mapper.  
I realize that the new bundle symbolic name is more "correct" as it is 
well-qualified, but it would have been a non-code upgrade had the symbolic name 
not changed.  As it is, it's an easy build change for us.
 
 - I tested the pmapi http binding by doing a features:install 
ode-pmapi-httpbinding.  The URL hosted at 
http://localhost:8193/ode/pmapi/ProcessManagementService?wsdl only partially 
works, as the version of Axiom on the Servicemix distro has OSGi problems with 
javax.xml.stream, which are fixable by the workaround documented in the SMX 4 
deployment instructions.
 
Our integration tests pass without any failures, which makes me very happy.
 
Good job!

>>> Tammo van Lessen <[email protected]> 1/14/2011 12:18 PM >>>
Hi ODEers,

I've cut and uploaded the release candidate for Apache ODE 1.3.5 today.
The artifacts are available at Apache's Nexus instance in a staging
repository [1].

The main artifacts are:
  WAR distro: [2]
  JBI distro: [3]

We also have bundles for ServiceMix 4.3, just add [1] to your
repositories list and follow [4]. We provide a feature, which contains
all provided bundles (ODE itself, support for different DB setups, Karaf
shell commands, an HTTP binding for the PMAPI and two examples).

The full list of resolved issues can be found at [5]. It is mainly a
maintenance release, fixes a severe performance issue in our XPath 2.0
expression processing, some minor issues and is aims at being ready for
the upcoming SMX release.

I'd like to encourage you to give the RC a spin and test it thoroughly.
Please let me know when I can expect your test results (please, not more
than 1-2 weeks) so that I can wait accordingly before I start the vote.

Thanks,
  Tammo


[1] https://repository.apache.org/content/repositories/orgapacheode-031/
[2]
https://repository.apache.org/content/repositories/orgapacheode-031/org/apache/ode/apache-ode-war/1.3.5/
[3]
https://repository.apache.org/content/repositories/orgapacheode-031/org/apache/ode/apache-ode-war/1.3.5/
[4] http://ode.apache.org/smx4-osgi-deployment.html
[5]
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310270&styleName=Text&version=12314243

-- 
Tammo van Lessen - http://www.taval.de

Reply via email to