CosTransactions::Resource::commit_one_phase

Prototypes

void Resource::commit_one_phase(void);

Description

Valide la transaction courante qui n'a pas été préparée. La validation est en un temps.

Cette Application Program Interface (API) est fournie par le gestionnaire de ressources au moniteur transactionnel.

En cas d'échec, l'exception CORBA::HeuristicHazard est envoyée.

Exemple

#include <coss/CosTransactions.hh>

static POA_CosTransactions::Resource_ptr *pRessource;

...
try catch (CORBA::Exception& e) ...
try catch (CORBA::Exception& e) ...
try catch (CORBA::Exception& e) ...
try catch (CORBA::Exception& e) ...
try catch (CORBA::Exception& e) ...

Voir aussi

CosTransactions::Resource::prepare pour préparer la validation d'une transaction en deux temps. CosTransactions::Resource::commit pour valider une transaction en deux temps. CosTransactions::Resource::forget pour abandonner la validation d'une transaction. CosTransactions::Resource::rollback pour invalider une transaction.