Support Article

Service Soap Time out - Processes multiple requests

SA-28084

Summary



User exposed a service in Pega using Service-SOAP. When external system invokes the service, Pega sends back timeout message but in actual it processes the message completes intended functionality.

As Pega sends out timeout message, external system keeps sending the same requests multiple times.

User do not see any functional errors but performance issue in the application had resulted a timeout to external client.

External Client treats this as a failure and keeps sending the same request. (This is reported in AES as well in top performance contributor).


Error Messages





2016-08-24 09:35:19,317 GMT*6*PEGA0011*5440*3000*ccd85fca818e69faac15db228c26e7e1*AE828A89856528ED834BD172A7F49EEC5*BBConnector*XXX-CSM-Work*XXXCS:01.61.34*47ae46cac8860ddb291ea10e5ac56f6e*Y*1*105*http-XX.XXX.XXX.XX-16502-7*STANDARD*com.pega.pegarules.integration.engine.internal.services.ServiceAPI*peg03|XX.XXX.XXX.XXX|SOAP|XXXIntDMSBounceBack|Services|ReceiveDMSBounceBack|AE828A89856528ED834BD172A7F49EEC5*ServicePAL.SOAP.XXXIntDMSBounceBack.Services.ReceiveDMSBounceBack*Rule-Obj-Activity:InitialProfileSetup*XXX-INT-DMS- PROCESSDMSBOUNCEBACK #20140130T234525.517 GMT Step: 13 Circum: 0*878:RULE-OBJ-ACTIVITY WORK- COMMITWITHERRORHANDLING #20120713T020414.452 GMT Step: 2 Circum: 0;879:Preconditions;880:RULE-OBJ-ACTIVITY WORK- COMMITWITHERRORHANDLING #20120713T020414.452 GMT Step: 3 Circum: 0;881:Preconditions;882:RULE-OBJ-ACTIVITY WORK- COMMITWITHERRORHANDLING #20120713T020414.452 GMT Step: 4 Circum: 0;883:Preconditions;884:Commit;885:Transitions;886:RULE-OBJ-ACTIVITY WORK- COMMITWITHERRORHANDLING #20120713T020414.452 GMT Step: 9 Circum: 0;887:Call setOutput;888:doActivity Rule-Obj-Activity:setOutput;889:RULE-OBJ-ACTIVITY WORK- SETOUTPUT #20120713T015510.857 GMT Step: 1 Circum: 0;890:Property-Set;891:RULE-OBJ-ACTIVITY WORK- SETOUTPUT #20120713T015510.857 GMT Step: 2 Circum: 0;892:Preconditions;893:RULE-OBJ-ACTIVITY WORK- SETOUTPUT #20120713T015510.857 GMT Step: 3 Circum: 0;894:Preconditions;895:Java;896:Transitions;897:RULE-OBJ-ACTIVITY WORK- SETOUTPUT #20120713T015510.857 GMT Step: 5 Circum: 0;898:Property-Set;899:RULE-OBJ-ACTIVITY WORK- SETOUTPUT #20120713T015510.857 GMT Step: 6 Circum: 0;900:Preconditions;901:RULE-OBJ-ACTIVITY WORK- SETOUTPUT #20120713T015510.857 GMT Step: 7 Circum: 0;902:Property-Set;903:Transitions;904:Transitions;905:RULE-OBJ-ACTIVITY WORK- CREATEWORKPROCESS #20120713T015455.296 GMT Step: 6 Circum: 0;906:Property-Set;907:RULE-OBJ-ACTIVITY WORK- CREATEWORKPROCESS #20120713T015455.296 GMT Step: 7 Circum: 0;908:Java;909:RULE-OBJ-ACTIVITY WORK- CREATEWORKPROCESS #20120713T015455.296 GMT Step: 8 Circum: 0;910:Preconditions;911:RULE-OBJ-ACTIVITY WORK- CREATEWORKPROCESS #20120713T015455.296 GMT Step: 11 Circum: 0;912:Page-Remove;913:RULE-OBJ-ACTIVITY XXX-INT-DMS- PROCESSDMSBOUNCEBACK #20140130T234525.517 GMT Step: 8 Circum: 0;914:Log-Message;915:RULE-OBJ-ACTIVITY XXX-INT-DMS- PROCESSDMSBOUNCEBACK #20140130T234525.517 GMT Step: 9 Circum: 0;916:Page-New;917:RULE-OBJ-ACTIVITY XXX-INT-DMS- PROCESSDMSBOUNCEBACK #20140130T234525.517 GMT Step: 10 Circum: 0;918:Property-Set;919:RULE-OBJ-ACTIVITY XXX-INT-DMS- PROCESSDMSBOUNCEBACK #20140130T234525.517 GMT Step: 11 Circum: 0;920:Log-Message;921:RULE-OBJ-ACTIVITY XXX-INT-DMS- PROCESSDMSBOUNCEBACK #20140130T234525.517 GMT Step: 12 Circum: 0;922:Page-New;923:RULE-OBJ-ACTIVITY XXX-INT-DMS- PROCESSDMSBOUNCEBACK #20140130T234525.517 GMT Step: 13 Circum:

Steps to Reproduce



Call the SOAP service from external system. 

Root Cause



A software use or operation error.

The threshold time of the SOAP service was less than the time taken to complete the activity.



Resolution



The threshold time of SOAP service was adjusted according to the activity available time in the SOAP service wizard.

It can also be resolved by overriding the threshold value of SOAP service in prconfig file.

 

Published September 16, 2016 - Updated September 21, 2016

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.