Dear ODE list,
I have a question regarding asynchronous transport message exchange
pattern using WS-addressing.
This might be even a more a general BPEL question but I would like to
know if and how this is possible with ODE 2. Here's the use-case
I have a long running (> 5 min) SOAP service having a single
computational operation (BLATquery). The service supports WS-
Addressing (via Axis2 1.5). When I try to consume the service using an
Axis 2 client, I pass it a ReplyTo EPR. Axis2 then starts up a
simpleHTTP server on port 6060, waiting for the reply on this EPR.
This works by sending the request and response in two http connections
and therefore there is no transport timeout.
Can I mimic this behaviour using a BPEL process without having to add
a Start and End method to the service or change it otherwise? I came
accross this page
http://ode.apache.org/endpoint-references.html
but I couldn't figure out how to exploit this for my case.
I attach the wsdl file of the service for reference (I have made a
process also, but as it doesn't seem to work it would just cause
confusion).
Any help or example would be appreciated, or do I do something
conceptually wrong?
Thank you
Michael