НАЧАЛО >> Нативный провайдер данных DP_Irbis64Native >> Назначение и область применения📄 Скачать в DOCX
DP_Irbis64Native используется как основной локальный провайдер данных ИРБИС 128, когда сервер приложений имеет прямой доступ к каталогам ИРБИС64/64+. В этом режиме ИРБИС 128 работает с теми же файлами, что и классическое окружение ИРБИС64: мастер-файлом, перекрестными ссылками, словарем, файлами обратного индекса, меню, форматами, рабочими листами и служебными настройками.
Провайдер подходит для инсталляций, где нужно:
irbis64;Провайдер не является отдельным пользовательским АРМом. Он обслуживает запросы модулей ИРБИС 128 и скрывает файловый уровень от прикладных страниц. Пользовательские сценарии остаются прежними: поиск, просмотр, редактирование, печать, статистика и административные операции выполняются через соответствующие модули системы.
OPTIONS['localProvider'], OPTIONS['IrbisExecPath'] и irbis_server.ini..par-файлов и INI-настроек.--TEXT-пространства.Часть административных операций присутствует в интерфейсе совместимости, но не выполняет фактическое изменение файлов. К таким операциям относятся удаление записи через DeleteRec и пересоздание индекса через RecreateIndex; для этих сценариев нужно использовать реализованные штатные механизмы обслуживания.
При старте i128f выбирает корневой провайдер по значению OPTIONS['localProvider']. Если указано DP_Irbis64Native, запросы к локальным базам передаются этому модулю. Для отдельных баз могут быть настроены другие провайдеры через секцию PROVIDER INI-файла базы; в таком случае DP_Irbis64Native остается основным провайдером системы и передает управление специализированному модулю.
Важно различать два уровня настройки:
OPTIONS['localProvider'];PROVIDER INI-файла базы и выбирается только при открытии этой базы.DP_Irbis64Native относится к первому уровню. Он не выбирается как тип отдельной базы в редакторе провайдеров БД.