Routines for managing transaction flow

A component that participates in transactions can call these routines to influence the outcome of the current transaction.