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.