НАЧАЛО >> Ядро доступа к ИРБИС64 >> Каталог Distr📄 Скачать в DOCX
Каталог modules/i128f/Distr хранит комплект поставки, который нужен для развертывания и обслуживания инфраструктуры ИРБИС64 рядом с ИРБИС 128.
В каталоге находятся:
unrtf, сценарий запуска для записи результата в файл и конфигурация HTML-конвертации;В Linux-сборке АРМ Каталогизатор ИРБИС64 Турбо использует библиотеку hunspell для морфологического расширения поисковых терминов и проверки доступности словарей. При запуске из AppImage приложение сначала пытается загрузить hunspell из системы, а если системная библиотека недоступна, использует библиотеку, включенную в AppImage.
Такой порядок нужен для рабочих мест, где системные пакеты hunspell и myspell конфликтуют по зависимостям. Например, установка myspell-ru в Astra Linux может потребовать удаления hunspell-ru, поэтому AppImage должен оставаться резервным источником библиотеки для каталогизатора.
Если морфологический поиск сообщает, что библиотека или словарь недоступны, администратору нужно проверить системный hunspell, состав используемого AppImage и настройки словарей. Не следует заменять hunspell-ru пакетом myspell-ru без проверки зависимостей конкретного дистрибутива Linux.
В поставку входят задания datai/rdr/autoin.gbl и datai/rdr/autoin_light.gbl, а также эталонные копии в modules/Admin/CanonicalDb/RDR. Они используются как типовые сценарии автоматической обработки записей БД читателей RDR.
Обычный и облегченный варианты формируют служебное поле 907, в котором фиксируются дата обработки и пользователь. При создании или переносе читательской записи задание добавляет повторение 907, если для текущей даты и пользователя оно еще не найдено. В поставочном autoin_light.gbl дополнительно сохраняется технологический признак из IPRIVATE,ETR.
Если для БД RDR выбран облегченный автоввод, подключать полный autoin.gbl только ради формирования 907 не требуется: типовой autoin_light.gbl уже содержит эту обработку.
Подкаталог modules/i128f/Distr/datai содержит технологическое обеспечение ИРБИС64 из поставок 2025 D1 и 2025 D2. Это не пользовательская документация, а набор файлов, который мастер установки использует как источник для серверной папки datai.
В комплект входят:
.par-файлы и каталоги типовых баз, в том числе ibis, rdr, rqst, deposit, i128f, help;IBIS, DEPOSIT, RDR, RDRV, RDRT, SK, VUZ, VKR, ESVODT и служебные базы ИРБИС 128;athra, athrb, athrc, athrg, athrs, athru;При установке локального серверного окружения мастер копирует содержимое modules/i128f/Distr/datai в каталог <путь к серверу ИРБИС64>/datai. После этого irbis_server.ini получает пути DATAPATH, WORKDIR, ACTABPATH и UCTABPATH, указывающие на созданную серверную структуру.
Значения по умолчанию для баз авторитетных файлов задаются в config.php и в системных настройках $OPTIONS: DBATHRA = ATHRA, DBATHRC = ATHRC и остальные DBATHR*. Эти значения должны соответствовать базам, которые присутствуют в скопированном комплекте datai.
Distr не является рабочим Help-разделом и не должен редактироваться как пользовательская справка ИРБИС 128. Файлы из него используются как источник для установки, обновления и восстановления типовых компонентов.
При документировании пользовательских сценариев нужно ссылаться на актуальные Help-разделы ИРБИС 128. Документы внутри Distr остаются материалами поставки ИРБИС64 и используются для сверки технических деталей при необходимости.
Для Windows-компонентов, которым требуется преобразование результата из RTF в HTML, актуальной утилитой является unrtf. Ранее использовавшийся DocConverter считается устаревшей внешней зависимостью и не должен требоваться для штатного преобразования RTF-документов в HTML. Сценарий запуска unrtf используется для сохранения результата, который сама утилита выводит в консоль, а файл конфигурации HTML-конвертации задает правила преобразования.
Distr в Help автоматически;