| 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 |