Управляющая запись


НАЧАЛО >> Оглавление >> Общее описание >> Структура файлов БД ИРБИС64 >> Структура файла документов (*.mst) и формат записи >> Управляющая запись


Первая запись в файле документов – управляющая запись, которая формируется в момент определения базы данных или при ее инициализации и поддерживается в актуальном состоянии автоматически. Ее содержание следующее:

Число бит Параметр Описание
32 CTLMFN резерв;
32 NXTMFN номер записи файла документов, назначаемый для следующей записи, создаваемой в базе данных;
32 NXT_LOW младшее слово смещения на свободное место в файле; (всегда указывает на конец файла MST)
32 NXT_HIGH старшее слово смещения на свободное место в файле
32 MFTYPE резерв;
32 RECCNT резерв;
32 MFCXX1 резерв;
32 MFCXX2 резерв;
32 MFCXX3 индикатор блокировки базы данных (0 – нет, >0 – да).

Во время создания и/или актуализации записей файла документов определяется индекс, определяющий позицию каждой записи. Индекс хранится в файле перекрестных ссылок (с расширением XRF).