Property | Description | |
On transaction rollback | Indicates how Integration Server handles a transient error that occurs during service execution, resulting in the entire transaction being rolled back. | |
Select... | To... | |
Recover only | Indicate Integration Server recovers the message back to the JMS provider. Integration Server receives the message again almost immediately. This is the default. | |
Suspend and recover | Indicate that Integration Server suspends the JMS trigger and then recovers the message back to the JMS provider. Integration Server executes the trigger service at a later time when the resources needed by the trigger service become available. | |
Resource monitoring service | Specifies the service that Integration Server executes to determine whether the resources needed by the JMS trigger are available and if the trigger can be resumed. Integration Server schedules a system task to execute the resource monitoring service when one of the following occurs: The trigger service ends because of a retry failure and the On retry failure property is set to Suspend and retry later. The trigger service is part of a transacted JMS trigger and the On transaction rollback property is set to Suspend and recover. The document resolver service used for exactly-once processing ends because of a run-time exception and the watt.server.trigger.preprocess.suspendAndRetryOnError is set to true. Note: A resource monitoring service must use the pub.trigger:resourceMonitoringSpec as the service signature. |