Beginning a Transaction

The jomBeginTransaction call, shown in the following example, indicates the beginning of an atomic transaction for the calling process.

int jomBeginTransaction(const DskHandle *pHandle,
                        BYTE            type,
                        UInt32          lineNo)

The buffers of all created, deleted, or updated objects in a specific transaction are held in the logical objects cache until it is full and are then written to the server.

The parameters for this call are described in the following subsections.