Product Documentation

FairCom ISAM for C

Previous Topic

Next Topic

Basic Transaction Processing

Many of the benefits of transaction processing can be achieved very easily. This section will introduce you to the basics of establishing transaction processing. For many users, this will be all that is needed. Detailed explanations of the functions used here will be given later, including additional functions and other options.

In This Section

Transaction File Modes

Create Files

Begin Transactions - Begin()

End Transaction - Commit()

Record Locking

Aborting a Transaction


Errors in Transactions

File Operations During Transactions

Transaction Processing Logs

Automatic Recovery

Transaction High-Water Marks

Transaction Processing On/Off

Two-Phase Transactions

User Defined Transaction Log Entries

Immediate Independent Commit Transaction (IICT)