Файлы ИРБИС — различия между версиями
Sokv (обсуждение | вклад) |
Sokv (обсуждение | вклад) |
||
Строка 111: | Строка 111: | ||
=====Конфигурационный файл веб-шлюза ИРБИС <tt>irbis_server.ini</tt> (файл инициализации шлюза)===== | =====Конфигурационный файл веб-шлюза ИРБИС <tt>irbis_server.ini</tt> (файл инициализации шлюза)===== | ||
− | Подробнее о конфигурационном файле см. в статье [[Конфигурационный файл веб-шлюза ИРБИС irbis server.ini]] | + | Подробнее о конфигурационном файле см. в [[#Конфигурационные файлы ИРБИС|подразделе данной статьи ''Конфигурационные файлы ИРБИС'']] и в статье [[Конфигурационный файл веб-шлюза ИРБИС irbis server.ini]]. |
− | |||
− | |||
− | |||
− | |||
=====Шаблоны описания базы данных в конфигурационном файле веб-шлюза ИРБИС===== | =====Шаблоны описания базы данных в конфигурационном файле веб-шлюза ИРБИС===== | ||
Строка 243: | Строка 239: | ||
===Конфигурационные файлы ИРБИС=== | ===Конфигурационные файлы ИРБИС=== | ||
− | + | Основные параметры настройки системы ИРБИС 64 находятся в следующих конфигурационных (инициализационных) файлах: | |
+ | * Конфигурационный файл сервера баз данных ИРБИС 64 (местонахождение и имя: <tt><IRBIS_SERVER_ROOT>\irbis_server.ini</tt>). | ||
+ | * Конфигурационные файлы для каждого [[ЧАВО по работе с ИРБИС#Список основных модулей ИРБИС 64|АРМ системы ИРБИС 64]] ([[АРМ Администратор]], [[АРМ Каталогизатор]], [[АРМ Комплектатор]], [[АРМ Читатель]], [[АРМ Книговыдача]], [[АРМ Книгообеспеченность]]). Каждый АРМ использует два ini-файла: клиентский (находящийся на машине клиента) и серверный (находящийся на сервере). Основные параметры настройки АРМ находятся в серверных ini-файлах. Описание параметров см. в статье [[Параметры настройки системы]].<br>По умолчанию конфигурационные файлы находятся в папке <tt><IRBIS_SERVER_ROOT></tt> и имеют следующие имена: | ||
− | + | :{| class="standard" | |
− | |||
− | {| class="standard" | ||
!АРМ||серверный ini-файл||клиентский ini-файл | !АРМ||серверный ini-файл||клиентский ini-файл | ||
+ | |- | ||
+ | |[[АРМ Администратор]]||<tt>irbisa.ini</tt>||<tt>cirbisa.ini</tt> | ||
|- | |- | ||
|[[АРМ Читатель]]||<tt>irbisr.ini</tt>||<tt>cirbisr.ini</tt> | |[[АРМ Читатель]]||<tt>irbisr.ini</tt>||<tt>cirbisr.ini</tt> | ||
Строка 261: | Строка 259: | ||
|} | |} | ||
− | Местонахождение и имя | + | * [[Конфигурационный файл веб-шлюза ИРБИС irbis_server.ini|Конфигурационный файл веб-шлюза ИРБИС]]. Местонахождение и имя файла: |
− | * <tt>< | + | ** <tt><Apache cgi-bin>\<irbis64r_YN>\irbis_server.ini</tt> для ИРБИС 64, |
− | * <tt>< | + | ** <tt><Apache cgi-bin>\<irbis32r_YN>\irbis_server.ini</tt> для ИРБИС 32. |
+ | |||
+ | * Конфигурационные файлы АРМ для полнотекстовых баз данных (см. в статьях [[Конфигурационный файл АРМ Администратор ИРБИС]] и [[Конфигурационный файл АРМ Читатель ИРБИС]]). Местонахождение и имя конфигурационных файлов АРМ Администратор и АРМ Читатель для полнотекстовых БД соответственно <tt>IRBISA_FullText.ini</tt> и <tt>IRBISR_FullText.ini</tt> в папке <tt><IRBIS_SERVER_ROOT></tt>. | ||
− | + | Для создания/корректировки INI-файлов предназначен [[соответствующий редактор]]. | |
===Файлы форматов ИРБИС=== | ===Файлы форматов ИРБИС=== |
Версия 19:43, 24 сентября 2012
Содержание
- 1 Договорённости, касающиеся обозначений имён папок
- 2 Файлы по своему отношению к продуктам ИРБИС
- 2.1 Файлы установщика ИРБИС 64
- 2.2 Файлы, входящие в установочный пакет Веб-шлюза ИРБИС
- 2.3 Файлы, входящие в установочный пакет Полнотекстовые базы данных ИРБИС 64
- 2.4 Файлы серверной части ИРБИС
- 2.5 Файлы веб-ИРБИС
- 2.6 Файлы полнотекстовой версии ИРБИС
- 2.7 Файлы АРМ Администратор ИРБИС
- 2.8 Файлы АРМ Читатель ИРБИС
- 3 Файлы по видам и назначению
Договорённости, касающиеся обозначений имён папок
Основные обозначения
В этой документации будем обозначать:
- <Apache root> – папка, в которой установлен веб-сервер Apache (см. Установка Веб-шлюза Ирбис 64);
- <Apache htdocs> – папка htdocs веб-сервера Apache (в стандартной конфигурации Apache папка htdocs находится в папке <Apache root>);
- <Apache cgi-bin> – папка cgi-bin веб-сервера Apache (в стандартной конфигурации Apache папка cgi-bin находится в папке <Apache root>);
- <Installer root> – папка с дистрибутивом ИРБИС;
- <IRBIS_SERVER_ROOT> – папка, в которой установлен сервер ИРБИС;
- <DB_FOLDER> – папка базы данных (см. раздел Файлы баз данных ИРБИС).
Папки, в именах которых присутствует номер версии ИРБИС
В имена некоторых папок Веб-шлюза ИРБИС входит номер версии ИРБИС. Имена таких папок в этой документации обозначаются в угловых скобках и номер версии обозначается буквами YN (Y – соответствует году выпуска версии, N – номер версии в году). Например:
- <irbis64r_YN> (для ИРБИС 64)
- <irbis32r_YN> (для ИРБИС 32)
- <frames_YN>
- <Deposit_YN>
для версии ИРБИС от 2009 года этим обозначениям соответствуют имена папок irbis64r_91, irbis32r_91, frames_91, Deposit_91; для версии ИРБИС от 2008 года этим обозначениям соответствуют имена папок irbis64r_81, irbis32r_81, frames_81, Deposit_81 и т.п.
Файлы по своему отношению к продуктам ИРБИС
Файлы установщика ИРБИС 64
- <Installer root>\setup64.exe – установщик.
Об установке ИРБИС см. статью Установка продуктов ИРБИС.
Файлы, входящие в установочный пакет Веб-шлюза ИРБИС
Установщик Веб-шлюза ИРБИС
Местонахождение и имя файла:
- <Installer root>\wsetup.exe – в версии ИРБИС от 2010 года,
- <Installer root>\wsetup64r.exe – в версиях ИРБИС 64 до 2009 года включительно,
- <Installer root>\wsetup64r_ft.exe – в версиях Веб-шлюза ИРБИС 64 для работы с полнотекстовыми базами данных до 2009 года включительно.
Об установке Веб-шлюза ИРБИС см. статью Установка Веб-шлюза Ирбис 64.
Конфигурационный файл установщика Веб-шлюза ИРБИС
Подробнее о конфигурационном файле см. в статье Конфигурационный файл установщика Веб-шлюза ИРБИС.
Местонахождение и имя файла:
- <Installer root>\WebIrbis.ini – в версии ИРБИС от 2009 года,
- <Installer root>\WebIrbis64.ini – в версии ИРБИС 64 от 2008 года,
- <Installer root>\WebIrbis32.ini – в версии ИРБИС 32 от 2008 года.
Файлы, входящие в установочный пакет Полнотекстовые базы данных ИРБИС 64
- <Installer root>\setup64_FullText.exe – установщик.
Об установке пакета программ Полнотекстовые базы данных ИРБИС 64 см. в соответствующем разделе статьи Развёртывание программного обеспечения ИРБИС 64 для полнотекстовых баз данных
Файлы серверной части ИРБИС
Исполняемые файлы и программные библиотеки
Состав программных модулей серверной части ИРБИС 64:
- irbis_server.exe – исполняемый файл для запуска сервера как обычного Windows-приложения.
- service_64.exe – исполняемый файл для запуска сервера в режиме сервиса Windows.
- server_64.exe – исполняемый файл процесса обработки.
- irbis64.dll – программная библиотека для доступа к базам данных ИРБИС 64 и выполнения операций форматирования записей базы данных.
Подробнее о работе данных программных модулей см. в статье TCP/IP сервер ИРБИС 64.
Справочники серверной части ИРБИС
Справочники хранятся в виде файлов с расширением .mnu.
Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС
В ИРБИС для любого АРМ существует соответствующий справочник, в котором заданы: список доступных баз данных и названия баз данных, которые видит пользователь. Справочники, определяющие списки доступных баз данных в Веб-ИРБИС описаны отдельно.
Путём внесения изменений в эти справочники можно регулировать:
- список баз данных, доступных при использовании соответствующего АРМ;
- названия баз данных, которые увидит пользователь соответствующего АРМ.
Данные справочники содержатся в папке <IRBIS_SERVER_ROOT>\Datai\.
Названия справочников, использующиеся по умолчанию:
- Справочник Dbnam1.mnu (для полнотекстовой версии Dbnam1_FT.mnu) определяет список баз данных, доступных в АРМ Администратор. Название этого справочника определяется значением параметра DBNNAMECAT в конфигурационном файле АРМ Администратор ИРБИС и может быть изменено.
- Справочник Dbnam2.mnu определяет список баз данных, доступных в АРМ Каталогизатор, АРМ Комплектатор и АРМ Книгообеспеченность. Названия справочников для этих АРМ определяются значениями соответствующего параметра в конфигурационных файлах этих АРМ и может быть изменено для каждого АРМ.
- Справочник Dbnam3.mnu (для полнотекстовой версии Dbnam3_FT.mnu) определяет список баз данных, доступных в АРМ Читатель. Название этого справочника определяется значением соответствующего параметра в конфигурационном файле и может быть изменено.
В списках баз данных, доступных АРМ Каталогизатор и АРМ Читатель именам конкретных баз может предшествовать символ "-" (минус), что означает:
- для АРМ Каталогизатор – соответствующая база не доступна для ввода;
- для АРМ Читатель – соответствующая база не доступна для заказа.
Справочники, определяющие списки доступных выходных форм в АРМ Каталогизатор
Названия справочников, использующиеся по умолчанию (справочники содержатся в папке базы данных):
- Справочник tabw.mnu определяет список доступных выходных форм - таблиц. Название этого справочника определяется значением параметра TabMnu в конфигурационном файле irbisbat.ini и может быть изменено.
- Справочник pftw.mnu определяет список доступных выходных форм - списков. Название этого справочника определяется значением параметра PftMnu в конфигурационном файле irbisbat.ini и может быть изменено.
Файлы веб-ИРБИС
Папка с файлами CSS, изображениями и скриптами JavaScript Веб-шлюза ИРБИС
В развёрнутом Веб-шлюзе ИРБИС файлы CSS, изображения и скрипты JavaScript обычно находятся в папке <Apache htdocs>\<irbis64r_YN> для ИРБИС 64 и <Apache htdocs>\<irbis32r_YN> для ИРБИС 32.
Имя папки, содержащей CSS, изображения и скрипты, может быть изменено, поскольку оно параметризовано в конфигурационном файле установщика Веб-шлюза ИРБИС.
Папка с CGI-программой Веб-шлюза ИРБИС
В развёрнутом Веб-шлюзе ИРБИС CGI-программа обычно находится в папке <Apache cgi-bin>\<irbis64r_YN> для ИРБИС 64 и <Apache cgi-bin>\<irbis32r_YN> для ИРБИС 32.
Имя папки, содержащей CGI-программу, может быть изменено, поскольку оно параметризовано в конфигурационном файле установщика Веб-шлюза ИРБИС.
Конфигурационный файл веб-шлюза ИРБИС irbis_server.ini (файл инициализации шлюза)
Подробнее о конфигурационном файле см. в подразделе данной статьи Конфигурационные файлы ИРБИС и в статье Конфигурационный файл веб-шлюза ИРБИС irbis server.ini.
Шаблоны описания базы данных в конфигурационном файле веб-шлюза ИРБИС
Для использования в Веб-ИРБИС база данных должна быть соответствующим образом описана в конфигурационном файле веб-шлюза ИРБИС.
Существуют шаблоны таких описаний:
- <Apache cgi-bin>\<irbis64r_YN>\base_template.ini — шаблон для обычных библиографических баз,
- <Apache cgi-bin>\<irbis64r_YN>\base_ft_template.ini — шаблон для полнотекстовых баз,
- <Apache cgi-bin>\<irbis64r_YN>\base_img_template.ini — шаблон для баз имидж-каталога.
Об использовании этих шаблонов см. в разделе Список доступных читателю баз данных статьи Настройка и обслуживание Веб-ИРБИС.
Справочники Веб-шлюза ИРБИС
Справочники хранятся в виде файлов с расширением .mnu.
Справочники, определяющие списки доступных баз данных ИРБИС для Веб-ИРБИС
Местонахождение, имя и краткое описание справочников:
- <Apache cgi-bin>\<irbis64r_YN>\Deposit\dbn_web.mnu – содержит идентификаторы и названия баз данных, которые отображаются в Веб-ИРБИС.
Об изменении списка доступных баз данных в интерфейсе пользователя Веб-ИРБИС см. в разделе Список доступных читателю баз данных статьи Настройка и обслуживание Веб-ИРБИС.
См. также описание других справочников, определяющих списки доступных баз данных в ИРБИС.
Другие справочники Веб-ИРБИС
Краткое описание справочников:
- <IRBIS_SERVER_ROOT>\webirbis.mnu – содержит HTTP-ссылку на веб-шлюз ИРБИС, выступающий в роли основного в группе веб-шлюзов, предоставляющих распределённый поиск.
Часть справочников в развёрнутом Веб-шлюзе ИРБИС обычно находятся в папке <IRBIS_SERVER_ROOT>\Datai\<Deposit_YN>.
Имя папки, содержащей эти справочники, может быть изменено, поскольку оно параметризовано в конфигурационном файле установщика Веб-шлюза ИРБИС.
Фреймы
Фреймы хрянятся в виде файлов с расширением .frm.
В развёрнутом Веб-шлюзе ИРБИС фреймы обычно находятся в папке <IRBIS_SERVER_ROOT>\Datai\<frames_YN>.
Имя папки, содержащей фреймы, может быть изменено, поскольку оно параметризовано в конфигурационном файле установщика Веб-шлюза ИРБИС.
В указанной папке фреймы распределены по подпапкам, рассмотрим их.
Default
- header_1.frm – заголовок страницы электронного каталога.
Main
- search_search.frm – поисковый блок интерфейса с полем для ввода ключевых слов и кнопкой Поиск.
MainRaspr
В этой папке содержатся фреймы для распределённого поиска.
- raspr.frm – основная страница распределённого поиска.
Файлы форматов
В развёрнутом Веб-шлюзе ИРБИС файлы форматов (относящиеся к Веб-шлюзу ИРБИС) обычно находятся в папке <IRBIS_SERVER_ROOT>\Datai\<Deposit_YN>.
Имя папки, содержащей файлы форматов, может быть изменено, поскольку оно параметризовано в конфигурационном файле установщика Веб-шлюза ИРБИС.
Краткое описание предназначения файлов:
- fullwebr.pft – блок интерфейса, ответственный за отображение библиографических ссылок.
- referings.pft – блок интерфейса, ответственный за отображение гиперссылок на другие страницы списка найденных документов.
Файлы полнотекстовой версии ИРБИС
Файлы форматов
В развёрнутом полнотекстовом ИРБИС файлы форматов (относящиеся к полнотекстовому ИРБИС) обычно находятся в папке <IRBIS_SERVER_ROOT>\Datai\Deposit и папках баз данных (которые мы условно обозначаем <DB_FOLDER>).
Группа форматов, предназначенных для отображения результатов поиска в полнотекстовой версии ИРБИС:
- <IRBIS_SERVER_ROOT>\Datai\Deposit\search_header.pft;
- <DB_FOLDER>\BriefHTML.pft;
- <IRBIS_SERVER_ROOT>\Datai\Deposit\search_footer.pft.
Файлы АРМ Администратор ИРБИС
Конфигурационный файл АРМ Администратор ИРБИС
Подробнее о конфигурационном файле см. в статье Конфигурационный файл АРМ Администратор ИРБИС.
О местоположении конфигурационного файла см. в подразделе Конфигурационные файлы ИРБИС.
Папка для хранения временных файлов, используемых при работе АРМ Администратор ИРБИС
По умолчанию для временных файлов используется папка <IRBIS_SERVER_ROOT>\workdir (где <IRBIS_SERVER_ROOT> это папка, в которой установлен ИРБИС).
Существует возможность изменить местоположение папки для временных файлов, подробнее см. описание параметра WORKDIR в статье Конфигурационный файл АРМ Администратор ИРБИС.
Файлы АРМ Читатель ИРБИС
Конфигурационный файл АРМ Читатель ИРБИС
Подробнее о конфигурационном файле см. в статье Конфигурационный файл АРМ Читатель ИРБИС.
Местонахождение и имя файла:
- <IRBIS_SERVER_ROOT>\irbisr.ini – для обычной версии ИРБИС,
- <IRBIS_SERVER_ROOT>\irbisr_FullText.ini – для полнотекстовой версии ИРБИС.
Папка для хранения временных файлов, используемых при работе АРМ Читатель ИРБИС
По умолчанию для временных файлов используется папка C:\irbiswrk.
Существует возможность изменить местоположение папки для временных файлов, подробнее см. описание параметра WORKDIR в статье Конфигурационный файл АРМ Читатель ИРБИС.
Файлы по видам и назначению
Файлы баз данных ИРБИС
Каждая база данных ИРБИС хранится на файловой системе в виде совокупности файлов, размещённых в папке, имя которой совпадает с именем базы данных. Будем называть эту папку: папка базы данных.
Папки баз данных будем обозначать <DB_FOLDER>, по умолчанию они находятся в папке <IRBIS_SERVER_ROOT>\Datai.
Файлы, составляющие одну базу данных, делятся на две группы:
- Пять файлов, содержащие собственно данные базы и подвергающиеся изменениям в процессе работы системы. Это файлы с расширениями: .mst, .xrf, .ifp, .n01, .l01. Подробнее об этих файлах см. статью Базы данных ИРБИС.
- Остальные файлы, содержащие параметрические описания баз данных и не изменяемые в процессе работы конечного пользователя: .fst, .pft, .stw, .mnu, .opt, .tab, .srt, .hdr, .ws, .wss, .srw, .gbl, .tre и др.
Для файлов резервных копий документов баз данных ИРБИС используется расширение .bkp.
В папке <IRBIS_SERVER_ROOT>\Datai находятся файлы с расширением .par, которые определяют физическое размещение на жестком диске файлов, составляющих соответствующую базу данных. Имя каждого .par-файла такое же как имя соответствующей базы данных. Поскольку в системе принят принцип хранения всех файлов базы данных в одной директории, файлы .par содержат строки, определяющие один и тот же путь. В исходном состоянии системы указываются относительные пути размещения (относительно основной директории системы <IRBIS_SERVER_ROOT>).
Конфигурационные файлы ИРБИС
Основные параметры настройки системы ИРБИС 64 находятся в следующих конфигурационных (инициализационных) файлах:
- Конфигурационный файл сервера баз данных ИРБИС 64 (местонахождение и имя: <IRBIS_SERVER_ROOT>\irbis_server.ini).
- Конфигурационные файлы для каждого АРМ системы ИРБИС 64 (АРМ Администратор, АРМ Каталогизатор, АРМ Комплектатор, АРМ Читатель, АРМ Книговыдача, АРМ Книгообеспеченность). Каждый АРМ использует два ini-файла: клиентский (находящийся на машине клиента) и серверный (находящийся на сервере). Основные параметры настройки АРМ находятся в серверных ini-файлах. Описание параметров см. в статье Параметры настройки системы.
По умолчанию конфигурационные файлы находятся в папке <IRBIS_SERVER_ROOT> и имеют следующие имена:
АРМ серверный ini-файл клиентский ini-файл АРМ Администратор irbisa.ini cirbisa.ini АРМ Читатель irbisr.ini cirbisr.ini АРМ Каталогизатор irbisc.ini cirbisc.ini АРМ Комплектатор Irbisp.ini cirbisp.ini АРМ Книговыдача irbisb.ini cirbisb.ini АРМ Книгообеспеченность irbisk.ini cirbisk.ini
- Конфигурационный файл веб-шлюза ИРБИС. Местонахождение и имя файла:
- <Apache cgi-bin>\<irbis64r_YN>\irbis_server.ini для ИРБИС 64,
- <Apache cgi-bin>\<irbis32r_YN>\irbis_server.ini для ИРБИС 32.
- Конфигурационные файлы АРМ для полнотекстовых баз данных (см. в статьях Конфигурационный файл АРМ Администратор ИРБИС и Конфигурационный файл АРМ Читатель ИРБИС). Местонахождение и имя конфигурационных файлов АРМ Администратор и АРМ Читатель для полнотекстовых БД соответственно IRBISA_FullText.ini и IRBISR_FullText.ini в папке <IRBIS_SERVER_ROOT>.
Для создания/корректировки INI-файлов предназначен соответствующий редактор.
Файлы форматов ИРБИС
Форматы хранятся в виде файлов с расширением .pft.
Файлы выходных форм ИРБИС
К выходным формам ИРБИС имеют отношение:
- файлы форматов ИРБИС (с расширением .pft),
- файлы описания табличной формы (с расширениями .tbg, .tbb),
- файлы описания тела таблицы для табличной формы (с расширениями .tbu, .tab),
- файлы сортировки таблицы для табличной формы (с расширением .srw),
- файлы дополнительных параметров для табличной формы (с расширением .hdr).
Файлы таблиц выбора полей (ТВП) ИРБИС
Таблицы выбора полей хранятся в виде файлов с расширением .fst.
ТВП для инвертированного файла
ТВП для инвертированного файла хранится в папке базы данных в виде файла с именем базы данных и расширением .fst.
Таблица алфавитных символов
Таблица алфавитных символов используется системой ИРБИС при разбиении текста на слова и представляет собой список кодов символов, которые считаются алфавитными.
Таблица реализована в виде текстового файла в определённом формате.
Местонахождение и имя файла по умолчанию: <IRBIS_SERVER_ROOT>\ISISACW.TAB.
Местонахождение и имя файла определяется значением параметра ACTABPATH в конфигурационном файле АРМ Администратор ИРБИС и может быть изменено.
Файл стоп-слов
Файл стоп-слов используется при индексировании и хранится в папке базы данных в виде файла с расширением .stw.