AllowCheckOAT property

Applies to
TIB_TimeoutProps

Declaration
Property AllowCheckOAT : word;

Description
This property determines the amount of time in seconds IBO will wait before it will physically end a transaction that is no longer needed by the system.

This is a useful tuning mechanism for dealing with IBO's automatic OAT advancement capabilities.

While it is desirable to avoid having a transaction stay open for too long it is also undesirable to have to start and stop a transaction for every little thing that is done.

What I have done is hooked up a session level timer to feed the transaction with notifications in which it will check if there are transactions that could be ended that haven't been yet. This is the amount of time IBO will wait before it kills an unneeded transaction.

Use the ForceClosed property to setup a time to force the transaction to end in order to guarantee that the OAT will be able to advance.