Figure 8   MTS Transaction Support Values

Value
Description
Requires a transaction
The component's objects must execute within the scope of a transaction. When a new object is created, its object context inherits the transaction from the context of the client. If the client doesn't have a transaction, MTS automatically creates a new transaction for the object.
Requires a new transaction
The component's objects must execute within their own transactions. When a new object is created, Transaction Server automatically creates a new transaction for the object, regardless of whether its client has a transaction.
Supports transactions
The component's objects can execute within the scope of their client's transactions. When a new object is created, its object context inherits the transaction from the context of the client. If the client doesn't have a transaction, the new context is also created without one.
Does not support transactions
The component's objects shouldn't run within the scope of transactions. When a new object is created, its object context is created without a transaction, regardless of whether the client has a transaction.


Figure 9   ASP Transaction Support Values

Value
Description
Requires_New
Starts a new transaction
Required
Starts a new transaction
Supported
Does not start a transaction
Not_Supported
Does not start a transaction