Назначение


НАЧАЛО >> Провайдер данных к TCP/IP серверу ИРБИС 64/64+ >> Назначение📄 Скачать в DOCX


DP_Irbis64 - объектный модуль-провайдер данных к серверу ИРБИС 64/64+ по TCP/IP-протоколу. Провайдер скрывает сетевой протокол от остальной системы и предоставляет для Database единый набор операций: подключение, поиск, чтение, форматирование, запись, глобальная корректировка, работа с файлами и словарем.

1. Основные сценарии

Сценарий Компоненты
Инициализация провайдера InitProvider, параметры секции PROVIDER из INI базы.
Подключение и диагностика Connect, Disconnect, Noop, GetVersion, GetARMIni.
Низкоуровневый обмен SendPacket, управление сессией и чтение ответа сервера.
Поиск Search, SearchMfn, RecSearch, FullTextSearch, GetFasets.
Чтение и форматирование RecRead, RecReadAndFormat, RecVirtualFormat, Print.
Запись и удаление RecWrite, DeleteRec, RecIfUpdate, HandleGBL, NewDb.
Работа с файлами GetFile, GetFileList, SetFile, SetFileMulty, DeleteFile, WriteToIni.
Словарь и служебные операции GetTermList, GetMaxMfn, QuickSync, AdmServerRestart.
Параллельные сессии LockThread, UnLockThread, внутренний счетчик threads.

2. Параметры провайдера

Параметр Назначение
PROVIDER.HOST Адрес TCP/IP сервера ИРБИС64.
PROVIDER.PORT Порт TCP/IP сервера.
PROVIDER.LOGIN Логин оператора.
PROVIDER.PW Пароль оператора.
PROVIDER.TIMEOUT Таймаут сетевого обмена.
PROVIDER.SRCPREFIX Префикс поискового выражения.
PROVIDER.SRCPOSTFIX Постфикс поискового выражения.

3. Особенности сопровождения

Модуль является сетевым адаптером и зависит от доступности TCP/IP сервера ИРБИС64. Документационные проверки не должны выполнять реальные команды Search, RecWrite, HandleGBL, SendPacket или файловые операции. Для Help-gate достаточно проверки синтаксиса PHP, HTML/DOCX-выгрузки Help/ModuleRoot&module=DP_Irbis64 и отсутствия пропусков Autodoc.