Starts a distributed transaction using the commit service.
DBINT start_xact (
PDBPROCESS connect,
LPCSTR application_name,
LPCSTR xact_name,
INT site_count );
where
An integer called commid. This number is used to identify the transaction in subsequent calls to the commit service. In case of error, this function returns 0.
This function records the start of a distributed transaction with the commit service. A record is placed in the commit service containing the commid, which is a number that the caller subsequently uses to identify the transaction to the commit service.
abort_xact, build_xact_string, commit_xact, remove_xact, scan_xact, stat_xact