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
optionaland a setting ofAUTOTRANfor the interfaceFor more information, see Using CORBA Transactions.
- Transaction policy
Parent topic: Transactions