What are the four transaction participation states in MTS?

Answer Posted / dia meerja

Requires a transaction—This indicates that the component must run within the context of a transaction. If this component is called from within an existing transaction, then it will execute within that transaction. If there is no current transaction, then MTS will automatically create a transaction in which to execute the component.

Requires a new transaction—This indicates that this component must run within its own transaction. Even if this component was called from within an existing transaction, it is required that a new one is created for this component.

Supports transactions—This indicates that the component can participate within a transaction, but a transaction is not required. If this component is called from within a transaction, it will run within the environment of that transaction. If there was no transaction currently executing, then this component would execute separately as well.

Does not support transactions—This is used to indicate that the component does not support transactions. If this component were to be called from within a transaction, then it would be provided with an environment of execution outside of the current transaction. This is the default value for all components.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

No New Questions to Answer in this Category !!    You can

Post New Questions

Answer Questions in Different Category