Thread was being aborted

Thread was being aborted

  
We are calling a Web Service on a remote server.  The call never completes successfully and reports a "Connection Reset by Server"
When I look at the results on the remote server, the web service call appears to have completed successfully and the ResultSet 
produced as expected.  The remote server process takes approximately 10 seconds and produces around 10,000 rows in the result.

What I am struggling to understand is, which process is timing out.  Is it the remote server or is it the Agile Platform?

What can I do to alleviate the "Thread is being aborted" error shown below?

As per another post on this forum, we are commiting the incoming transactions after each 100 rows.

 
Error Detail
Id:
67cf5ef0-63f4-4231-b766-1852f35385c0
Time of Log:
2014-01-13 09:24:53
eSpace:
Tenant:
Users
User:
 (9)
Session Id:
jtj3mrrq20skmafe0e5v1h55
Server:
OS116DEV407
Module:
Web Reference
Message:
Thread was being aborted.
Stack:
   at System.Net.UnsafeNclNativeMethods.OSSOCK.recv(IntPtr socketHandle, Byte* pinnedBuffer, Int32 len, SocketFlags socketFlags)
   at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, SocketError& errorCode)
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)
   at System.Net.ConnectStream.ProcessWriteCallDone(ConnectionReturnResult returnResult)
   at System.Net.ConnectStream.CallDone(ConnectionReturnResult returnResult)
   at System.Net.ConnectStream.ResubmitWrite(ConnectStr...ystem.Net.HttpWebRequest.WriteHeadersCallback(WebExceptionStatus errorStatus, ConnectStream stream, Boolean async)
   at System.Net.ConnectStream.WriteHeaders(Boolean async)
   at System.Net.HttpWebRequest.EndSubmitRequest()
   at System.Net.HttpWebRequest.GetResponse()
   at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
   at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at ssServiceCall.WRefISB_OSData_WebService_Definition.WRefISB_OSData_WebService_Definition.isbJobList(WORCJobListTypeRecord inWSJobList, WORCJobListResponseTypeRecord& outWSJobListResponse)
-Env-
eSpaceVer: 290 (Id=373, PubId=330, CompiledWith=8.0.0.13)
RequestUrl: https://54.194.153.161/ServiceCall/JobList_List.aspx?_ts=1389604868423 (Method: POST)
AppDomain: /LM/W3SVC/1/ROOT/ServiceCall-342-130340773157840000
FilePath: d:\OutSystems\Platform Server\running\ServiceCall.145240533\JobList_List.aspx
Locale: en-US
DateFormat: dd-MM-yyyy
PID: 3136 ('w3wp', Started='12/16/2013 11:51:42 AM', Priv=363Mb, Virt=3369Mb)
TID: 16
Thread Name: 
.NET: 2.0.50727.5472

Can you access the webservice with another tool?
See if you can access it with this https://webservicestudio.codeplex.com/, and if it returns something.