attachSeanceIB
- назначение сеанса соединению с информационной базой (делается в начале вызова).detachSeanceIB
- отмена назначения сеанса соединению с информационной базой (делается при окончании вызова).seanceParametersPresave
- сохранение измененных за вызов данных сеанса.seanceParametersCommit
- подтверждение сохранения.setCallID
- пометка номера вызова и запрета повтора.
Расследование подобной ошибки может быть очень сложным и утомительным.
Чтобы найти место в котором происходит отметка транзакции как не восстановимой, можно собрать события SDBL с фильтром Func=setRollbackOnly
.
Эскалация управляемых блокировок отмечается в событии TLOCK. Такие события можно найти в технологическом журнале по запросу ealsticsearch:
+event:TLOCK +"escalating=true"
Ошибки при установке управляемых блокировок можно найти по запросу:
+event:EXCP +"Exception=TLockException"