Error 503 too busy not being properly returned on SOAP queries
Description
Using the following published query soapbase.ecl:
And the following query making soapcalls:
I can provoke an error whereby the result is sometimes less than the expected 7500
There is code in thsoapcall.cpp to handle error 503 and retry, but it appears to not get triggered. I think the problem is that the error is getting wrapped in the soap header/footer and appears to the client as:
Using the following published query soapbase.ecl:
And the following query making soapcalls:
I can provoke an error whereby the result is sometimes less than the expected 7500
There is code in thsoapcall.cpp to handle error 503 and retry, but it appears to not get triggered. I think the problem is that the error is getting wrapped in the soap header/footer and appears to the client as:
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body>HTTP/1.0 503 Server Too Busy
Server too busy, please try again later</soap:Body></soap:Envelope>
This ends up being interpreted as a valid SOAP response but with no matching rows.