Hi Folks,

Has anyone successfully made a call to a asynchronous BPEL process?

I'm using Axis 0.95 and Oracle BPEL process manager but it doesn't seem to
work as expected. I'm using a blocking dual client from within a servlet, it
creates the WS-addressing headers fine and makes the request getting the
acknowledgment, but the BPEL flow just tells me that the callback to the
client was "skipped", it didn't fail (at the BPEL end) but the client never
receives the callback. The temporary service
__ANONYMOUS_SERVICE__/__OPERATION_OUT_IN__ on port 6060 is operational (I
can't think of a way to intercept it the message with TCPMonitor for
example, though).

I tried against two different versions of BPEL (latest on OC4J and slightly
earlier version on Weblogic) and they behave slightly different (both don't
work). The client works against the Axis ECHO sample so I'm wondering if
there is a known problem with BPEL? 

As a side point, the Axis ECHO sample that uses WS-addressing; is this
really a synchronous process? I mean to say that the WSDL looks synchronous
and non-Axis clients seem to be able to call it in a synchronous way... how
is this testing a dual client? Are there any public asynchronous services
(non-BPEL!) that I can test against?

Thanks in advance for any pointers or suggestions :)

All the best,
Toby

Reply via email to