On Mon, Sep 8, 2008 at 8:00 PM, Aseem Sharma <[EMAIL PROTECTED]>wrote:

>
> I am developing asynchronous web services using Axis2 with XMLBeans
> binding.
>
> 1)We are using this command to generate the client stubs
> WSDL2Java -uri ABC.wsdl  -d xmlbeans -a
>
> 2)When calling stub's startxyz() method through our Client Program      for
> asynchronous calling of our web service, the request is not going to server
> side and it is not showing any client side exception.
>
> 3)But when we change _operationClient.execute(true); line in startxyz()
> method of the client stub which was earlier
> _operationClient.execute(false);
> the request went to server side.
>
> Axis 1.4 version is used
>
> There is one solution to it. Putting "Thread.sleep(20000) after the
> .startxx
> method call" works fine. But i have to send hundreds of records
> asynchronysly. If I write Thread.sleep(20000), It will take 20 seconds for
> processing each request. I have to reduce this time as much as we can. Is
> there any other way to overcome this problem?


This is something to manage with you application logic. There is no need to
keep a sleep for every request.
but you have to keep the client alive until it sends all the messages.

thanks,
Amila.

>
>
>
> Thanks,
> Aseem
>
> --
> View this message in context:
> http://www.nabble.com/Asynchronous-web-services-using-Axis2-with-XMLBeans-binding-tp19373251p19373251.html
> Sent from the Axis - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Amila Suriarachchi,
WSO2 Inc.

Reply via email to