Product Documentation

c-treeRTG V2 Update Guide

Previous Topic

Next Topic

<trxholdslocks> config option sets transaction lock behavior

A new configuration keyword, <trxholdslocks>, has been introduced to simulate ACUCOBOL's TRX_HOLDS_LOCKS=1 option, which does not free locks at transaction commit unless the locked records are updated during the transaction.

Note: The <trxholdslocks> option is global-only and can be set only as a child of <config>. It is not valid if specified as child of <*instance> or <file>.

Accepted Values

Value

Effect

Synonyms

yes

Only the locks on records updated during the transaction are released at transaction commit while all other locks not specifically released are held.

y, true, on, 1

no

All pending locks are released during a transaction commit or rollback. This is the default value.

n, false, off, 0

Example

<trxholdslocks>yes</trxholdslocks>

TOCIndex