On 9/27/2011 1:45 PM, abdulkadir yaman wrote:
Is there anyone who can able to manage ode 1.3.5 or 1.4-snapshot to work in
fuse 4.4 or 4.4.1 ?

Yes, 1.4-snapshot in Fuse 4.4 works with the following patches applied:

https://issues.apache.org/jira/browse/ODE-917
https://issues.apache.org/jira/browse/ODE-927

and servicemix/etc/org.apache.ode.jbi.cfg:

------------------------------
ode-jbi.allowIncompleteDeployment=false

# Default is to use JPA (org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl)
# http://ode.apache.org/smx4-osgi-deployment.html recommends using
# (older) Hibernate code instead
ode-jbi.dao.factory=org.apache.ode.daohib.bpel.BpelDAOConnectionFactoryImpl

ode-jbi.db.mode = EMBEDDED
ode-jbi.db.emb.name = hibdb
-------------------------------

Dependencies:

 # From the "ode-hib-deps" feature in old ServiceMix 4.3
 osgi:install -s wrap:mvn:dom4j/dom4j/1.6.1
 osgi:install -s wrap:mvn:org.hibernate/hibernate/3.2.5.ga

 # From the "ode-core-deps" feature in old ServiceMix 4.3
 osgi:install -s mvn:commons-collections/commons-collections/3.2.1
 osgi:install -s mvn:commons-beanutils/commons-beanutils/1.8.2
 osgi:install -s mvn:commons-io/commons-io/1.4
 osgi:install -s wrap:mvn:jaxen/jaxen/1.1.1
osgi:install -s mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon/9.1.0.8_1 osgi:install -s mvn:org.apache.geronimo.components/geronimo-connector/2.1.3

 # From the "ode-derby-deps" feature in old ServiceMix 4.3:
 osgi:install -s mvn:org.apache.derby/derby/10.5.3.0_1


To get it to come up reliably after a restart, I changed the osgi:bundle-level of ode-jbi-bundle from 60 to 65 and installed a dummy "sleep-delay" bundle at bundle-level 61 whose activator sleeps for 15 seconds. Otherwise ODE sometimes starts up before the Aries Transaction Manager.

Mike

Reply via email to