Permits the resource manager to release resources held by a heuristically completed transaction (that is, one that has been committed or rolled back heuristically). You might call this API after heuristically committing or rolling back an indoubt XA transaction.
None
Database
sqlxa.h
extern int SQL_API_FN sqlxhfrg(
SQLXA_XID *pTransId,
struct sqlca *pSqlca
);
Only transactions with a status of heuristically committed or rolled back can have the FORGET operation applied to them.