автонумерация+репликация

Тема в разделе "Lotus - Программирование", создана пользователем Xalet, 8 авг 2008.

  1. Xalet

    Xalet Well-Known Member

    Регистрация:
    8 авг 2008
    Сообщения:
    410
    Симпатии:
    0
    Заранее извинюсь, если такая тема уже создавалась...

    Суть проблемы такая:

    Есть домино сервер на котором хранится БД. Есть группа клиентов, которая работает с БД на сервере используя репликацию (часть работает напрямую). Все они могут добавлять документы(естественно могут и одновременно). Нужно сделать автоматическую нумерацию этих документов, причем последовательную (т.е. 1, 2, 3 ...) не зависимую от рабочего места. Номер генерироваться должен с наименьшей временной задержкой, причем если пропадает связь с сервером должна быть возможность ввести номер вручную (к примеру позвонив администратору, который работает напрямую с сервером и запустив агента или что-то вроде того сгенерирует этот номер).

    Как проще реализовать такой механизм?

    Спасибо.
     
  2. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Конкретно такой механизм проще реализовать посадив девочку с бумажкой и ручкой, которой все будут звонить и просить номер, а она будет вести учет.
    Еще можно шедульным агентом, но без звонков админу и ввода номера вручную.

    Еще есть вариант с блокировкой(F1 + Document locking), но он, имхо, не очень хороший.
     
  3. Xalet

    Xalet Well-Known Member

    Регистрация:
    8 авг 2008
    Сообщения:
    410
    Симпатии:
    0
    Примерно так у них сейчас и есть, через девочку с ручкой, но это не выход. "Шедульный агент" хорошо, но не решает проблему с отсутствием связи.
     
  4. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Как раз решает. Только номер сразу не получит.
    Проблему с отсутствием связи решит оператор базы(девушка с бумажкой), у которого всегда будет связь с сервером.
     
  5. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    как меня умиляют задачи подобного рода, когда заказчик хочет чтобы все работало централизовано, да еще и без доступа к центральному серверу :)
     
  6. Xalet

    Xalet Well-Known Member

    Регистрация:
    8 авг 2008
    Сообщения:
    410
    Симпатии:
    0
    Как видно, никаких идей больше нет =(
     

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