Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Service Development | Properties | MQTT Trigger Properties | Transient Error Handling Properties
 
Transient Error Handling Properties
In the Properties view, under Transient error handling, you can specify how Integration Server responds when trigger processing ends because of a transient error.
Property
Description
Max retry attempts
Specifies the maximum number of times the Integration Server should re-execute the trigger service if an ISRuntimeException occurs during service execution. The default is 0 retries (the trigger service does not retry).
Retry interval
Specifies the length of time Integration Server waits between attempts to execute the trigger service. The default is 10 seconds.
On retry failure
Indicates how Integration Serverhandles a retry failure for a trigger. A retry failure occurs when Integration Server reaches the maximum number of retry attempts and the trigger service still fails because of an ISRuntimeException.
Value
Description
Throw exception
Specify that Integration Server throws a ServiceException when the last allowed retry attempt ends because of an ISRuntimeException.
This is the default.
Suspend and retry later
Specify that Integration Server temporarily disables the MQTT trigger when the last allowed retry attempt ends because of an ISRuntimeException. Message retrieval and processing stops until the trigger is re-enabled.
Resource monitoring service
The service that Integration Server executes to determine the availability of resources associated with the trigger service. Multiple triggers can use the same resource monitoring service.
Note:
A resource monitoring service must use the pub.trigger:resourceMonitoringSpec as the service signature.