Transaction Tab (Component)
The Transaction tab determines how a component supports transactions.
-
Requires a transaction — This indicates that 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 does not have a transaction, MTS automatically creates a new transaction for the object.
-
Requires a new transaction — This indicates that the component's objects must execute within their own transactions. When a new object is created, MTS automatically creates a new transaction for the object, regardless of whether its client has a transaction.
-
Supports transactions — This indicates that 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 does not have a transaction, the new context is also created without one.
-
Does not support transactions — This indicates that the component's objects should not 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.
See Also
Components Folder, MTS Component Properties, Managing MTS Transactions