Transaction logging provides the following:
- A method of indicating that transaction logging is wanted and identifying which log files to use.
- A means of deciding which file operations to log and which files have rollback capability.
- The ability to start, commit, and rollback transactions in COBOL.
- A utility routine to perform the recovery function.
- A utility program to examine and edit log files.