Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: автонумерация+репликация
Форум программистов > Базы данных и администрирование > Lotus > Lotus - Программирование
xalet
Заранее извинюсь, если такая тема уже создавалась...

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

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

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

Спасибо.
Medevic
Цитата(xalet @ 8:08:2008 - 11:34) *
Как проще реализовать такой механизм?

Конкретно такой механизм проще реализовать посадив девочку с бумажкой и ручкой, которой все будут звонить и просить номер, а она будет вести учет.
Еще можно шедульным агентом, но без звонков админу и ввода номера вручную.

Еще есть вариант с блокировкой(F1 + Document locking), но он, имхо, не очень хороший.
xalet
Цитата(Medevic @ 8:08:2008, 10:41 ) *
Конкретно такой механизм проще реализовать посадив девочку с бумажкой и ручкой, которой все будут звонить и просить номер, а она будет вести учет.
Еще можно шедульным агентом, но без звонков админу и ввода номера вручную.

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


Примерно так у них сейчас и есть, через девочку с ручкой, но это не выход. "Шедульный агент" хорошо, но не решает проблему с отсутствием связи.
Medevic
Цитата(xalet @ 8:08:2008 - 11:45) *
Примерно так у них сейчас и есть, через девочку с ручкой, но это не выход. "Шедульный агент" хорошо, но не решает проблему с отсутствием связи.

Как раз решает. Только номер сразу не получит.
Проблему с отсутствием связи решит оператор базы(девушка с бумажкой), у которого всегда будет связь с сервером.
Akupaka
как меня умиляют задачи подобного рода, когда заказчик хочет чтобы все работало централизовано, да еще и без доступа к центральному серверу smile.gif
xalet
Как видно, никаких идей больше нет =(
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.