Advantage Client Engine Transaction Processing APIs

Advantage Client Engine

The Advantage Client Engine provides five API functions to support transaction processing.

AdsBeginTransaction

AdsBeginTransaction begins a transaction for all connected servers or for the indicated connection.

AdsCommitTransaction

AdsCommitTransaction commits active transactions for all connected servers or for a given connection.

AdsFailedTransactionRecovery

AdsFailedTransactionRecovery instructs the Advantage Database Server to clean up any failed transactions.

AdsInTransaction

AdsInTransaction returns a flag to the caller to indicate if the given connection has an active transaction.

AdsRollbackTransaction

AdsRollbackTransaction rolls back active transactions on all connected servers or the given connection.