Стандартное средство транзакций LDAP, как описано в RFC 5805, не предоставляет никакого способа для включения внешних событий как часть вашей транзакции (и также существует не так много серверов каталогов, которые поддерживают транзакции LDAP - я знаю, что каталог UnboundIDСервер делает, а сервер в памяти предоставляется как часть UnboundID LDAP SDK, но я не знаю ни о каких других, которые делают).
Если вам нужна возможность фиксации на сервере каталогов LDAP иодин или несколько других типов репозиториев атомарным способом, тогда не существует стандартного решения LDAP, которое могло бы приспособиться к этому, поэтому вам понадобится проприетарное решение, и вам, вероятно, потребуется написать собственный код, который будет работать внутри сервера LDAP.