Hi Michael,

We currently use sendSync() mostly because the engine doesn't know better.
We would need to introduce an annotation somewhere to chose between sync or
async, as well as configure the timeout.   (Same issue with the Axis2
integration layer)

Any thought on where we should do this?  In the WSDL protocol binding?

In the mean time, the recommendation is to break up your request-response
operations into two one-way operations and use timers in the process as the
timeout mechanism.   The main drawback here is the loss of built-in
fault-handling behavior, although it makes your process more portable
because you're making less assumptions about the transport layer.

cheers,
alex



On 6/21/07, Michael Horwitz <[EMAIL PROTECTED]> wrote:

Hi,

Looking through the ODE Jbi code (and observing the corresponding
behaviour
in a running process) I noticed that Ode uses the DeliverChannel.sendSync
()
operation to invole other services on the bus. Is there any support for
fully asynchronous service invocations in JBI? Or some way to influence
the
timeout for longer running processes?

Thanks

Mike Horwitz

Reply via email to