We have developed a webservice client in C++ using SOAP toolkit. Different requests are sent to the web service sequentially in a loop.
Problem is that if one request fails for genuine “TIMEOUT”, all successive request fails with “TIMEOUT”.
We have 1,2,3,4 and 5 request in a loop. Request 3 fails for genuine TIME OUT
1,2,3,4,5 -
1,2 - Success
3,4,5 - Failed
1,2,4,5,3
1,2,4,5 – Success
3 Failed
1,2,4,3,5
1,2,4 – Success
3,5 – Failed
3,1,2,4,5
All failed
Can anyone tell me why failure is happening? I know 3 is the culprit, but why it is affecting successive web service calls