Файлы ИРБИС — различия между версиями

Материал из Wikipedia
Перейти к: навигация, поиск
Строка 85: Строка 85:
  
 
Названия справочников, использующиеся по умолчанию:
 
Названия справочников, использующиеся по умолчанию:
* Справочник <tt>Dbnam1.mnu</tt> (для полнотекстовой версии <tt>Dbnam1_FT.mnu</tt>) определяет [[АРМ Администратор#Установка текущей базы данных|список баз данных, доступных в АРМ Администратор]]. Название этого справочника определяется значением [[Конфигурационный файл АРМ Администратор ИРБИС#Секция MAIN|параметра <tt>DBNNAMECAT</tt> в конфигурационном файле АРМ Администратор ИРБИС]] и может быть изменено.
+
* Справочник <tt>Dbnam1.mnu</tt> (для полнотекстовой версии <tt>Dbnam1_FT.mnu</tt>) определяет [[АРМ Администратор#Установка текущей базы данных|список баз данных, доступных в АРМ Администратор]]. Название этого справочника определяется значением [[Параметры настройки системы (информация сверена с базой HLPINI)|параметра <tt>DBNNAMECAT</tt> в конфигурационном файле АРМ Администратор ИРБИС]] и может быть изменено.
 
* Справочник <tt>Dbnam2.mnu</tt> определяет список баз данных, доступных в [[АРМ Каталогизатор]], [[АРМ Комплектатор]] и [[АРМ Книгообеспеченность]]. Названия справочников для этих АРМ определяются значениями соответствующего параметра в конфигурационных файлах этих АРМ и может быть изменено для каждого АРМ.
 
* Справочник <tt>Dbnam2.mnu</tt> определяет список баз данных, доступных в [[АРМ Каталогизатор]], [[АРМ Комплектатор]] и [[АРМ Книгообеспеченность]]. Названия справочников для этих АРМ определяются значениями соответствующего параметра в конфигурационных файлах этих АРМ и может быть изменено для каждого АРМ.
 
* Справочник <tt>Dbnam3.mnu</tt> (для полнотекстовой версии <tt>Dbnam3_FT.mnu</tt>) определяет список баз данных, доступных в АРМ Читатель. Название этого справочника определяется значением соответствующего параметра в конфигурационном файле и может быть изменено.
 
* Справочник <tt>Dbnam3.mnu</tt> (для полнотекстовой версии <tt>Dbnam3_FT.mnu</tt>) определяет список баз данных, доступных в АРМ Читатель. Название этого справочника определяется значением соответствующего параметра в конфигурационном файле и может быть изменено.
Строка 207: Строка 207:
 
По умолчанию для временных файлов используется папка <tt><IRBIS_SERVER_ROOT>\workdir</tt> (где <tt><IRBIS_SERVER_ROOT></tt> это папка, в которой установлен ИРБИС).
 
По умолчанию для временных файлов используется папка <tt><IRBIS_SERVER_ROOT>\workdir</tt> (где <tt><IRBIS_SERVER_ROOT></tt> это папка, в которой установлен ИРБИС).
  
Существует возможность изменить местоположение папки для временных файлов, подробнее см. [[Параметры настройки системы (информация сверена с базой HLPINI)|описание параметра <tt>WORKDIR</tt> в статье Конфигурационный файл АРМ Администратор ИРБИС]].
+
Существует возможность изменить местоположение папки для временных файлов, подробнее см. [[Параметры настройки системы (информация сверена с базой HLPINI)|описание параметра <tt>WORKDIR</tt> в статье ''Параметры настройки системы (информация сверена с базой HLPINI)'']].
  
 
===Файлы АРМ Читатель ИРБИС===
 
===Файлы АРМ Читатель ИРБИС===
Строка 306: Строка 306:
 
Местонахождение и имя файла по умолчанию: <tt><IRBIS_SERVER_ROOT>\ISISACW.TAB</tt>.
 
Местонахождение и имя файла по умолчанию: <tt><IRBIS_SERVER_ROOT>\ISISACW.TAB</tt>.
  
Местонахождение и имя файла определяется значением [[Конфигурационный файл АРМ Администратор ИРБИС#Секция MAIN|параметра <tt>ACTABPATH</tt> в конфигурационном файле АРМ Администратор ИРБИС]] и может быть изменено.
+
Местонахождение и имя файла определяется значением [[Параметры настройки системы (информация сверена с базой HLPINI)|параметра <tt>ACTABPATH</tt> в конфигурационном файле АРМ Администратор ИРБИС]] и может быть изменено.
  
 
===Файл стоп-слов===
 
===Файл стоп-слов===

Версия 17:08, 15 февраля 2013

Содержание

Договорённости, касающиеся обозначений имён папок

Основные обозначения

В этой документации будем обозначать:

  • <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.

Конфигурационный файл TCP/IP сервера ИРБИС 64

Подробнее о конфигурационном файле см. в подразделе данной статьи Конфигурационные файлы ИРБИС и в статье Конфигурационный файл TCP/IP сервера ИРБИС 64.

Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС

В ИРБИС для любого АРМ существует соответствующий справочник, в котором заданы: список доступных баз данных и названия баз данных, которые видит пользователь. Справочники, определяющие списки доступных баз данных в Веб-ИРБИС описаны отдельно.

Путём внесения изменений в эти справочники можно регулировать:

  • список баз данных, доступных при использовании соответствующего АРМ;
  • названия баз данных, которые увидит пользователь соответствующего АРМ.

Данные справочники содержатся в папке <IRBIS_SERVER_ROOT>\Datai\.

Названия справочников, использующиеся по умолчанию:

В списках баз данных, доступных АРМ Каталогизатор и АРМ Читатель именам конкретных баз может предшествовать символ "-" (минус), что означает:

  • для АРМ Каталогизатор – соответствующая база не доступна для ввода;
  • для АРМ Читатель – соответствующая база не доступна для заказа.
Справочники, определяющие списки доступных выходных форм в АРМ Каталогизатор

Названия справочников, использующиеся по умолчанию (справочники содержатся в папке базы данных):

  • Справочник 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.

Файлы АРМ Администратор ИРБИС

Конфигурационный файл АРМ Администратор ИРБИС

Подробнее о конфигурационном файле см. в статьях Параметры настройки системы, Параметры настройки системы (информация сверена с базой HLPINI), Конфигурационные параметры ИРБИС для полнотекстовых БД.

О местоположении конфигурационного файла см. в подразделе Конфигурационные файлы ИРБИС.

Папка для хранения временных файлов, используемых при работе АРМ Администратор ИРБИС

По умолчанию для временных файлов используется папка <IRBIS_SERVER_ROOT>\workdir (где <IRBIS_SERVER_ROOT> это папка, в которой установлен ИРБИС).

Существует возможность изменить местоположение папки для временных файлов, подробнее см. описание параметра WORKDIR в статье Параметры настройки системы (информация сверена с базой HLPINI).

Файлы АРМ Читатель ИРБИС

Конфигурационный файл АРМ Читатель ИРБИС

Подробнее о конфигурационном файле см. в статьях Параметры настройки системы, Параметры настройки системы (информация сверена с базой HLPINI) и Конфигурационные параметры ИРБИС для полнотекстовых БД.

Местонахождение и имя файла:

  • <IRBIS_SERVER_ROOT>\irbisr.ini – для обычной версии ИРБИС,
  • <IRBIS_SERVER_ROOT>\irbisr_FullText.ini – для полнотекстовой версии ИРБИС.

Папка для хранения временных файлов, используемых при работе АРМ Читатель ИРБИС

Местоположение папки для временных файлов, определяется значением параметра WORKDIR, подробнее см. в статьях Параметры настройки системы и Параметры настройки системы (информация сверена с базой HLPINI).

Файлы по видам и назначению

Файлы баз данных ИРБИС

Каждая база данных ИРБИС хранится на файловой системе в виде совокупности файлов, размещённых в папке, имя которой совпадает с именем базы данных. Будем называть эту папку: папка базы данных.

Папки баз данных будем обозначать <DB_FOLDER>, по умолчанию они находятся в папке <IRBIS_SERVER_ROOT>\Datai.

Файлы, составляющие одну базу данных, делятся на две группы:

  • Пять файлов, содержащие собственно данные базы и подвергающиеся изменениям в процессе работы системы. Это файлы с расширениями: .mst, .xrf, .ifp, .n01, .l01. Подробнее об этих файлах см. в подразделе Архитектура баз данных ИРБИС статьи Базы данных ИРБИС.
  • Остальные файлы, содержащие параметрические описания баз данных и не изменяемые в процессе работы конечного пользователя: .fst, .ifs, .pft, .stw, .mnu, .opt, .tab, .srt, .hdr, .ws, .wss, .srw, .gbl, .tre и др.

Для файлов резервных копий документов баз данных ИРБИС используется расширение .bkp.

В папке <IRBIS_SERVER_ROOT>\Datai находятся файлы с расширением .par, которые определяют физическое размещение на жестком диске файлов, составляющих соответствующую базу данных. Имя каждого .par-файла такое же как имя соответствующей базы данных. Поскольку в системе принят принцип хранения всех файлов базы данных в одной директории, файлы .par содержат строки, определяющие один и тот же путь. В исходном состоянии системы указываются относительные пути размещения (относительно основной директории системы <IRBIS_SERVER_ROOT>).

Конфигурационные файлы ИРБИС

Основные параметры настройки системы ИРБИС 64 находятся в следующих конфигурационных (инициализационных) файлах:

АРМ серверный 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
  • Конфигурационные файлы АРМ для полнотекстовых баз данных (см. в статье Конфигурационные параметры ИРБИС для полнотекстовых БД). Местонахождение и имя конфигурационных файлов АРМ Администратор и АРМ Читатель для полнотекстовых БД соответственно IRBISA_FullText.ini и IRBISR_FullText.ini в папке <IRBIS_SERVER_ROOT>.

Для создания/корректировки INI-файлов предназначен соответствующий редактор.

Файлы форматов ИРБИС

Форматы хранятся в виде файлов с расширением .pft.

Файлы заданий на пакетную корректировку

Задание на пакетную корректировку представляет собой текстовый файл с расширением .gbl.

Файлы выходных форм ИРБИС

К выходным формам ИРБИС имеют отношение:

  • файлы форматов ИРБИС (с расширением .pft),
  • файлы описания табличной формы (с расширениями .tbg, .tbb),
  • файлы описания тела таблицы для табличной формы (с расширениями .tbu, .tab),
  • файлы сортировки таблицы для табличной формы (с расширением .srw),
  • файлы дополнительных параметров для табличной формы (с расширением .hdr).

Файлы таблиц выбора полей (ТВП) ИРБИС

Таблицы выбора полей хранятся в виде файлов с расширением .fst.

ТВП для инвертированного файла

ТВП для инвертированного файла хранится в папке базы данных в виде файла с именем базы данных и расширением .fst.

Таблица актуализации

Таблица актуализации хранится в папке базы данных в виде файла с именем базы данных и расширением .ifs.

Таблица алфавитных символов

Таблица алфавитных символов используется системой ИРБИС при разбиении текста на слова и представляет собой список кодов символов, которые считаются алфавитными.

Таблица реализована в виде текстового файла в определённом формате.

Местонахождение и имя файла по умолчанию: <IRBIS_SERVER_ROOT>\ISISACW.TAB.

Местонахождение и имя файла определяется значением параметра ACTABPATH в конфигурационном файле АРМ Администратор ИРБИС и может быть изменено.

Файл стоп-слов

Файл стоп-слов используется при индексировании и хранится в папке базы данных в виде файла с расширением .stw.

Документация, поставляемая с системой ИРБИС