Проблема реплицирования

Тема в разделе "Lotus - Программирование", создана пользователем wowa, 19 май 2010.

  1. wowa

    wowa Well-Known Member

    Регистрация:
    1 фев 2007
    Сообщения:
    842
    Симпатии:
    0
    Добрый день,

    Имеется реплика. Есть вью.
    Пользователь в этой вью видит по 3-4 копии созданные в разное время на каждый документ.
    Если он делает репликацию, то на сервере нет этих копий.

    Убиваем реплику, создаем новую - все нормально. Но через некоторое время - снова тоже самое. Пересоздавал вью - не помогает.

    У меня есть подозрение на кнопку, которую он нажимает в другой базе данных.
    Которая удаляет все документы по форме, которые отображаются в этой вью и создает новые документы.

    Код (Text):
    Set col2 = db.Search(|Form = "| + argform + |"| , Nothing, 0)
    If Not col2 Is Nothing Then
    Call col2.Removeall(True)
    End If

    'now copy the new ones in the database
    Set doc = col1.GetFirstDocument
    While Not doc Is Nothing
    'call doc.copytodatabase is not working (Update dates are old, replication problems)
    Set doc1 = New NotesDocument(db)
    Call doc.Copyallitems(doc1)
    Call doc1.save(True,True)
    Set doc = col1.Getnextdocument(doc)
    Wend
    Может оно не удаляет доки или еще что-н, но почему на сервере нет этих доков?
     
  2. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Плохой алгоритм — удалить документы и создать снова. Снижает производительность. Нужно обновлять изменившиеся данные.
     
  3. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.075
    Симпатии:
    300
    не понятно - "кто на ком стоял"...
    реплицируются изменённые доки и стабы, если в базе указан к-л период в Space Saver (и он истёк, дефолтом он 90 дней), селективная реплика, у сервера нет прав на доки...
    могут быть всякие "особенности" при репликациях
     
Загрузка...
Похожие Темы - Проблема реплицирования
  1. c0de3r
    Ответов:
    5
    Просмотров:
    126
  2. DobermannTT
    Ответов:
    10
    Просмотров:
    135
  3. SoulPaladin
    Ответов:
    4
    Просмотров:
    131
  4. Artael
    Ответов:
    1
    Просмотров:
    110
  5. ENSLER
    Ответов:
    0
    Просмотров:
    103

Поделиться этой страницей