ttsBegin- You mark the beginning of the transaction with ttsbegin.
ttsCommit - You mark the successful end of a transaction with a ttscommit.
ttsEnd is not a valid command for the transaction tracking system.
ttsCommence is not a valid command for the transaction tracking system.
ttsAbort - This can be used as an exception to make a transaction be aborted and rolled back to its state before the ttsbegin. You insert a ttsAbort wherever you want this to occur.