How to stop message retries in Synchronous Calls?
Hi,
I am using an Inbound Synchronous Service Operation and while handling this we make an outbound sync call to a third party. Sometimes the third party system takes more than PSAPPSRV Service Timeout (300 seconds in my case) to process a message (normally this happens only when third party system is non-responsive but we can successfully ping the target node). Now since the outbound SO takes more time than usual, the whole message times out and Integration Gateway re-posts the same message with a different Transaction ID exactly after PSAPPSRV timeout specified in the config file i.e 300 seconds.
This can be replicated by deferring the processing by 300 seconds while handling any Inbound Synchronous calls. The original and duplicate messages can be seen on the IG logs on web server. In SO monitor one can see the last message of the lot.
0