Конфликтные ситуации

 

Обработка конфликтных ситуаций

 

Изменение несуществующей записи

 

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

На принимающем сервере отсутствует запись, изменение которой передано с передающего сервера.

 

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

Отсутствует запись для изменения.

 

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

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

 

Причины

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

Между сеансами репликации на главном сервере (в данном случае он является передающим) изменили значения фильтраторов или добавили в список реплицируемых компонент компоненту, ранее не реплицируемую.

 

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

Изменение записи не принимается принимающим сервером. Для передающего сервера формируется ответ Не принято и действие-исправление с типом Удаление и признаком Ручное.

В случае, если запись отсутствует по причине ее удаления на принимающем сервере, на передающий сервер будет передано два действия – исправительное (удаление) и основное (удаление). Исправительное удаление сразу сбросится в буфер исправлений и не вызовет конфликтов при приеме. Основное удаление на передающем вызовет конфликт удаления измененной записи (поскольку изменение не было принято, оно осталось в буфере действий), в результате которого будет сформировано действие-исправление по добавлению записи, которое будет передано на принимающий сервер при следующем сеансе репликации. В итоге запись будет восстановлена на принимающем сервере.

 

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

Участие пользователя в разрешении конфликта не требуется, конфликт будет разрешен автоматически, но пользователь на передающем сервере может вмешаться в разрешение конфликта, инициировав ручное действие-исправление.

 

 

 

См. также:

·         Удаление используемой записи;

·         Удаление измененной записи;

·         Изменение измененной записи ;

·         Неуникальность кода или наименования записи справочника;

·         Отсутствие записи справочника;

·         Нельзя использовать запись справочника вне ее срока действия;

·         Отсутствие прав на выполнение действия.