Luciano Resende wrote:
Very good news Mike !!! I hope to start working on the db issues as
soon as I get some free cycles.


Luciano,

There is something that you might be able to help me with right away.

I am running into intermittent problems with transactions in the registration of a BPEL process with the ODE server. The transaction causing the problem seems to be the one in the BPELImplementationProvider start() method.

What is this transaction for?

try {
    txMgr.begin();
    odeServer.registerTuscanyRuntimeComponent(implementation.getProcess(), 
component);

    odeServer.deploy(new ODEDeployment(deploymentDir), implementation );
    txMgr.commit();
} catch (Exception e) {
    e.printStackTrace();
    txMgr.rollback();
}


Will it cause a problem if I remove this transaction? To me it does not seem to provide any value when the Process is being supplied by Tuscany. I can't see any requirement for it in the ODE documentation.


Yours,  Mike.

Reply via email to