Subject Disabling transaction auto-stop
Author Nando Dessena
Hello,
I am using a TIB_Transaction in a peculiar way, e.g. to implement
semaphores in my application through a semaphore table.

To do this I am starting and committing the transaction explicitly,
and trapping the deadlock exceptions. So far so good, but it appears
that my open transaction is automatically closed after 120 seconds,
which is the default setting for TimeoutProps.AllowCheckOAT.

I thought explicit transactions would not be affected by OAT
processing. The help says:

> An explicit transaction is initiated by calling the StartTransaction
> method. It will persist until one of the methods to end the unit of
> work is called.

So, does anyone think the help or the component is wrong in this
regard, or it's just me? In the latter case, how can I setup a
transaction that does not expire automatically?

Thank you
--
Nando mailto:nandod@...