Unix/Linux Go Back    


Linux 2.6 - man page for costransactions_terminator (linux section 3erl)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


CosTransactions_Terminator(3erl)     Erlang Module Definition	 CosTransactions_Terminator(3erl)

NAME
       CosTransactions_Terminator  -  This  module implements the OMG CosTransactions::Terminator
       interface.

DESCRIPTION
       To get access to the record definitions for the structures use:
       -include_lib("cosTransactions/include/CosTransactions.hrl").

EXPORTS
       commit(Terminator, ReportHeuristics) -> Return

	      Types  Terminator = #objref
		     ReportHeuristics = boolean()
		     Return = ok | {'EXCEPTION', E}
		     E	=  #'CosTransactions_HeuristicMixed'{}	 |   #'CosTransactions_Heuristic-
		     Hazrd'{} | #'CosTransactions_TransactionRolledBack'{}

	      This  operation initiates the two-phase commit protocol. If the transaction has not
	      been marked 'rollback only' and all the participants agree to commit, the operation
	      terminates normally. Otherwise, the TransactionRolledBack is raised. If the parame-
	      ter 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)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 08:10 AM.