На принимающем сервере отсутствует запись, изменение которой передано с передающего сервера.
Сообщение об ошибке
Отсутствует запись для изменения.
Способ разрешения конфликта
Запись будет автоматически восстановлена на принимающем сервере.
Причины
Между сеансами репликации на передающем сервере изменили запись, а на принимающем сервере удалили эту же запись.
Между сеансами репликации на главном сервере (в данном случае он является передающим) изменили значения фильтраторов или добавили в список реплицируемых компонент компоненту, ранее не реплицируемую.
Обработка конфликта системой
Изменение записи не принимается принимающим сервером. Для передающего сервера формируется ответ Не принято и действие-исправление с типом Удаление и признаком Ручное.
В случае, если запись отсутствует по причине ее удаления на принимающем сервере, на передающий сервер будет передано два действия – исправительное (удаление) и основное (удаление). Исправительное удаление сразу сбросится в буфер исправлений и не вызовет конфликтов при приеме. Основное удаление на передающем вызовет конфликт удаления измененной записи (поскольку изменение не было принято, оно осталось в буфере действий), в результате которого будет сформировано действие-исправление по добавлению записи, которое будет передано на принимающий сервер при следующем сеансе репликации. В итоге запись будет восстановлена на принимающем сервере.
Действия пользователя
Участие пользователя в разрешении конфликта не требуется, конфликт будет разрешен автоматически, но пользователь на передающем сервере может вмешаться в разрешение конфликта, инициировав ручное действие-исправление.
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |