Configuring Transient Error Handling for Transacted JMS Triggers
The transient error handling and transaction rollback behavior that you specify for a transacted JMS trigger determines how Integration Server handles transaction rollback caused by transient errors during trigger service execution. The selected behavior also determines how Integration Server handles transient errors that occur during trigger preprocessing.
For more information about transient error handling for trigger preprocessing, see
Transient Error Handling During Trigger
Preprocessing.
Use the following procedure to configure how Integration Server responds when a transaction is rolled back due to a transient error that occurs during processing of a transacted JMS trigger.
To configure transient error handling for a transacted JMS trigger
1. In the Package Navigator view of Designer, open the trigger for which you want to configure transient error handling.
2. In the Properties view, under Transient error handling, in the On transaction rollback property, select one of the following:
Select... | To... |
Recover only | Specify that Integration Server recovers the message after a transaction is rolled back due to a transient error. This is the default. |
Suspend and recover | Specify that Integration Server does the following after a transaction is rolled back due to a transient error: Suspends the JMS trigger Recovers the message after a resource monitoring service indicates that the resources needed by the trigger service are available. |
3. If you selected Suspend and recover, in the Resource monitoring service property, specify the service that Integration Server should execute to determine the availability of resources associated with the trigger service or web service operation. Multiple triggers can use the same resource monitoring service.
4. Click File > Save.