Subject Re: [IBO] AllowCheckOAT
Author guido.klapperich@t-online.de
Let's see, if I get it:
AllowCheckOAT=30
Attempt=300
AttemptMaxRows=15000
AttemptRetry=5
AttemptTicks=500

A dataset with 100.000 rows will be opened and displayed in Grid, so 30 rows
were fetched. After 30 sec IBO tries to end the transaction, but fails. After 60
sec IBO tries again and fails and so on. After 300 sec IBO sees, that not all
rows were fetched and it tries to fetch up to 15.000 rows in a half second
(AttemptTicks=500). After 5 sec IBO fetches again 15.000 rows and so on, until
all rows were fetched and when the CheckOAT fires next time, the transaction
will be ended.
I hope, I described it the right way.

At least, one thing is not clear to me. With the TimeoutProps, all datasets will
fetch all rows regardless wether their CommitAction is caFetchAll or not. This
is a great waste of memory, because a user normally sees only up to 100 rows at
one time and not like my example 100.000. The only way around I see, is not to
use the TimeoutProps or is there another ?


Guido