Step | Description | ||
1 | A transient error, specifically an ISRuntimeException, occurs during the preprocessing phase of trigger execution. | ||
2 | Integration Server checks the values of watt.server.trigger.preprocess.suspendAndRetryOnError server configuration property and the On Retry Failure trigger property. If this is a transacted JMS trigger, Integration Serverchecks the value of the On Transaction Rollback property instead of the On Retry Failure property. If one of the following is true, Integration Server suspends the trigger, rolls the message back to the messaging provider, and proceeds as described in step 3: ![]() ![]() If none of the above are true, then Integration Server does not suspend the trigger if a transient error occurs during trigger preprocessing. Instead, Integration Server does one of the following: ![]() ![]()
| ||
3 | Integration Server does one of the following once the trigger is suspended: ![]() ![]() ![]() ![]() |