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

Материал из Wikipedia
Перейти к: навигация, поиск
(Файлы по видам и назначению)
Строка 188: Строка 188:
  
 
К [[Выходные формы|выходным формам ИРБИС]] имеют отношение:
 
К [[Выходные формы|выходным формам ИРБИС]] имеют отношение:
* [[#Файлы форматов ИРБИС|файлы форматов ИРБИС]] (с расширением <tt>.pft</tt>),
+
* [[Язык форматирования системы ИРБИС#Понятие формата|файлы форматов ИРБИС]] (с расширением <tt>.pft</tt>),
 
* файлы описания табличной формы (с расширениями <tt>.tbg</tt>, <tt>.tbb</tt>),
 
* файлы описания табличной формы (с расширениями <tt>.tbg</tt>, <tt>.tbb</tt>),
 
* файлы описания тела таблицы для табличной формы (с расширениями <tt>.tbu</tt>, <tt>.tab</tt>),
 
* файлы описания тела таблицы для табличной формы (с расширениями <tt>.tbu</tt>, <tt>.tab</tt>),

Версия 12:43, 26 января 2011

Содержание

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

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

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

  • <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 и т.п.

Файлы по своему отношению к продуктам ИРБИС

Файлы установщика ИРБИС

Конфигурационный файл установщика Веб-шлюза ИРБИС

Подробнее о конфигурационном файле см. в статье Конфигурационный файл установщика Веб-шлюза ИРБИС.

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

  • <Installer root>\WebIrbis.ini – в версии ИРБИС от 2009 года,
  • <Installer root>\WebIrbis64.ini – в версии ИРБИС 64 от 2008 года,
  • <Installer root>\WebIrbis32.ini – в версии ИРБИС 32 от 2008 года.

Файлы серверной части ИРБИС

Справочники серверной части ИРБИС

Справочники хранятся в виде файлов с расширением .mnu.

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

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

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

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

Данные справочники содержатся в папке <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>\irbis_server.ini для ИРБИС 64,
  • <Apache cgi-bin>\<irbis32r_YN>\irbis_server.ini для ИРБИС 32.

Справочники Веб-шлюза ИРБИС

Справочники хранятся в виде файлов с расширением .mnu.

Краткое описание справочников:

  • <IRBIS_SERVER_ROOT>\webirbis.mnu – содержит HTTP-ссылку на веб-шлюз ИРБИС, выступающий в роли основного в группе веб-шлюзов, предоставляющих распределённый поиск.

Часть справочников в развёрнутом Веб-шлюзе ИРБИС обычно находятся в папке <IRBIS_SERVER_ROOT>\Datai\<Deposit_YN>.

Имя папки, содержащей эти справочники, может быть изменено, поскольку оно параметризовано в конфигурационном файле установщика Веб-шлюза ИРБИС.

Краткое описание справочников:

  • dbn_web.mnu – содержит идентификаторы и названия баз данных, которые отображаются в Веб ИРБИС.

Фреймы

Фреймы хрянятся в виде файлов с расширением .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>\irbisa.ini – для обычной версии ИРБИС,
  • <IRBIS_SERVER_ROOT>\IRBISA_FullText.ini – для полнотекстовой версии ИРБИС.

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

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

Подробнее о конфигурационном файле см. в статье Конфигурационный файл АРМ Читатель ИРБИС.

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

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

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

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

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

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

При установке системы ИРБИС создаётся ряд баз данных, например: CMPL, IBIS, RDR, RQST, HELP и другие.

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

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

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

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

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

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

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

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

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

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

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

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

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