Forgive a poor newbie if this is a silly question. I am executing a web service which times out before the results can be returned. I then submit the request again, and it returns pretty much instantly - soapUI shows a response time of 251ms. However the returned data includes the query run time recorded on the server, and this shows 58 seconds.
sounds really weird! I would say the server is causing the confusion; maybe the result calculated for the first call is still being cached and is thus returned quickly the next call (but still contains the original execution time)..