Connect soap: Connection idle timeout

Hi all,

Configured a new connect soap service in my application. When make a call from source to destination out of 10 calls, 4 to 5 calls are falling. we didn’t receive any response from the destination. Application we are using is in Pega6 version.

In logs can see the below exceptions.

failed:PRRuntimeError:com.pega.pegarules.pub.PRRuntimeError: PRRuntimeError

Caused by: com.pega.pegarules.pub.services.ResourceUnavailableException: SOAP service failed

Caused by: java.net.SocketException: Connection reset

In connect soap setting increased the Response timeout 2min to 5min. Still facing the same issue. Is there any way to get a rid of this issue by doing any changes at connect soap settings/activity in code level?

Got to know from suggestions, needs to minimize the connection Idle timeout to 20 to 30 seconds. if this is the solution, where can I do these changes in Pega code level?

Can you please someone help on above asking questions?

Thanks,

Subhashini.

@SubhashiniK16746240

Can you please run the connect rest independently either in soap ui and postman and see if the issue still persists. If the service gets timed out on running the standalone seevice then you need to check with service provider.

If the issue exists only while running from pega, then you need to enable the following loggers and check the logs to identify the slowness. Also check the pega alert logs as well.

Rule_Obj_Activity.Invoke.Rule_Connect_SOAP

Rule_Obj_Activity.InvokeAxis2.Rule_Connect_SOAP

com.pega.pegarules.integration.engine.internal.ServiceHelper

com.pega.pegarules.integration.engine.internal.services.ServiceAPI

com.pega.pegarules.integration.engine.internal.util.PRServiceUtils

Rule_Obj_Activity.InvokeAxis2.Rule_Connect_SOAP.Action