НАЧАЛО >> Руководство пользователя >> Совместимость с условными командами irbistool📄 Скачать в DOCX
Часть команд irbistool не входит в область операций управления БД в ИРБИС 128. Эти команды либо отсутствуют в текущем Windows-варианте irbistool.exe, либо завязаны на compile-time флаги, отдельные серверные подсистемы или другой тип провайдера. Они не должны появляться в интерфейсе управления БД как доступные операции без отдельного исследования и решения о поддержке.
По текущему плану не реализуются:
| Команда | Причина |
|---|---|
nodeadd, nodedel |
Служебные операции конфигурации серверных узлов. В исходнике зависят от SERVER_NODE, текущий irbistool.exe их не распознает. |
lucene |
Условная операция Lucene-индекса под флагом LUCENE. Не относится к текущему native MST/XRF/IFP-покрытию DP_Irbis64Native. |
js |
Условный скриптовый режим для будущих версий. В текущем exe не распознается и требует отдельной модели безопасности. |
cleanmtx |
Linux-only операция очистки record mutexes. На текущем Windows-стенде недоступна. |
pg* |
PostgreSQL-варианты команд под IRBIS_PGCLIENT. Они относятся к другому хранилищу и не должны реализовываться в DP_Irbis64Native. |
Для этих команд не нужны кнопки в Database, provider-методы DP_Irbis64Native, queue-задачи, сравнение скорости и runtime-тесты. Достаточно фиксировать их в реестре совместимости как условные или неприменимые.
В исходном коде irbistool встречаются закомментированные или неактивные PDF/JPG-команды:
| Команда | Возможное назначение по закомментированному usage |
|---|---|
pdfnumpages |
Подсчет страниц PDF. |
pdfpages |
Извлечение страниц PDF. |
pdftext |
Извлечение текста PDF. |
pdfstext |
Извлечение структурированного текста PDF. |
pdfjpg |
Рендеринг страницы PDF в JPG. |
pdftoc |
Извлечение оглавления PDF. |
pdflinks |
Извлечение ссылок страницы PDF. |
jpgwords |
Подсветка слов на JPG по координатам. |
Их usage-строки, функции main_* и ветки dispatch закомментированы, поэтому они не считаются поддержанным поведением текущего irbistool.exe и не должны документироваться как доступные операции ИРБИС 128. Если такая команда потребуется, ее нужно сначала подтвердить на актуальном исполняемом файле и исходнике, затем добавить отдельный план исследования, тестовый стенд и Help-раздел.
Исключенные команды отличаются от команд в статусе Частично:
irbistool.exe;Если compile-time флаги, версия irbistool.exe или архитектура провайдеров изменятся, решение нужно пересмотреть через рабочий блокнот: обновить реестр команд, матрицу покрытия, список тестов и Help-документацию.