Назначение и область применения


НАЧАЛО >> Нативный провайдер данных DP_Irbis64Native >> Назначение и область применения📄 Скачать в DOCX


DP_Irbis64Native используется как основной локальный провайдер данных ИРБИС 128, когда сервер приложений имеет прямой доступ к каталогам ИРБИС64/64+. В этом режиме ИРБИС 128 работает с теми же файлами, что и классическое окружение ИРБИС64: мастер-файлом, перекрестными ссылками, словарем, файлами обратного индекса, меню, форматами, рабочими листами и служебными настройками.

Провайдер подходит для инсталляций, где нужно:

Провайдер не является отдельным пользовательским АРМом. Он обслуживает запросы модулей ИРБИС 128 и скрывает файловый уровень от прикладных страниц. Пользовательские сценарии остаются прежними: поиск, просмотр, редактирование, печать, статистика и административные операции выполняются через соответствующие модули системы.

1. Основные возможности

Часть административных операций присутствует в интерфейсе совместимости, но не выполняет фактическое изменение файлов. К таким операциям относятся удаление записи через DeleteRec и пересоздание индекса через RecreateIndex; для этих сценариев нужно использовать реализованные штатные механизмы обслуживания.

2. Место в цепочке провайдеров

При старте i128f выбирает корневой провайдер по значению OPTIONS['localProvider']. Если указано DP_Irbis64Native, запросы к локальным базам передаются этому модулю. Для отдельных баз могут быть настроены другие провайдеры через секцию PROVIDER INI-файла базы; в таком случае DP_Irbis64Native остается основным провайдером системы и передает управление специализированному модулю.

Важно различать два уровня настройки:

DP_Irbis64Native относится к первому уровню. Он не выбирается как тип отдельной базы в редакторе провайдеров БД.