Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Service Development | Transient Error Handling During Trigger Preprocessing | Server and Trigger Properties that Affect Transient Error Handling During Trigger Preprocessing
 
Server and Trigger Properties that Affect Transient Error Handling During Trigger Preprocessing
Integration Server and Designer provide properties that you can use to configure how Integration Server handles transient errors that occur during the preprocessing phase of trigger execution.
*The watt.server.trigger.preprocess.suspendAndRetryOnError server configuration property. This property determines if Integration Server suspends a trigger if an error occurs during trigger preprocessing. This server configuration parameter acts as a global on/off switch. When set to true, Integration Server suspends any trigger that experiences an error during preprocessing. When set to false, Integration Server uses the individual trigger properties to determine whether or not to suspend the trigger.
*The watt.server.trigger.preprocess.monitorDatabaseOnConnectionException server configuration property. This property determines how Integration Server handles a ConnectionException that causes a transient error. A ConnectionException occurs when the document history database is not enabled or is configured incorrectly.
*The On Retry Failure trigger property for webMethods messaging triggers and non-transacted JMS triggers. When set to Suspend and retry later, Integration Server suspends a trigger that encounters a transient error during trigger preprocessing.
Note:
The On Retry Failure trigger property also determines how Integration Server handles retry failure for a trigger service.
*The On Transaction Rollback property for a transacted JMS trigger. When set to Suspend and recover, Integration Server suspends a transacted JMS trigger that encounters a transient error during trigger preprocessing.
Note:
The On Transaction Rollback property also determines how Integration Server handles a transaction rollback caused by a transient error that occurs during trigger execution.
For a detailed explanation about how Integration Server uses these property settings when a transient error occurs during trigger preprocessing, see Overview of Transient Error Handling During Trigger Preprocessing.