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: ![]() ![]() Note: If the trigger is a webMethods messaging trigger, Integration Server uses the audit subsystem to log the document. You can use webMethods Monitor to resubmit the document. |
3 | Integration Server does one of the following once the trigger is suspended: ![]() ![]() ![]() ![]() |