Ввод дактилокарты в базу данных АДИС состоит из нескольких отдельных операций. Часть из них проходит с участием оператора (интерактивные операции), остальные выполняются автоматически.
Операции содержат следующие фазы:
Исключение составляет первая операция цикла - ввод текстовых данных дактилокарты. Для нее не существует запросного файла, а выходным файлом является запрос на сканирование - первый файл в цикле, содержащий информацию о дактилокарте.
Интерактивные программы запускаются оператором из панели управления. Для запуска автоматических программ на каждом из компьютеров, задействованных в АДИС, работает один или несколько (обычно, не более трех) F-мониторов. Это программа-демон, которая следит за определенными каталогами рабочего дерева и, при появлении в любом из них запросного файла, запускает соответствующую обрабатывающую программу.
Операции ввода и обработки дактилокарты (в порядке выполнения)
устройство ввода |
программа |
|||
Ввод текстовых данных | Интерактивная | Клавиатура | xq_scanf | $PPLN/qscan/*.qsf |
Сканирование изображений | Интерактивная | $PPLN/qscan/*.qsf, сканер |
xscanf | $PPLN/scf/*.scf |
Первая обработка | Автоматическая | $PPLN/scf/*.scf | pass1 | $PPLN/u1f/*.u1f |
Проверка кодирования | Интерактивная | $PPLN/u1f/*.u1f | xindf | $PPLN/pif/*.pif |
Вторая обработка | Автоматическая | $PPLN/pif/*.pif | pass2, sk, cmpf, maski, p7former | $PPLN/fordb/*.f |
Занесение в базу данных | Автоматическая | $PPLN/fordb/*.f | p7enter | */*.s/*.f |