We have recently upgraded to 15.3 patch 1 version in quality environment. There is a Java Interface which uses soap call to retrieve time sheet records.
After upgrade, we are continuously receiving connection reset error for execution of 10 minutes by the interface when it runs the query in PPM.
****************Interface Execution Started*********************
07:24:03,293 INFO com.philips.javainterface.common.logger.MyActualHoursLogger - [ActualHoursCommunicatorClient] Process Mode CLARITY
07:24:03,293 INFO com.philips.javainterface.common.logger.MyActualHoursLogger - [ActualHoursCommunicatorClient] processOldClarity():: Checking Clarity Failure folder for processing previous failed records
07:24:03,298 INFO com.philips.javainterface.common.logger.MyActualHoursLogger - [ActualHoursCommunicatorClient] processfromClarity():: Processing of the data from Clarity started
07:24:06,313 INFO com.philips.javainterface.common.utils.SOAPUtilities - [SOAPUtilities] buildExtractSOAPMsg():: Building SOAP Message for retrieving the data from Clarity
07:24:06,318 INFO com.philips.javainterface.common.utils.SOAPUtilities - [SOAPUtilities] :queryData():: SOAP Message for retreiving the data :
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xog="http://www.niku.com/xog"><SOAP-ENV:Header><Auth xmlns="http://www.niku.com/xog"><SessionID>26206040__5E557DDB-15B3-48E8-8B8C-F391CE6BAFC2</SessionID></Auth></SOAP-ENV:Header><SOAP-ENV:Body><Query xmlns="http://www.niku.com/xog/Query"><Code>z_actual_hours_interface</Code><Sort><Column><Name>companycode</Name><Direction>desc</Direction></Column></Sort></Query></SOAP-ENV:Body></SOAP-ENV:Envelope>
07:34:09,902 ERROR com.philips.javainterface.common.utils.SOAPUtilities - [SOAPUtilities] :getClarityResponse() :: Failed to get Clarity response due to ioException :
java.net.SocketException: Connection reset
Kindly, let us know is there any timer introduced in 15.3.
Did you try to use standard XOG to export and import data form to CA PPM to test it? You can use 3rd party tool like SOAP IU then? If you are using SSL be careful TLS v1 has been removed in 15.3.
Other think is, that the class "com.philips.javainterface.common.utils.SOAPUtilities" is costume and not provided OOTB, so there should be an issue in your source code too.
Our Interfaces supports TLS 1.2. The code is completing fine processing all timesheets when amount of records is less and total execution time is less than 10 minutes.
The interface is terminating exactly at 10th minutes irrespective of its processing status.
I am checking with network and server teams whether any timeout is introduced recently.
Hope this outbound interface updating your destination system, which is completing within 10 min.
If that is the case, could you please check, is there any network timeout of 10 minutes is introduced recently?