Query: costransactions_terminator
OS: linux
Section: 3erl
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
CosTransactions_Terminator(3erl) Erlang Module Definition CosTransactions_Terminator(3erl)NAMECosTransactions_Terminator - This module implements the OMG CosTransactions::Terminator interface.DESCRIPTIONTo get access to the record definitions for the structures use: -include_lib("cosTransactions/include/CosTransactions.hrl").EXPORTScommit(Terminator, ReportHeuristics) -> Return Types Terminator = #objref ReportHeuristics = boolean() Return = ok | {'EXCEPTION', E} E = #'CosTransactions_HeuristicMixed'{} | #'CosTransactions_HeuristicHazrd'{} | #'CosTransactions_TransactionRolledBack'{} This operation initiates the two-phase commit protocol. If the transaction has not been marked 'rollback only' and all the partici- pants agree to commit, the operation terminates normally. Otherwise, the TransactionRolledBack is raised. If the parameter ReportHeuristics is true and inconsistent outcomes by raising an Heuristic Exception. rollback(Terminator) -> Return Types Terminator = #objref Return = ok This operation roles back the transaction. Ericsson AB cosTransactions 1.2.10 CosTransactions_Terminator(3erl)