Hi,
so my question wasn't totaly out of scope. I didn't implement any solution yet (I don't have time) but I would be highly intrested in one ;-) I'm not completly sure how to handle this problem but I have a suggestion: First invoking a services async is no problem with bpel and I guess a void method on java side would be enough. The problem is how to get the return value (which is received in bpel with <receive>) back to the bpel process? BPEL should handle this with a callback and so the bpel runtime should offer a PortType and endpoint. Next problem: how does the service know where to callback? I think the BPEL runtime adds an ws-addresing replyTo element to the soap header. -----------> If you have time check the outgoing message, if there's an replyTo in the header and an callback endpoint at the bpel runtime. So I would: 1. use a void method as operation (on service java side) 2. read the soap header where to callback the return value 3. at the end of the method use the client api to invoke the callback endpoint on the bpel runtime side Good luck Dominik p.s.: maybe someone on the list has worked with replyTo headers and callbacks before. > -----Ursprüngliche Nachricht----- > Von: [email protected] > Gesendet: 21.03.06 23:26:01 > An: [email protected] > Betreff: BPEL and Axis2 Asynchronous service I am in process of writing some BPEL process with Oracle BPM and using Axis2 for Asynchronous weberservice. > > Does anybody have sample example or experince with BPEL and Axis2 > asynchronous service interaction. > > Thanks > Gopal > ______________________________________________________________ Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
