Войти
 
 
   
 
  
Новости Notes.ру Библиотека Биржа труда Вопрос - ответ Форум Регистрация Поиск О проекте
Разделы
О Notes
Советы
Шаблоны и примеры
Литература
Презентации
 
Дополнительные инструменты в панели инструментов   
Шаблоны и примеры Читать статью
 
Классы для работы со стабами удалённых документов для Windows64   
Шаблоны и примеры Читать статью
 
Базовые компоненты XPages Extension Library: Widget Container   Серия статьей дающая представление о базовых компонентах Extension Library, их основных свойствах и мест применения
О Notes Читать статью
 


Советы

Главная   Библиотека   Советы

Параметр Дата отсечки не работает при репликации в Notes/Domino 6.x or 7.x

Проблема
Дата отсечки при репликации (задаваемая в параметре Настроек репликации базы данных "Only replicate incoming documents saved or modified after") не работает в Notes/Domino 6.x и более поздних версиях так, как это работало в версии 5.x. В версиях 5.x дата отсечки предотвращала репликацию документов, которые были модифицированы ранее этой даты, из реплики в базу. В 6.x и более поздних версиях, значение даты отсечки игнорируется, и документы независимо от даты модификации реплицируются.
Сценарий
После перевода программного обеспечения с версии Notes 5.x на Notes 6.x Вы замечаете, что документы, которые были удалены из базы давным-давно, вновь появились. Вы подозреваете, что документы появились вновь после репликации базы с какой-то старой репликой. Вместе с тем, проверив дату отсечки репликации, установленную для базы, вы убедились, что вновь появившиеся документы имеют более раннюю дату модификации, чем установленная дата отсечки. Следовательно, эти старые документы не должны вернуться назад в базу данных.
Решение
Эта проблема зарегистрирована в Quality Engineering с номером SPR# HJCU5WBSS9 и планируется к исправлению в Domino 6.0.4/6.5.2 и 7.0.
Регрессия в 6.0
SPR# HJCU5WPTF9 - Старые документы, немодифицированные со времени даты отсечки репликации, отправляются в другие реплики. Эта регрессия проявилась в версии 6.0.


Исправление не поможет в следующих ситуациях, параметр даты отсечки игнорируется в следующих случаях:

1. Очищена история репликации для реплики, из-за этого сервер производит выборку реплицируемых документов по всей базе и получает документы, модифицированные ранее даты отсечки.

2. Изменяются параметры селективной репликации, в результате чего также документы сверяются по полной выборке, и принимаются более старые документы.
 

3. При создании реплики также включаются документы, модифицированные до даты отсечки.


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

Workaround:

Имеется два метода, при помощи которых можно обойти проблему. Оба они могут работать на версиях ниже 6.0.4/6.5.2 и 7.0.

1. Предпочтительнее, чем использованее даты отсечки, является использование формулы селективной репликации с использованием формулы
@Modified. Например, Select (@Modified >= @Date(2001; 1; 1))
Этот подход принесёт результат не только для предотвращения появления документов из старых реплик, он также удалит документы, которые не модифицировались со специфицеской даты. В отличие от использования оригинального решения с датой отсечки, в котором не удаляются документы, модифицированные ранее даты отсечки.

2. Установите дату отсечки, как и ранее, но дополнительно установите галочку для свойства "Remove documents not modified in the last XX days" (можно найти на закладке Space Saver). Установите параметр числа дней в подходящее ограничение (максимальное значение 9999, что примерно равно 27 годам), иначе документы, уже существовавшие до даты отсечки будут удалены через установленное количество дней.

Предупреждение: Описанные решения могут привести к снижению производительности репликации.


Supporting Information:

Запрос на изменение описания даты отсечки в настройках репликации был зарегистрирован в Quality Engineering и планируется в версиях Notes 6.5.6 и 7.0.2.

Выдержка из Lotus Notes and Domino Release 7.0.2 MR fix list (смотри http://www.ibm.com/developerworks/lotus):
Replication
SPR# WBLD6LYEG6 - Reword a message in the replication settings dialog.


Описание проблемы, когда новая реплика не работает с датой отсечки, адресована в Quality Engineering с номером SPR# LDEY4HXNUD; однако, её исправление не планируется.

Проблема, что исправление HJCU5WBSS9 не приносит результата в случае полной реплики, была зарегистрирована в Quality Engineering с номером SPR# BSPR6BNTL8; её исправление не планируется.

В Notes/Domino 6.0, код репликации был доработан для гарантии, что полная репликация заместит при всех благоприятных сценариях (например, изменения ACL или изменения настроек репликации). Когда происходит полная репликация, все документы в обеих репликах проверяются в порядке, гарантирующем, что все документы присутствуют или удалены в репликах.

Предполагается, что документы, содержащие поле ProtectFromArchiveсо значением "1", и/или документы, содержащие поле $NoPurge со значением даты, будут реплицироваться без учёта установки даты отсечки


Читайте на Notesnet.ru
Всё о репликации Lotus Notes/Domino >>>
Документы, создаваемые программно с использованием метода CopyToDatabase, не реплицируются >>>
 
  Опубликовано — 07/28/2009 |    Источник: IBM Support



Добавить комментарий
Имя * :
e-mail
Комментарий * :
Код подтверждения * :


Мероприятия
18.12.2012   Опыт реализованных проектов на базе технологий IBM
24.10.2012   Решения IBM для построения надежной ИТ-инфраструктуры и сервисов
09.10.2012   Форум «Ударим СЭДом по бездорожью, разгильдяйству и непрозрачным бизнес-процессам! Система электронного документооборота CompanyMedia 4.0: вперед в будущее!»
Пресс-релизы
02.06.2011   ООО "АДБ.РУ" выпустило очередную версию системы управления контентом для Lotus Domino - Logosphere 2.7.
21.01.2010   Компания «Поликом Про» выполнила для компании «Синергия» пилотный проект по внедрению системы защиты электронной почты IBM Lotus Protector for Mail Security
22.12.2009   Новые технологии разработки приложений на базе Lotus Domino
Биржа труда
18.04.2012 - разработчик Lotus Notes (ОАО "УРАЛСИБ")
26.07.2011 - Программист Lotus (удаленная работа) ()
06.06.2011 - Эксперт (Lotus Notes/Domino) (Крупный банк (ТОП-5))
Последнее на форуме
 
А так же:
Как удалить профиль?
16.04.2016 00:08:51
Скопировать в буфер поле документа
24.05.2015 08:55:52
Импорт DXL-описания документов в Lotus Domino. Одноимённые поля
16.04.2015 16:49:58
 
© LOGOSPHERE.RU