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

Xalet

Well-known member
08.08.2008
410
0
#1
Заранее извинюсь, если такая тема уже создавалась...

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

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

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

Спасибо.
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#2
Как проще реализовать такой механизм?
Конкретно такой механизм проще реализовать посадив девочку с бумажкой и ручкой, которой все будут звонить и просить номер, а она будет вести учет.
Еще можно шедульным агентом, но без звонков админу и ввода номера вручную.

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

Xalet

Well-known member
08.08.2008
410
0
#3
Конкретно такой механизм проще реализовать посадив девочку с бумажкой и ручкой, которой все будут звонить и просить номер, а она будет вести учет.
Еще можно шедульным агентом, но без звонков админу и ввода номера вручную.

Еще есть вариант с блокировкой(F1 + Document locking), но он, имхо, не очень хороший.
Примерно так у них сейчас и есть, через девочку с ручкой, но это не выход. "Шедульный агент" хорошо, но не решает проблему с отсутствием связи.
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#4
Примерно так у них сейчас и есть, через девочку с ручкой, но это не выход. "Шедульный агент" хорошо, но не решает проблему с отсутствием связи.
Как раз решает. Только номер сразу не получит.
Проблему с отсутствием связи решит оператор базы(девушка с бумажкой), у которого всегда будет связь с сервером.
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#5
как меня умиляют задачи подобного рода, когда заказчик хочет чтобы все работало централизовано, да еще и без доступа к центральному серверу :)