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.