Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Service Development | Subscribing to Events | About Transaction Events
 
About Transaction Events
A transaction event occurs when an Integration Server begins and finishes executing a guaranteed delivery transaction. There are two types of transaction events:
*Tx Start events occur when an Integration Server begins executing a service invoked with guaranteed delivery.
*Tx End events occur when an Integration Server finishes executing a service invoked with guaranteed delivery.
Transaction events result from guaranteed delivery transactions. Each guaranteed delivery transaction generates a Tx Start event and a Tx End event. In fact, the transaction events occur between the guaranteed delivery events. A Tx Start event occurs immediately after a GD Start event and a Tx End event occurs immediately before a GD End event. For more information about how transaction events relate to guaranteed delivery events, see Guaranteed Delivery Events and Transaction Events.
You can subscribe to Tx Start and Tx End events to invoke event handlers that log guaranteed delivery transactions to a file or database. You might also want to use transaction events to invoke event handlers that send notification.