I have a BPM that receives Soap messages sends a synchronous response then sends them to an R3 system. Inside the BPM, around the send step I have a block with an Exception handler to catch any errors that are generated by the call so that I can retry sending the message.
However, when an error occurs, eg the R3 system is taken down for maintenance, I get an XI error which does not get thrown back to the BPM exception handler.
Has anyone else got this to work or have any suggestions?
Thanks
Ian
Hi Ian,
You can set the Integration Server to automatically retry any deliver any messages failed due to a comms issue. In the Integration Server administration SXMB_ADM, run the option for Integration Engine configuration.
In here, click on <b>Specific Configuration</b>. Add an entry for category TUNING parameter IS_RETRY_LIMIT with a value of say 25.
This will force the Integration Engine to attempt 25 retries for delivery.
This retry interval is 2 minutes and is not changeable.
The message will be displayed in SXMB_MONI with a different icon instead of a red flag.
Does this help at all ?
Cheers
Colin.
Add a comment