1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Проблемы с репликацией документа с измененным Universal Id

Тема в разделе "Lotus - Администрирование", создана пользователем Mikle77, 10 мар 2010.

  1. Mikle77

    Mikle77 Well-Known Member

    Репутация:
    0
    Регистрация:
    19 дек 2007
    Сообщения:
    80
    Симпатии:
    0
    Удалили документ из БАЗЫ, заметили уже поздно, срок мягкого удаления прошел. И много еще документов в

    базе поменяли.

    Нужно было восстановить этот документ - что бы Universal ID был тот же что и ранее, т.к. этот документ

    в иерархии и много чего завязано на Universal ID.


    Сделал:
    - Создал новый документ с такими же полями как и был ранее и изменил Universal ID - через агента.

    Восстановленный Документ корректно встял в иерархию и все нормально свроде встало. (только NotesID у

    него другой - но это не важно для меня на NotesID логики не завязано никакой у нас).

    Но появились пробемы при репликации:

    База лежит на нескольких серверах, восстановленный документ не реплицируется в другие реплики.

    Еще заметил что дата создания восстановленного документа после замены Universal ID стала как у ранее

    удаленного документа (2008.06.10), хотя создавал новый документ 2010.03.10.

    Попробовал просто создать новую реплику с Базы - восстановленного документа нет в реплики.


    Как сделать так что-бы восстановленный документ корректно реплицировался ?
     
  2. rinsk

    rinsk Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    12 ноя 2009
    Сообщения:
    894
    Симпатии:
    84
    Нужно почистить историю репликацию во всех базах, где должен этот документ появится...
     
  3. puks

    puks Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    3 фев 2007
    Сообщения:
    1.971
    Симпатии:
    16
    А какая версия сервера?

    UNID - это структура, где дата создания это один из членов (см. API). Поэтому, когда ты восстановил UNID, сервер/клиент подхватил его и воссоздал дату из него.

    С версии 8.0.1, кажется, API использует еще поле $Created для даты, а не UNUD. Насколько я понял, для внешних документов (например, для интернет почты).

    Но в принципе, тебе надо почистить историю. Иногда надо еще не закладке Other в настройках репликации почистить даты.
     
  4. phantom76

    phantom76 Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    25 фев 2005
    Сообщения:
    360
    Симпатии:
    9
    а что разве можно менять просто так UNID документа?
     
  5. hosm

    hosm * so what *

    Репутация:
    0
    Регистрация:
    18 май 2009
    Сообщения:
    2.442
    Симпатии:
    9
    можно, с какой-то версии лотуса. не просто так - иногда нужно, когда что-то в БД "привязано" к униду.
    Единственное, что на каком-то сисадминском форуме один уважаемый человек сказал, что при этом в БД подучается 2 документа. что-то я в этом не уверена. хочу проверить)
     
  6. VladSh

    VladSh начинающий
    Lotus team

    Репутация:
    0
    Регистрация:
    11 дек 2009
    Сообщения:
    1.248
    Симпатии:
    2
    Он прав. Я с таким сталкивался, когда делал архивирование документов. Приходилось создавать новый документ, до его сохранения менять UNID на нужный, делать CopyAllItems (там ещё со Stored-Items веселуха...), а уже потом сохранять.
     
  7. Мыш

    Мыш Well-Known Member
    Lotus team

    Репутация:
    1
    Регистрация:
    12 фев 2008
    Сообщения:
    1.076
    Симпатии:
    12
    Хмммм... Deletion stub мож гадит? Хотя Лотус, по идее, не дал бы создать документ с UNID, имеющимся у stub'a...
     
Загрузка...
Похожие Темы - Проблемы репликацией документа
  1. CHEATER
    Ответов:
    1
    Просмотров:
    94
  2. Define

    Проблема Проблемы с шеллом

    Define, 18 июн 2017, в разделе: Kali Linux
    Ответов:
    2
    Просмотров:
    204
  3. Oksy
    Ответов:
    37
    Просмотров:
    1.826
  4. nikos
    Ответов:
    31
    Просмотров:
    1.391
  5. lmike
    Ответов:
    18
    Просмотров:
    809

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