Author |
Message
|
Karan |
Posted: Wed Oct 21, 2009 12:39 pm Post subject: HttpRequestNode - RequestTimeout Property |
|
|
Apprentice
Joined: 21 Oct 2009 Posts: 29
|
How does the Reqest timeout property of an Http Request Node exactly work. Is it the time allowed to communicate with the url and send the request or is it the time to wait for a reply ? |
|
Back to top |
|
 |
Sam Uppu |
Posted: Wed Oct 21, 2009 12:42 pm Post subject: |
|
|
 Yatiri
Joined: 11 Nov 2008 Posts: 610
|
I think it is both ...communicate with URL and time to wait for a reply.
I can be corrected on this.
Thanks. |
|
Back to top |
|
 |
mgk |
Posted: Wed Oct 21, 2009 12:55 pm Post subject: |
|
|
 Padawan
Joined: 31 Jul 2003 Posts: 1642
|
The time starts just before it makes the connect to the remote host after it has made a bitstream of the message to send... _________________ MGK
The postings I make on this site are my own and don't necessarily represent IBM's positions, strategies or opinions. |
|
Back to top |
|
 |
mqjeff |
Posted: Wed Oct 21, 2009 12:57 pm Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
mgk wrote: |
The time starts just before it makes the connect to the remote host after it has made a bitstream of the message to send... |
And it ends when it expires, regardless of what has occurred in the interval.
Well, regardless of anything other than a response back from the HTTP server on the other side. |
|
Back to top |
|
 |
Karan |
Posted: Wed Oct 21, 2009 10:55 pm Post subject: |
|
|
Apprentice
Joined: 21 Oct 2009 Posts: 29
|
Here's the Problem :
The HttpRequest node request timeout property is set to 15 secs. I am hitting an https url and waiting for an xml reply.
In some cases my message is propagated to the failure/error terminal with the foll messages in trace
(0x03000000):Text = 'WebService Request Exception'
(0x03000000):Text = 'A Web Service request has detected a SOCKET error whilst invoking a web service located at host &1, on port &2, on path &3.'
(0x03000000):Text = 'A timeout error occured whilst performing an SSL socket operation'
(0x03000000):Text = 'java.net.SocketTimeoutException: Read timed out'
However when I check on the url ( url provided for checking transactions), this transaction has been captured .
How is this happening ?
Any suggestions to differentiate this from a case wherein the url/server I hit may actually be down for the day (to propagate as a Communication Error) |
|
Back to top |
|
 |
|