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

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

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

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

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

Replication Or Save Conflict и как обойти

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

  1. Sandro

    Sandro Гость

    Репутация:
    0
    Встала передо мной задачка, написать некоторый шлюз между реляционной БД и лотусом, смысл заключается в том что б при появлении пользователя в реляционной базе, программка поискала его почтовый адрес в names.nsf и записала в реляционную систему. Естественно никаких id-ков нет, искать приходится по ФИО, что чревато возможными совпадениями, поэтому я проверяю количество возвращаемых документов в коллекции получаемой Search, в результате из 750 юзверей у меня нашлось 10 таких вот не однозначных. Начал разбираться ответ оказался прост у всех 10 были двойники Replication or SAVE conflict. В связи с этим вопрос, как в Search исключить ошибки и получить только нормальный документ.
     
  2. Omh

    Omh Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Код:
    !@HasItem($Conflict)
    например
     
  3. hosm

    hosm * so what *

    Репутация:
    0
    Регистрация:
    18 май 2009
    Сообщения:
    2.442
    Симпатии:
    9
    только правильно @IsUnavailable($Conflict) или !@isAvailable($Conflict).
     
  4. Akupaka

    Akupaka А че я?.. О.о

    Репутация:
    0
    Регистрация:
    4 окт 2007
    Сообщения:
    3.360
    Симпатии:
    2
    @HasItem? О.о
    В отпуск! ))
     
  5. Omh

    Omh Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Ну концепция-то донесена :)
    Просто запарился к вечеру.
     
  6. Sandro

    Sandro Гость

    Репутация:
    0
    :) Всем спасиб, так и думал , что есть такое поле, найти не мог ))) Сейчас изъян победю и в пром эксплуатацию ))))
     
  7. Mady

    Mady Well-Known Member

    Репутация:
    0
    Регистрация:
    16 сен 2006
    Сообщения:
    65
    Симпатии:
    0
    Может включить блокировку на документы. и проверять на LockHolders ...
     
Загрузка...
Похожие Темы - Replication Save Conflict
  1. rinsk
    Ответов:
    5
    Просмотров:
    806
  2. puks
    Ответов:
    7
    Просмотров:
    1.303
  3. wowa
    Ответов:
    7
    Просмотров:
    3.104
  4. Don_VinNi
    Ответов:
    2
    Просмотров:
    3.126
  5. seoman2
    Ответов:
    35
    Просмотров:
    2.208

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