Hi Nandika,
Thank you for your reply.
The endpoint is accessible from the machine I am running axis2c from. I have tested it with other applications like telnet, and tcpmon ( my client application is on Solaris ).
It's unlikely that the timeout is the real issue, as the error is returned within just a few seconds after the call to axis2_svc_client_send_receive() function, and the timeout is set to 30000 mlsec.
Regards,
Nadine
Nandika Jayawardana ---08/29/2012 01:40:14 AM---Hi Nadine, Looks like the specified endpoint is not accessible from the machine you
| Nandika Jayawardana <jayaw...@gmail.com> |
| Apache AXIS C User List <c-user@axis.apache.org> |
| 08/29/2012 01:40 AM |
| Re: Error from http_client.c "http client , response timed out" |
Hi Nadine,
Looks like the specified endpoint is not accessible from the machine you are running axis2c or the client is timing out. You can adjust the timeout by using the axis2_options_set_timeout_in_milli_seconds method.
Another option would be to use a client like soapui to check whether the endpoint is accessible from the machine.
Regards
Nandika
On Wed, Aug 29, 2012 at 2:06 AM, <nshif...@worldbank.org> wrote:
- Hello,
I am sending a request to a Web Service using the function axis2_svc_client_send_receive().
I tested it with several web services and it worked fine, expect for one case, when I get the following errors, and the above function returns NULL.
[Mon Aug 27 15:04:27 2012] [debug] http_transport_sender.c(246) ctx_epr:http://some_url
[Mon Aug 27 15:04:27 2012] [debug] http_transport_sender.c(807) using axis2 native http sender.
[Mon Aug 27 15:04:27 2012] [debug] http_sender.c(416) msg_ctx_id:urn:uuid:065f0be7-f06a-2e10-21a7-00213848b676
[Mon Aug 27 15:04:27 2012] [debug] http_client.c(571) http client , response timed out
When I send requests to this URL "some_url" manually, through other test applications that don't use AXIS2C, everything works fine.
When initializing my AXIS2C client, I don't set the timeout in options specifically.
If I call the function axis2_options_get_timeout_in_milli_seconds() after creating the client (with axis2_svc_client_create), the timeout value returned is 30000.
This is 30 sec, and it should be enough for the web service to respond.
I would appreciate an advise, what could cause this problem, and how to solve it?
Thanks,
Nadine Shifman
Software Consultant, WorldBank.
--------------------------------------------------------------------- To unsubscribe, e-mail: c-user-unsubscr...@axis.apache.org For additional commands, e-mail: c-user-h...@axis.apache.org
<<inline: graycol.gif>>
<<inline: ecblank.gif>>