Копировать ссылку на страницу

Суть конфликта

Одновременно на принимающем сервере изменили запись, а на передающем сервере эту же запись удалили. Действие об изменении записи с принимающего сервера отправляется на передающий сервер, хотя запись на данном сервере уже отсутствует.

Сообщение об ошибке

Нельзя изменять (удалять) запись, так как она уже была изменена на текущем сервере (ошибка 5444).

Способ разрешения конфликта

Запись будет автоматически восстановлена на передающем сервере.

Причины

Между сеансами репликации на передающем сервере удалили запись, а на принимающем сервере изменили эту же запись.

Обработка конфликта системой

Удаление записи не принимается принимающим сервером. Для передающего сервера формируется ответ Не принято и действие-исправление с типом Добавление и признаком Автоматическое. На передающий сервер будет реплицировано два действия – исправительное (добавление) и основное (изменение). В том случае, когда исправительное действие не будет выполнено (при этом оно сбросится в буфер исправлений), основное действие вызовет конфликт изменения несуществующей записи, в результате разрешения которого запись будет восстановлена на передающем сервере, но уже в следующем сеансе репликации.

Действия пользователя

Конфликт всегда обрабатывается автоматически.

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM