We are having a Synchronous Proxy to Webservice Scenario for which we are using standard SOAP Adapter with HTTP 1.1 The authentication is done using certificate imported into Key store. We also have maintained a proxy and relevant authentication for proxy in the channel. There is a Transform bean in the Module parameters which converts the payload to "text/xml" and the time out parameter has also been increased from the default 5 mins to 10 mins.
Issue is when I am sending around 3000 records to the webservice, the interface is working fine and response is received. When I am sending around 10000 records to webservice, I am getting the below error
SOAP: call failed: java.io.IOException: Decoding response status line. Invalid http response: null
Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Decoding response status line. Invalid http response: null: java.io.IOException: Decoding response status line. Invalid http response: null
I had got time out issue before and after the time out parameter was set up, the time out / message expired error no longer comes.
I have checked with the webservice provider and received confirmation that all the data sent through the interface is received and processed on their end. But we are not receiving the response back.
What could be the problem and what needs to be done to resolve this?