In my current project I have an editor for XML documents, which are quite large. So editing takes time. The problem is, that when the users wishes to save the document, Tamino gives a “Transaction timeout” error.
I increased the “maximum transaction duration” parameter in SMH, but only to find that documents locked by clients that terminated abnormally stay locked for ages. So this is not the way to go for me.
Is there a way to keep a transaction alife? Can I somehow reset the timeout counter and thus indicate the client still exists and the user is editing?