Subject Questions about transactions
Author Arno Garrels
Hi,

I couldn't find answers to the following questions in docu, may be someone
can help with a link or give the answers himself?

What's a TIB_TransactionInternal and when does it come into the game?

What is the difference between the default, built-in transaction and a
separate transaction component that is dropped onto the form? When would you
recommend either?

TimeOutProps, how do they work?
Let's say the TimeOutProps of a default transaction of a IBO_Database are
set to:
AllowCheckOAT=5
Attempts=10
AttemptMaxRows=5000
AttemptRetry=2
AttemptTicks=10
ForcedClosed=0
PromptUser=0
PromptUserDuration=15
PromptUserRetry=60

A IBO_Table is linked to the default transaction.
The connection is established and dataset opened.
In this case it seems that default transaction is never closed by timeout.

Only when I drop TIB_SessionProps onto the form as well, then timeout of the
default transaction takes effect, but now a TIB_TransactionInternal appears,
with property Started=true for ~ 2 minutes. After that 2 minutes the
TIB_TransactionInternal seems to stay Not Started until a reconnect.


Thanks in advanced
Arno Garrels