Hi Markus,

I think you must have used the Call object.

We have burnt in the concept of MEPs in to Axis2. So the call object will only handle the IN-OUT MEP.

So for me it seems that you have IN-multiple OUT scenario, which the simple Call object will not handle. For you to do this, you have to write your own message receiver in the client side.

Some hints : Just think you have two pipes; IN pipe and OUT pipe. You can model *any* MEP by different combinations of these. You can get some help if you look in to the Call object.

We are preparing some documentation on this. So please hang on with us till we come up with them.

Further we would like to know your feedback on usability of Axis2 with other impls like gSOAP. How do u feel like Axis2 ? Comments, suggestions are mostly welcome !!

Regards,
Chinthaka
----- Original Message ----- From: "Markus Kappeler" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, May 23, 2005 1:55 PM
Subject: [AXIS2] receive multiple AsyncResult


Hi,

I try to receive multiple async one-way messages in a axis2 ws-client. The server-side is a gsoap implementation. The idea is, that the client send a async message to the server, like register listener. As response the server sends multiple async messages back. The messages are events from the server side and are sent with seperate HTTP posts. Unfortunately the axis2 client receives only the first SOAPEnvelope in the own Callback object. But the output of tcpmon shows that more than one SOAPEnvelope (HTTP Post's) has been send by the server.

How can a axis2 client receive multiple async messages as response to one send?

Regards,
Markus


Reply via email to