Decrement the count of sites still active in the distributed transaction.
RETCODE remove_xact(connect, commid, n) DBPROCESS *connect; DBINT commid; int n;
A pointer to the DBPROCESS used to communicate with the commit service.
The commid used to identify the transaction to the commit service.
The number of sites to remove from the transaction.
SUCCEED or FAIL.
The commit service keeps a count of the number of sites participating in a distributed transaction. This routine informs the commit service that one or more sites has done a local commit or abort on the transaction and is hence no longer participating. The commit service removes the sites from the transaction by decrementing the count of sites.
The transaction record is deleted entirely if the count drops to 0.