COM+ Transactions Tasks

While automatic transaction processing in COM+ allows you to spend more productive development time in creating and configuring objects that you want to participate in automatic transactions, there are some programming tasks you can perform to tailor transaction behavior to your application requirements.

The following topics discuss specific programming options related to transaction processing.

Topic Description
Setting the Transaction Attribute
Describes how to set transaction attribute values for your transaction objects.
Setting the Transaction Isolation Level
Describes how to set the transaction isolation levels for your transaction objects.
Setting the Transaction Time-Out
Describes how to set time-out intervals for your transactions.
Setting the Consistent and Done Flags
Shows how to use the consistent and done flags to control the outcome of a transaction.
Creating BYOT Objects
Describes how to create objects so you can Bring Your Own Transaction (BYOT).

Note

As a general rule, any component that updates persistent state should support transactions. Components that combine the operations of two or more objects into a single task should use transactions to simplify error recovery. Also, to release resources, such as database connections, transactions in COM+ should be as short as you can make them.

COM+ Transactions Concepts