3.3.2 Transaction Initiation
Transactions are initiated in one of two ways:
- By the application code via use of the
CosTransactions::Current::begin()
operation. This can be done in either the client or the server. For a description of this operation, see Using CORBA Transactions. - By the system when an invocation is done on an object which has either:
- Transaction policy
always
- Transaction policy
optional
and a setting ofAUTOTRAN
for the interfaceFor more information, see Using CORBA Transactions.
- Transaction policy
Parent topic: Transactions