Назначение


НАЧАЛО >> Сервер ИРБИС 64 >> Назначение📄 Скачать в DOCX


Server64 предназначен для обслуживания клиентов, которые ожидают поведение сервера ИРБИС64. Модуль не является пользовательским интерфейсом: он работает как протокольная прослойка между сетевым запросом клиента и внутренними API ИРБИС128.

Поток обработки:

  1. Server64/ExecCommand получает пакет как массив строк или текст.
  2. ProcessRequest загружает irbis_server.ini, нормализует пакет и выделяет код команды.
  3. Authorization проверяет регистрацию клиента, ini-файл пользователя, АРМ и право выполнять команду.
  4. ProcessCommand маршрутизирует код протокола на конкретный обработчик Execute...Command.
  5. Ответ собирается в пакет протокола с учетом длины, кода команды и разделителей строк.

Сессии клиентов хранятся в каталоге server64/userSessions; общий список сессий хранится в файле SessionList. Время жизни задается параметрами конфигурации модуля и используется при очистке устаревших подключений.

При сопровождении модуля важно проверять: