Назначение
Выделение нескольких разделов внутри базы данных одной АДИС позволяет:
Деление базы данных на разделы
Сегменты базы данных АДИС, имеющие одинаковые номера базы данных (первые четыре символа в номере), образуют раздел базы данных.
Сегменты с номерами базы данных, равными серийному номеру БД АДИС, образуют основной раздел. Остальные разделы, если таковые имеются в базе данных, называются дополнительными.
Дополнительные разделы бывают двух видов: поисковые и пополняемые.
Поисковый раздел
Поисковый раздел формируется путем подключения полностью заполненных "чужих" сегментов. Такие сегменты должны использоваться "только для чтения", то есть, для поисков. Изменение и дополнение сегментов поискового раздела не предусмотрено технологией ведения баз данных АДИС.
Администратор должен присвоить подключенному сегменту атрибут "r" в файле papillon.dbh.
Если необходимо, администратор может дополнительно ограничить права доступа определенных пользователей к поисковому разделу, в том числе запретить удаление и редактирование объектов.
Настройка прав доступа описана в главе "Программа управления пользователями".
Пополняемый раздел
Система позволяет параллельное ведение нескольких дополнительных пополняемых разделов базы данных. Пополняемые разделы могут предназначаться как для первичного ввода, так и для приема объектов хранения из других АДИС.
Такие разделы образуются путем создания пустых сегментов с дополнительными номерами базы данных.
Номера пополняемых разделов для первичного ввода объектов и соответствующие им префиксы жестко назначаются вместе с номером основного раздела при настройке конфигурации системы. Добавление раздела или префикса, а также их изменение возможно только после согласования со службой сопровождения предприятия-изготовителя.
Первичный ввод объектов в соответствующий пополняемый раздел производится в зависимости от номера родительской БД, присваиваемого по умолчанию, или при выборе префикса.
В случае если в базу данных регулярно и в достаточном количестве поступают объекты из сторонней АДИС, то допускается заведение дополнительного пополняемого раздела с номером, равным номеру родительской БД поступающих объектов.
Ввод объектов в разделы
АДИС настраивается таким образом, чтобы объекты, имеющие определенный номер родительской базы данных, автоматически направлялись в нужный раздел.
Номер родительской БД, по умолчанию равный серийному номера БД АДИС, присваивается при вводе объекта и может быть изменен в зависимости от устанавливаемого префикса.
Установка префикса
Префикс - общая часть номеров дактилокарт или следов, содержащая определенную закодированную информацию, в зависимости от назначения объекта.
Информация, содержащаяся в префиксе, может быть использована, например, при быстром формировании выборки дактилокарт или следов, поступивших из определенного подразделения, созданных в определенном году, в определенной базе данных и т.д.
Оператор добавляет префикс к номеру объекта (дактилокарты или следа) путем его выбора из соответствующего справочника. Информация, содержащаяся в префиксе, формируется параметрами CardNoPrefixF, CardNoPrefixFC и CardNoPrefixL секции [Qscan] файла papillon.ini.
Подключение справочника префиксов осуществляется параметрами PrefixCode и PrefixCodeL секции [Dictionaries].
Создание и редактирование справочников префиксов описано в главе "Создание и редактирование справочников".
Ввод объекта в определенный раздел базы данных
Ввод объекта в определенный раздел зависит от номера его родительской БД. По умолчанию, объекту, в качестве родительского, присваивается номер базы данных, идентичный серийному номеру БД АДИС.
Если в базе данных создано несколько дополнительных разделов для первичного ввода объектов, то изменить номер родительской БД вводимого объекта можно в момент выбора префикса. Для этого, присвойте параметрам PrefixDbno и PrefixDbnoL секции [Qscan] файла papillon.ini соответствующие значения.
Ввод дактилокарты или следа в определенный раздел базы данных обеспечивается следующими условиями:
Программа ввода определяет номера БД сегментов для ввода объектов по номерам их родительских БД с учетом условий, описанных в секциях [Fenter] и [Lenter] файла papillon.ini.
Для того, чтобы вводить объекты, поступающие из определенной БД АДИС, в сегменты конкретного раздела (созданного для хранения объектов этой БД), в соответствующей секции создается параметр, имя и значение которого должны совпадать с номером этой БД (в шестнадцатеричной системе счисления).
[Fenter]
abcd=abcd
.........
Если объекты, поступают из БД АДИС с разными номерами, но должны храниться в сегментах одного конкретного раздела, то создается нужное количество параметров, имена которых должны совпадать с соответствующими номерами БД АДИС (в шестнадцатеричной системе счисления для поступающих объектов), а значения - с номером БД принимающего раздела.
[Lenter]
abcd=abcd
abce=abcd
.........
Для того, чтобы направить в определенный раздел БД АДИС поток дактилокарт или следов, поступающих из БД, чьи номера родительских БД не описаны, как параметры в соответствующих секциях, используется специальный параметр Other.
[Fenter]
abcd=abcd
abce=abcd
.........
dddd=dddd
Other=dddd
Если параметр Other не используется, то все вводимые объекты, для которых специально не назначены конкретные разделы, будут направляться в сегменты основного раздела БД АДИС.
Перенос удаляемых дактилокарт в специальные сегменты
При удалении дактилокарт для их последующего сохранения в специальных сегментах (сегментах с атрибутом "d") присвойте параметру SaveDeletedCards секции [Main] файла papillon.ini значение Yes.
Перенос дактилокарт в сегменты хранения удаленных объектов определенного раздела зависит от номера их родительской БД. Изменить номер родительской БД удаляемых дактилокарт невозможно.
Если в базе данных создано несколько дополнительных разделов с различными номерами для хранения удаленных объектов, то при их переносе учитываются условия, описанные в секции [DeletedF] файла papillon.ini.
Для переноса дактилокарт с определенным номером родительской БД в сегменты хранения удаленных объектов конкретного раздела (созданного для хранения удаленных объектов этой БД), в соответствующей секции создается параметр, имя и значение которого должны совпадать с номером этой БД (в шестнадцатеричной системе счисления).
Если удаляемые объекты имеют различные номера родительской БД, но должны храниться в сегментах одного конкретного раздела, то создается нужное количество параметров, имена которых должны совпадать с соответствующими номерами БД объектов (в шестнадцатеричной системе счисления), а значения - с номером БД принимающего раздела.
Параметр Other используется для направления потока тех удаляемых объектов в определенный раздел БД АДИС, чьи номера родительских БД не описаны, как параметры, в соответствующих секциях.
Если параметр Other не используется, то все удаляемые объекты, для которых специально не назначены конкретные разделы, будут направляться в сегменты с атрибутом "d" основного раздела БД АДИС.
Перенос идентифицированных объектов в сегменты идентификаций
Во время просмотра рекомендательных списков "След-Отпечатки" и "Карта-Следы" при выполнении процедуры идентификации, следы автоматически переносятся в сегменты идентификаций следов. В этом случае идентифицируемый след удаляется из списка следов и рекомендательных списков "След-Отпечатки" и "След-Следы" всех объектов. Если параметру CleanFL секции [Fenter] файла papillon.ini присвоено значение 1, то при переносе следа в сегмент идентификаций он будет удален из рекомендательных списков "Карта-Следы" всех объектов.
Если параметру MoveTPIdent секции [ViewRemote] присвоено значение Yes, то при выполнении идентификации в рекомендательном списке "Карта-Карты", копии обеих идентифицируемых дактилокарт будут добавлены сегменты идентификаций дактилокарт. Из списка дактилокарт данные дактилокарты удалены не будут.
Перенос следов и добавление копий дактилокарт в сегменты идентификаций определенного раздела зависит от номера родительской БД идентифицированных объектов. Изменить номер родительской БД идентифицированного объекта невозможно.
Если в базе данных создано несколько дополнительных разделов с различными номерами для хранения идентифицированных объектов, то при переносе следов учитываются условия, описанные в секции [IdentL] файла papillon.ini, а при копировании дактилокарт - в секции [IdentF].
Для того, чтобы перенести или скопировать объекты с определенным номером родительской БД в сегменты идентификаций конкретного раздела (созданного для хранения идентифицированных объектов этой БД), в соответствующей секции создается параметр, имя и значение которого должны совпадать с номером этой БД (в шестнадцатеричной системе счисления).
Например.
[ViewRemote]
MoveTPIdent=Yes
[IdentF]
abcd=abcd
abce=abce
.........
По аналогии с вводом объектов в определенные разделы БД, если идентифицируемые объекты имеют различные номера родительской БД, но должны храниться в сегментах идентификаций одного конкретного раздела, то создается нужное количество параметров, имена которых должны совпадать с соответствующими номерами БД объектов (в шестнадцатеричной системе счисления), а значения - с номером БД принимающего раздела.
Параметр Other используется для направления потока тех идентифицируемых объектов в определенный раздел БД АДИС, чьи номера родительских БД не описаны, как параметры, в соответствующих секциях.
Если параметр Other не используется, то все идентифицируемые объекты, для которых специально не назначены конкретные разделы, будут направляться в сегменты идентификаций основного раздела БД АДИС.