Логика работы транзакций и компенсационных запросов
Транзакция представляет собой группу операций с каталогом LDAP, объединенных в единое целое. Результаты выполнения отдельных операций LDAP, составляющих транзакцию, сохраняются только после успешного завершения всех операций транзакции и ее фиксации.
Для исключения утери данных, при возникновении проблем при выполнении транзакции, реализован механизм компенсационных запросов. Компенсационный запрос формируется в виде сущности, сформированной из перехваченных изменений в транзакции.
В случае получения системой ошибки при выполнении транзакции выполняется попытка восстановления недостающих данных компенсационным запросом.
При неудачной попытке выполнить компенсационный запрос пользователю в интерфейсе приложения «Менеджер службы каталогов» выводится ошибка во всплывающем окне.
| Пароль пользователя не подлежит восстановлению через компенсационный запрос. |