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

Материал из Wikipedia
Перейти к: навигация, поиск
 
(не показана 41 промежуточная версия этого же участника)
Строка 8: Строка 8:
 
* <tt><Apache cgi-bin></tt> – папка <tt>cgi-bin</tt> веб-сервера Apache (в стандартной конфигурации Apache папка <tt>cgi-bin</tt> находится в папке <tt><Apache root></tt>);
 
* <tt><Apache cgi-bin></tt> – папка <tt>cgi-bin</tt> веб-сервера Apache (в стандартной конфигурации Apache папка <tt>cgi-bin</tt> находится в папке <tt><Apache root></tt>);
 
* <tt><Installer root></tt> – папка с дистрибутивом ИРБИС;
 
* <tt><Installer root></tt> – папка с дистрибутивом ИРБИС;
* <tt><IRBIS_SERVER_ROOT></tt> – папка, в которой установлен сервер ИРБИС;
+
* <tt><IRBIS_SERVER_ROOT></tt> – папка, в которой установлена серверная часть ИРБИС;
* <tt><DB_FOLDER></tt> – папка базы данных (см. раздел [[#Файлы баз данных ИРБИС|Файлы баз данных ИРБИС]]).
+
* <tt><DATAI></tt> – папка, в которой размещены базы данных системы ИРБИС;
 +
* <tt><DB_FOLDER></tt> – папка базы данных (см. раздел [[#Размещение баз данных ИРБИС 64 на файловой системе|Размещение баз данных ИРБИС 64 на файловой системе]]);
 +
* <tt><DEPOSIT></tt> – папка депозитария ресурсов (см. раздел [[#Депозитарий ресурсов|Депозитарий ресурсов]]).
  
 
===Папки, в именах которых присутствует номер версии ИРБИС===
 
===Папки, в именах которых присутствует номер версии ИРБИС===
Строка 17: Строка 19:
 
* <tt><irbis32r_YN></tt> (для ИРБИС 32)
 
* <tt><irbis32r_YN></tt> (для ИРБИС 32)
 
* <tt><frames_YN></tt>
 
* <tt><frames_YN></tt>
* <tt><Deposit_YN></tt>
+
* <tt><DEPOSIT_YN></tt> – папка депозитария ресурсов веб-шлюза ИРБИС (см. раздел [[#Депозитарий ресурсов Веб-шлюза ИРБИС|Депозитарий ресурсов Веб-шлюза ИРБИС]]).
для версии ИРБИС от 2009 года этим обозначениям соответствуют имена папок <tt>irbis64r_91</tt>, <tt>irbis32r_91</tt>, <tt>frames_91</tt>, <tt>Deposit_91</tt>; для версии ИРБИС от 2008 года этим обозначениям соответствуют имена папок <tt>irbis64r_81</tt>, <tt>irbis32r_81</tt>, <tt>frames_81</tt>, <tt>Deposit_81</tt> и т.п.
 
  
==Файлы по своему отношению к продуктам ИРБИС==
+
Для версии ИРБИС от 2009 года этим обозначениям соответствуют имена папок <tt>irbis64r_91</tt>, <tt>irbis32r_91</tt>, <tt>frames_91</tt>, <tt>Deposit_91</tt>; для версии ИРБИС от 2008 года этим обозначениям соответствуют имена папок <tt>irbis64r_81</tt>, <tt>irbis32r_81</tt>, <tt>frames_81</tt>, <tt>Deposit_81</tt> и т.п.
  
===Файлы установщика ИРБИС 64===
+
==Файлы развёрнутого экземпляра системы ИРБИС==
  
* <tt><Installer root>\setup64.exe</tt> – установщик.
+
===Файлы серверной части ИРБИС===
 +
 
 +
====Исполняемые файлы и программные библиотеки====
 +
 
 +
Состав программных модулей серверной части ИРБИС 64:
 +
* <tt>irbis_server.exe</tt> – исполняемый файл для запуска сервера как обычного Windows-приложения.
 +
* <tt>service_64.exe</tt> – исполняемый файл для запуска сервера в режиме сервиса Windows.
 +
* <tt>server_64.exe</tt> – исполняемый файл процесса обработки.
 +
* <tt>[[IRBIS64.dll|irbis64.dll]]</tt> – программная библиотека для доступа к [[Базы данных ИРБИС|базам данных ИРБИС 64]] и выполнения операций [[Язык форматирования системы ИРБИС#Начало знакомства с языком форматирования ИРБИС|форматирования записей базы данных]].
 +
 
 +
Подробнее о работе данных программных модулей см. [[TCP/IP сервер ИРБИС 64|в статье ''TCP/IP сервер ИРБИС 64'']].
 +
 
 +
====Конфигурационный файл TCP/IP сервера ИРБИС 64====
  
Об установке ИРБИС см. статью [[Установка продуктов ИРБИС]].
+
Подробнее о конфигурационном файле см. в [[#Конфигурационные файлы ИРБИС|подразделе данной статьи ''Конфигурационные файлы ИРБИС'']] и в статье [[Конфигурационный файл TCP/IP сервера ИРБИС 64]].
  
===Файлы, входящие в установочный пакет Веб-шлюза ИРБИС===
+
====Корневая папка баз данных ИРБИС 64====
  
====Установщик Веб-шлюза ИРБИС====
+
Система ИРБИС предполагает размещение баз данных непосредственно внутри одной папки.
  
Местонахождение и имя файла:
+
Обозначение корневой папки баз данных – <tt><DATAI></tt>.
* <tt><Installer root>\wsetup.exe</tt> – в версии ИРБИС от 2010 года,
 
* <tt><Installer root>\wsetup64r.exe</tt> в версиях ИРБИС 64 до 2009 года включительно,
 
* <tt><Installer root>\wsetup64r_ft.exe</tt> – в версиях Веб-шлюза ИРБИС 64 для работы с полнотекстовыми базами данных до 2009 года включительно.
 
  
Об установке Веб-шлюза ИРБИС см. статью [[Установка Веб-шлюза Ирбис 64]].
+
Дополнительно [http://irbis.gpntb.ru/read.php?10,25529 см.]
  
====Конфигурационный файл установщика Веб-шлюза ИРБИС====
+
====Размещение баз данных ИРБИС 64 на файловой системе====
  
Подробнее о конфигурационном файле см. в статье [[Конфигурационный файл установщика Веб-шлюза ИРБИС]].
+
Обычно файлы, имеющие отношение к определённой базе данных ([[#Файлы баз данных ИРБИС|собственно данные базы и параметрические описания баз данных]]), хранятся в отдельной папке, имя которой совпадает с именем базы данных. Такую папку принято называть '''''папка базы данных'''''.
  
Местонахождение и имя файла:
+
Папку базы данных будем обозначать <tt><DB_FOLDER></tt>. (См. [[#Основные обозначения|Основные обозначения]].)
* <tt><Installer root>\WebIrbis.ini</tt> – в версии ИРБИС от 2009 года,
 
* <tt><Installer root>\WebIrbis64.ini</tt> – в версии ИРБИС 64 от 2008 года,
 
* <tt><Installer root>\WebIrbis32.ini</tt> – в версии ИРБИС 32 от 2008 года.
 
  
===Файлы, входящие в установочный пакет ''Полнотекстовые базы данных ИРБИС 64''===
+
Вообще для определения местоположения файлов баз данных на файловой системе ИРБИС использует специальные файлы с расширением <tt>.par</tt> – [[Базы данных ИРБИС#par-файл|<tt>.par</tt>-файлы]].
  
* <tt><Installer root>\setup64_FullText.exe</tt> – установщик.
+
<tt>.par</tt>-файлы находятся в папке <tt><DATAI></tt>.
  
Об установке пакета программ ''Полнотекстовые базы данных ИРБИС 64'' см. [[Развёртывание программного обеспечения ИРБИС 64 для полнотекстовых баз данных#Установочный пакет Полнотекстовые базы данных ИРБИС 64|в соответствующем разделе статьи ''Развёртывание программного обеспечения ИРБИС 64 для полнотекстовых баз данных'']]
+
====Депозитарий ресурсов====
  
===Файлы серверной части ИРБИС===
+
<tt><DEPOSIT></tt> – обозначение основного депозитария ресурсов системы.
  
====Исполняемые файлы и программные библиотеки====
+
Депозитарий ресурсов – место размещения общих для разных баз данных параметрических файлов ([[#Файлы баз данных ИРБИС|<tt>.fst</tt>, <tt>.pft</tt>, <tt>.mnu</tt>, <tt>.ws</tt>, <tt>.wss</tt>, <tt>.srw</tt>, <tt>.gbl</tt>, <tt>.tre</tt> и др.]]), позволяет избавиться от дублирования ресурсов в каждой папке базы данных.
  
Состав программных модулей серверной части ИРБИС 64:
+
Для устранения неоднозначности относительно местонахождения файлов ресурсов применяются следующие правила:
* <tt>irbis_server.exe</tt> – исполняемый файл для запуска сервера как обычного Windows-приложения.
+
* в первую очередь система ИРБИС попробует взять файл в папке базы данных <tt><DB_FOLDER></tt>,
* <tt>service_64.exe</tt> – исполняемый файл для запуска сервера в режиме сервиса Windows.
+
* при отсутствии искомого файла в папке базы данных, система ИРБИС попробует взять файл в папке депозитария ресурсов <tt><DEPOSIT></tt>.
* <tt>server_64.exe</tt> – исполняемый файл процесса обработки.
 
* <tt>[[IRBIS64.dll|irbis64.dll]]</tt> – программная библиотека для доступа к [[Базы данных ИРБИС|базам данных ИРБИС 64]] и выполнения операций [[Язык форматирования системы ИРБИС#Начало знакомства с языком форматирования ИРБИС|форматирования записей базы данных]].
 
  
Подробнее о работе данных программных модулей см. [[TCP/IP сервер ИРБИС 64|в статье ''TCP/IP сервер ИРБИС 64'']].
+
====Папка для хранения временных файлов, используемых при работе АРМ====
  
====Справочники серверной части ИРБИС====
+
Папка для сохранения временных выходных данных.
  
Справочники хранятся в виде файлов с расширением <tt>.mnu</tt>.
+
''Рабочая директория'' является устоявшимся термином для обозначения данной папки.
  
====Конфигурационный файл TCP/IP сервера ИРБИС 64====
+
Местоположение папки для временных файлов, определяется значением параметра <tt>WORKDIR</tt>, подробнее см. в статьях [[Параметры настройки системы (информация сверена с базой HLPINI)]], [[Конфигурационные параметры ИРБИС для полнотекстовых БД]].
  
Подробнее о конфигурационном файле см. в [[#Конфигурационные файлы ИРБИС|подразделе данной статьи ''Конфигурационные файлы ИРБИС'']] и в статье [[Конфигурационный файл TCP/IP сервера ИРБИС 64]].
+
===Файлы АРМ ИРБИС 64===
  
=====Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС=====
+
====Файлы АРМ Администратор ИРБИС====
  
В ИРБИС для любого АРМ существует соответствующий справочник, в котором заданы: список доступных баз данных и названия баз данных, которые видит пользователь. [[#Справочники, определяющие списки доступных баз данных ИРБИС для Веб-ИРБИС|Справочники, определяющие списки доступных баз данных в Веб-ИРБИС описаны отдельно.]]
+
=====Конфигурационный файл АРМ Администратор ИРБИС=====
  
Путём внесения изменений в эти справочники можно регулировать:
+
Подробнее о конфигурационном файле см. в статьях [[Параметры настройки системы]], [[Параметры настройки системы (информация сверена с базой HLPINI)]], [[Конфигурационные параметры ИРБИС для полнотекстовых БД]].
* список баз данных, доступных при использовании соответствующего АРМ;
 
* названия баз данных, которые увидит пользователь соответствующего АРМ.
 
  
Данные справочники содержатся в папке <tt><IRBIS_SERVER_ROOT>\Datai\</tt>.
+
О местоположении конфигурационного файла см. в подразделе [[#Конфигурационные файлы ИРБИС|Конфигурационные файлы ИРБИС]].
  
Названия справочников, использующиеся по умолчанию:
+
====Файлы АРМ Читатель ИРБИС====
* Справочник <tt>Dbnam1.mnu</tt> (для полнотекстовой версии <tt>Dbnam1_FT.mnu</tt>) определяет [[АРМ Администратор#Установка текущей базы данных|список баз данных, доступных в АРМ Администратор]]. Название этого справочника определяется значением [[Конфигурационный файл АРМ Администратор ИРБИС#Секция MAIN|параметра <tt>DBNNAMECAT</tt> в конфигурационном файле АРМ Администратор ИРБИС]] и может быть изменено.
 
* Справочник <tt>Dbnam2.mnu</tt> определяет список баз данных, доступных в [[АРМ Каталогизатор]], [[АРМ Комплектатор]] и [[АРМ Книгообеспеченность]]. Названия справочников для этих АРМ определяются значениями соответствующего параметра в конфигурационных файлах этих АРМ и может быть изменено для каждого АРМ.
 
* Справочник <tt>Dbnam3.mnu</tt> (для полнотекстовой версии <tt>Dbnam3_FT.mnu</tt>) определяет список баз данных, доступных в АРМ Читатель. Название этого справочника определяется значением соответствующего параметра в конфигурационном файле и может быть изменено.
 
  
В списках баз данных, доступных АРМ Каталогизатор и АРМ Читатель именам конкретных баз может предшествовать символ "-" (минус), что означает:
+
=====Конфигурационный файл АРМ Читатель ИРБИС=====
* для АРМ Каталогизатор – соответствующая база не доступна для ввода;
 
* для АРМ Читатель – соответствующая база не доступна для заказа.
 
  
=====Справочники, определяющие списки доступных выходных форм в АРМ Каталогизатор=====
+
Подробнее о конфигурационном файле см. в статьях [[Параметры настройки системы]], [[Параметры настройки системы (информация сверена с базой HLPINI)]] и [[Конфигурационные параметры ИРБИС для полнотекстовых БД]].
  
Названия справочников, использующиеся по умолчанию (справочники содержатся в папке базы данных):
+
Местонахождение и имя файла:
* Справочник <tt>tabw.mnu</tt> определяет список доступных выходных форм - таблиц. Название этого справочника определяется значением параметра <tt>TabMnu</tt> в конфигурационном файле <tt>irbisbat.ini</tt> и может быть изменено.
+
* <tt><IRBIS_SERVER_ROOT>\irbisr.ini</tt> – для обычной версии ИРБИС,
* Справочник <tt>pftw.mnu</tt> определяет список доступных выходных форм - списков. Название этого справочника определяется значением параметра <tt>PftMnu</tt> в конфигурационном файле <tt>irbisbat.ini</tt> и может быть изменено.
+
* <tt><IRBIS_SERVER_ROOT>\irbisr_FullText.ini</tt> – для полнотекстовой версии ИРБИС.
  
 
===Файлы веб-ИРБИС===
 
===Файлы веб-ИРБИС===
Строка 129: Строка 127:
  
 
====Справочники Веб-шлюза ИРБИС====
 
====Справочники Веб-шлюза ИРБИС====
 
Справочники хранятся в виде файлов с расширением <tt>.mnu</tt>.
 
  
 
=====Справочники, определяющие списки доступных баз данных ИРБИС для Веб-ИРБИС=====
 
=====Справочники, определяющие списки доступных баз данных ИРБИС для Веб-ИРБИС=====
Строка 146: Строка 142:
 
* <tt><IRBIS_SERVER_ROOT>\webirbis.mnu</tt> – содержит HTTP-ссылку на веб-шлюз ИРБИС, выступающий в роли ''основного'' в группе веб-шлюзов, предоставляющих [[Распределённый поиск в Ирбис|распределённый поиск]].
 
* <tt><IRBIS_SERVER_ROOT>\webirbis.mnu</tt> – содержит HTTP-ссылку на веб-шлюз ИРБИС, выступающий в роли ''основного'' в группе веб-шлюзов, предоставляющих [[Распределённый поиск в Ирбис|распределённый поиск]].
  
Часть справочников в развёрнутом Веб-шлюзе ИРБИС обычно находятся в папке <tt><IRBIS_SERVER_ROOT>\Datai\<Deposit_YN></tt>.
+
Часть справочников в развёрнутом Веб-шлюзе ИРБИС обычно находятся в папке <tt><DATAI>\<Deposit_YN></tt>.
  
 
Имя папки, содержащей эти справочники, может быть изменено, поскольку оно параметризовано в [[Конфигурационный файл установщика Веб-шлюза ИРБИС|конфигурационном файле установщика Веб-шлюза ИРБИС]].
 
Имя папки, содержащей эти справочники, может быть изменено, поскольку оно параметризовано в [[Конфигурационный файл установщика Веб-шлюза ИРБИС|конфигурационном файле установщика Веб-шлюза ИРБИС]].
Строка 154: Строка 150:
 
Фреймы хрянятся в виде файлов с расширением <tt>.frm</tt>.
 
Фреймы хрянятся в виде файлов с расширением <tt>.frm</tt>.
  
В развёрнутом Веб-шлюзе ИРБИС фреймы обычно находятся в папке <tt><IRBIS_SERVER_ROOT>\Datai\<frames_YN></tt>.
+
В развёрнутом Веб-шлюзе ИРБИС фреймы обычно находятся в папке <tt><DATAI>\<frames_YN></tt>.
  
 
Имя папки, содержащей фреймы, может быть изменено, поскольку оно параметризовано в [[Конфигурационный файл установщика Веб-шлюза ИРБИС|конфигурационном файле установщика Веб-шлюза ИРБИС]].
 
Имя папки, содержащей фреймы, может быть изменено, поскольку оно параметризовано в [[Конфигурационный файл установщика Веб-шлюза ИРБИС|конфигурационном файле установщика Веб-шлюза ИРБИС]].
Строка 174: Строка 170:
 
* <tt>raspr.frm</tt> – основная страница распределённого поиска.
 
* <tt>raspr.frm</tt> – основная страница распределённого поиска.
  
====Файлы форматов====
+
====Депозитарий ресурсов Веб-шлюза ИРБИС====
  
В развёрнутом Веб-шлюзе ИРБИС [[#Файлы форматов ИРБИС|файлы форматов]] (относящиеся к Веб-шлюзу ИРБИС) обычно находятся в папке <tt><IRBIS_SERVER_ROOT>\Datai\<Deposit_YN></tt>.
+
<tt><DEPOSIT_YN></tt> – обозначение депозитария ресурсов Веб-шлюза ИРБИС.
  
Имя папки, содержащей файлы форматов, может быть изменено, поскольку оно параметризовано в [[Конфигурационный файл установщика Веб-шлюза ИРБИС|конфигурационном файле установщика Веб-шлюза ИРБИС]].
+
Папка депозитария может быть выбрана при установке [[Конфигурационный файл установщика Веб-шлюза ИРБИС|с помощью соответствующего параметра в конфигурационном файле установщика Веб-шлюза ИРБИС]].
  
 
Краткое описание предназначения файлов:
 
Краткое описание предназначения файлов:
Строка 188: Строка 184:
 
====Файлы форматов====
 
====Файлы форматов====
  
В развёрнутом полнотекстовом ИРБИС [[#Файлы форматов ИРБИС|файлы форматов]] (относящиеся к полнотекстовому ИРБИС) обычно находятся в папке <tt><IRBIS_SERVER_ROOT>\Datai\Deposit</tt> и папках баз данных (которые мы условно обозначаем <tt><DB_FOLDER></tt>).
+
В развёрнутом полнотекстовом ИРБИС [[#Файлы форматов ИРБИС|файлы форматов]] (относящиеся к полнотекстовому ИРБИС) обычно находятся в папке депозитария <tt><DEPOSIT></tt> и папках баз данных (которые мы условно обозначаем <tt><DB_FOLDER></tt>).
  
Группа форматов, предназначенных для [[Отображение результатов поиска в полнотекстовой версии ИРБИС|отображения результатов поиска в полнотекстовой версии ИРБИС]]:
+
Группа форматов, предназначенных для [[Страница результатов поиска в АРМ Читатель для полнотекстовых БД|отображения результатов поиска в полнотекстовой версии ИРБИС]]:
* <tt><IRBIS_SERVER_ROOT>\Datai\Deposit\search_header.pft</tt>;
+
* <tt><DEPOSIT>\search_header.pft</tt>;
 
* <tt><DB_FOLDER>\BriefHTML.pft</tt>;
 
* <tt><DB_FOLDER>\BriefHTML.pft</tt>;
* <tt><IRBIS_SERVER_ROOT>\Datai\Deposit\search_footer.pft</tt>.
+
* <tt><DEPOSIT>\search_footer.pft</tt>.
 +
 
 +
====Файл журнала АРМ Администратор полнотекстовых БД====
 +
 
 +
В развёрнутом полнотекстовом ИРБИС [[АРМ Администратор полнотекстовых БД#Файл журнала|файл журнала АРМ Администратор полнотекстовых БД]] находится в папке, в которой установлен ИРБИС (<tt><IRBIS_SERVER_ROOT></tt>).
 +
 
 +
Обычно файл журнала имеет имя <tt>Irbis64_FullTextAdministrator.log</tt>. Файл журнала получает то же имя, что и запускаемый файл АРМ Администратор, и расширение <tt>.log</tt>.
 +
 
 +
==Файлы установочных пакетов ИРБИС==
  
===Файлы АРМ Администратор ИРБИС===
+
===Файлы установочного пакета ИРБИС 64===
  
====Конфигурационный файл АРМ Администратор ИРБИС====
+
* <tt><Installer root>\setup64.exe</tt> – установщик.
  
Подробнее о конфигурационном файле см. в статье [[Конфигурационный файл АРМ Администратор ИРБИС]].
+
Об установке ИРБИС см. статью [[Установка продуктов ИРБИС]].
  
О местоположении конфигурационного файла см. в подразделе [[#Конфигурационные файлы ИРБИС|Конфигурационные файлы ИРБИС]].
+
===Файлы, входящие в установочный пакет Веб-шлюза ИРБИС===
  
====Папка для хранения временных файлов, используемых при работе АРМ Администратор ИРБИС====
+
Список файлов:
 +
* [[#Установщик Веб-шлюза ИРБИС|установщик Веб-шлюза ИРБИС]];
 +
* [[#Конфигурационный файл установщика Веб-шлюза ИРБИС|конфигурационный файл установщика Веб-шлюза ИРБИС]];
 +
* <tt>borlandmm.dll, unzip32.dll</tt> – компоненты программы установки;
 +
* <tt>webirbis.zip</tt> – архив основных файлов системы;
 +
* <tt>webirbis_z39.zip</tt> – архив Z39 компонентов (присутствует только в полной версии).
  
По умолчанию для временных файлов используется папка <tt><IRBIS_SERVER_ROOT>\workdir</tt> (где <tt><IRBIS_SERVER_ROOT></tt> это папка, в которой установлен ИРБИС).
+
====Установщик Веб-шлюза ИРБИС====
  
Существует возможность изменить местоположение папки для временных файлов, подробнее см. [[Конфигурационный файл АРМ Администратор ИРБИС#Секция Main|описание параметра <tt>WORKDIR</tt> в статье Конфигурационный файл АРМ Администратор ИРБИС]].
+
Местонахождение и имя файла:
 +
* <tt><Installer root>\wsetup.exe</tt> – в версии ИРБИС от 2010 года,
 +
* <tt><Installer root>\wsetup64r.exe</tt> – в версиях ИРБИС 64 до 2009 года включительно,
 +
* <tt><Installer root>\wsetup64r_ft.exe</tt> в версиях Веб-шлюза ИРБИС 64 для работы с полнотекстовыми базами данных до 2009 года включительно.
  
===Файлы АРМ Читатель ИРБИС===
+
Об установке Веб-шлюза ИРБИС см. статью [[Установка Веб-шлюза Ирбис 64]].
  
====Конфигурационный файл АРМ Читатель ИРБИС====
+
====Конфигурационный файл установщика Веб-шлюза ИРБИС====
  
Подробнее о конфигурационном файле см. в статье [[Конфигурационный файл АРМ Читатель ИРБИС]].
+
Подробнее о конфигурационном файле см. в статье [[Конфигурационный файл установщика Веб-шлюза ИРБИС]].
  
 
Местонахождение и имя файла:
 
Местонахождение и имя файла:
* <tt><IRBIS_SERVER_ROOT>\irbisr.ini</tt> – для обычной версии ИРБИС,
+
* <tt><Installer root>\WebIrbis.ini</tt> – в версии ИРБИС от 2009 года,
* <tt><IRBIS_SERVER_ROOT>\irbisr_FullText.ini</tt> – для полнотекстовой версии ИРБИС.
+
* <tt><Installer root>\WebIrbis64.ini</tt> – в версии ИРБИС 64 от 2008 года,
 +
* <tt><Installer root>\WebIrbis32.ini</tt> – в версии ИРБИС 32 от 2008 года.
  
====Папка для хранения временных файлов, используемых при работе АРМ Читатель ИРБИС====
+
===Файлы, входящие в установочный пакет ''Полнотекстовые базы данных ИРБИС 64''===
  
По умолчанию для временных файлов используется папка <tt>C:\irbiswrk</tt>.
+
* <tt><Installer root>\setup64_FullText.exe</tt> – установщик.
  
Существует возможность изменить местоположение папки для временных файлов, подробнее см. [[Конфигурационный файл АРМ Читатель ИРБИС#Секция Main|описание параметра <tt>WORKDIR</tt> в статье Конфигурационный файл АРМ Читатель ИРБИС]].
+
Об установке пакета программ ''Полнотекстовые базы данных ИРБИС 64'' см. [[Установка и использование ИРБИС 64 для полнотекстовых баз данных#Установочный пакет Полнотекстовые базы данных ИРБИС 64соответствующем разделе статьи ''Установка и использование ИРБИС 64 для полнотекстовых баз данных'']]
  
 
==Файлы по видам и назначению==
 
==Файлы по видам и назначению==
  
 
===Файлы баз данных ИРБИС===
 
===Файлы баз данных ИРБИС===
 
Каждая база данных ИРБИС хранится на файловой системе в виде совокупности файлов, размещённых в папке, имя которой совпадает с именем базы данных. Будем называть эту папку: '''''папка базы данных'''''.
 
 
Папки баз данных будем обозначать <tt><DB_FOLDER></tt>, по умолчанию они находятся в папке <tt><IRBIS_SERVER_ROOT>\Datai</tt>.
 
  
 
Файлы, составляющие одну базу данных, делятся на две группы:
 
Файлы, составляющие одну базу данных, делятся на две группы:
* Пять файлов, содержащие собственно данные базы и подвергающиеся изменениям в процессе работы системы. Это файлы с расширениями: <tt>.mst</tt>, <tt>.xrf</tt>, <tt>.ifp</tt>, <tt>.n01</tt>, <tt>.l01</tt>. Подробнее об этих файлах см. в [[Базы данных ИРБИС#Архитектура баз данных ИРБИС|подразделе ''Архитектура баз данных ИРБИС'' статьи ''Базы данных ИРБИС'']].
+
* Пять файлов, содержащие [[Базы данных ИРБИС#Файловая структура базы данных ИРБИС|собственно данные и индекс базы данных]]. Это файлы с расширениями: <tt>.mst</tt>, <tt>.xrf</tt>, <tt>.ifp</tt>, <tt>.n01</tt>, <tt>.l01</tt>.
* Остальные файлы, содержащие параметрические описания баз данных и не изменяемые в процессе работы конечного пользователя: <tt>.fst</tt>, <tt>.ifs</tt>, <tt>.pft</tt>, <tt>.stw</tt>, <tt>.mnu</tt>, <tt>.opt</tt>, <tt>.tab</tt>, <tt>.srt</tt>, <tt>.hdr</tt>, <tt>.ws</tt>, <tt>.wss</tt>, <tt>.srw</tt>, <tt>.gbl</tt>, <tt>.tre</tt> и др.
+
* Остальные файлы, содержащие [[Базы данных ИРБИС#Параметры и ресурсы базы данных ИРБИС|параметрические описания баз данных и ресурсы]], не изменяемые в процессе работы конечного пользователя: <tt>.fst</tt>, <tt>.ifs</tt>, <tt>.pft</tt>, <tt>.stw</tt>, <tt>.mnu</tt>, <tt>.opt</tt>, <tt>.tab</tt>, <tt>.srt</tt>, <tt>.hdr</tt>, <tt>.ws</tt>, <tt>.wss</tt>, <tt>.srw</tt>, <tt>.gbl</tt>, <tt>.tre</tt> и др.
  
 
Для [[Базы данных ИРБИС#Резервное копирование файла документов базы данных ИРБИС|файлов резервных копий документов баз данных ИРБИС]] используется расширение <tt>.bkp</tt>.
 
Для [[Базы данных ИРБИС#Резервное копирование файла документов базы данных ИРБИС|файлов резервных копий документов баз данных ИРБИС]] используется расширение <tt>.bkp</tt>.
  
В папке <tt><IRBIS_SERVER_ROOT>\Datai</tt> находятся файлы с расширением <tt>.par</tt>, которые определяют физическое размещение на жестком диске файлов, составляющих соответствующую базу данных. Имя каждого <tt>.par</tt>-файла такое же как имя соответствующей базы данных. Поскольку в системе принят принцип хранения всех файлов базы данных в одной директории, файлы <tt>.par</tt> содержат строки, определяющие один и тот же путь. В исходном состоянии системы указываются относительные пути размещения (относительно основной директории системы <tt><IRBIS_SERVER_ROOT></tt>).
+
Также см. раздел [[#Размещение баз данных ИРБИС 64 на файловой системе|Размещение баз данных ИРБИС 64 на файловой системе]].
  
 
===Конфигурационные файлы ИРБИС===
 
===Конфигурационные файлы ИРБИС===
Строка 245: Строка 254:
 
Основные параметры настройки системы ИРБИС 64 находятся в следующих конфигурационных (инициализационных) файлах:
 
Основные параметры настройки системы ИРБИС 64 находятся в следующих конфигурационных (инициализационных) файлах:
 
* [[Конфигурационный файл TCP/IP сервера ИРБИС 64]] (местонахождение и имя: <tt><IRBIS_SERVER_ROOT>\irbis_server.ini</tt>).
 
* [[Конфигурационный файл TCP/IP сервера ИРБИС 64]] (местонахождение и имя: <tt><IRBIS_SERVER_ROOT>\irbis_server.ini</tt>).
* Конфигурационные файлы для каждого [[ЧАВО по работе с ИРБИС#Список основных модулей ИРБИС 64|АРМ системы ИРБИС 64]] ([[АРМ Администратор]], [[АРМ Каталогизатор]], [[АРМ Комплектатор]], [[АРМ Читатель]], [[АРМ Книговыдача]], [[АРМ Книгообеспеченность]]). Каждый АРМ использует два ini-файла: клиентский (находящийся на машине клиента) и серверный (находящийся на сервере). Основные параметры настройки АРМ находятся в серверных ini-файлах. Описание параметров см. в статье [[Параметры настройки системы]].<br>По умолчанию конфигурационные файлы находятся в папке <tt><IRBIS_SERVER_ROOT></tt> и имеют следующие имена:
+
* Конфигурационные файлы для каждого [[ЧАВО по работе с ИРБИС#Список основных модулей ИРБИС 64|АРМ системы ИРБИС 64]] ([[АРМ Администратор]], [[АРМ Каталогизатор]], [[АРМ Комплектатор]], [[АРМ Читатель]], [[АРМ Книговыдача]], [[АРМ Книгообеспеченность]]). Каждый АРМ использует два ini-файла: клиентский (находящийся на машине клиента) и серверный (находящийся на сервере). Основные параметры настройки АРМ находятся в серверных ini-файлах. Описание параметров см. в статьях [[Параметры настройки системы]] и [[Параметры настройки системы (информация сверена с базой HLPINI)]].<br>По умолчанию конфигурационные файлы находятся в папке <tt><IRBIS_SERVER_ROOT></tt> и имеют следующие имена:
  
 
:{| class="standard"
 
:{| class="standard"
Строка 267: Строка 276:
 
** <tt><Apache cgi-bin>\<irbis32r_YN>\irbis_server.ini</tt> для ИРБИС 32.
 
** <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>.
+
* Конфигурационные файлы АРМ для полнотекстовых баз данных (см. в статье [[Конфигурационные параметры ИРБИС для полнотекстовых БД]]). Местонахождение и имя конфигурационных файлов АРМ Администратор и АРМ Читатель для полнотекстовых БД соответственно <tt>IRBISA_FullText.ini</tt> и <tt>IRBISR_FullText.ini</tt> в папке <tt><IRBIS_SERVER_ROOT></tt>.
  
 
Для создания/корректировки INI-файлов предназначен [[соответствующий редактор]].
 
Для создания/корректировки INI-файлов предназначен [[соответствующий редактор]].
 +
 +
===Справочники===
 +
 +
[[Справочники]] хранятся в виде файлов с расширением <tt>.mnu</tt>.
 +
 +
====Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС====
 +
 +
В ИРБИС для любого АРМ существует соответствующий справочник, в котором заданы: список доступных баз данных и названия баз данных, которые видит пользователь. [[#Справочники, определяющие списки доступных баз данных ИРБИС для Веб-ИРБИС|Справочники, определяющие списки доступных баз данных в Веб-ИРБИС описаны отдельно.]]
 +
 +
Путём внесения изменений в эти справочники можно регулировать:
 +
* список баз данных, доступных при использовании соответствующего АРМ;
 +
* названия баз данных, которые увидит пользователь соответствующего АРМ.
 +
 +
Данные справочники содержатся в папке <tt><DATAI></tt>.
 +
 +
Названия справочников, использующиеся по умолчанию:
 +
* Справочник <tt>Dbnam1.mnu</tt> (для полнотекстовой версии <tt>Dbnam1_FT.mnu</tt>) определяет [[АРМ Администратор#Установка текущей базы данных|список баз данных, доступных в АРМ Администратор]]. Название этого справочника определяется значением [[Параметры настройки системы (информация сверена с базой HLPINI)|параметра <tt>DBNNAMECAT</tt> в конфигурационном файле АРМ Администратор ИРБИС]] и может быть изменено.
 +
* Справочник <tt>Dbnam2.mnu</tt> определяет список баз данных, доступных в [[АРМ Каталогизатор]], [[АРМ Комплектатор]] и [[АРМ Книгообеспеченность]]. Названия справочников для этих АРМ определяются значениями соответствующего параметра в конфигурационных файлах этих АРМ и может быть изменено для каждого АРМ.
 +
* Справочник <tt>Dbnam3.mnu</tt> (для полнотекстовой версии <tt>Dbnam3_FT.mnu</tt>) определяет список баз данных, доступных в АРМ Читатель. Название этого справочника определяется значением соответствующего параметра в конфигурационном файле и может быть изменено.
 +
 +
В списках баз данных, доступных АРМ Каталогизатор и АРМ Читатель именам конкретных баз может предшествовать символ "-" (минус), что означает:
 +
* для АРМ Каталогизатор – соответствующая база не доступна для ввода;
 +
* для АРМ Читатель – соответствующая база не доступна для заказа.
 +
 +
====Справочники, определяющие списки доступных выходных форм в АРМ Каталогизатор====
 +
 +
Названия справочников, использующиеся по умолчанию (справочники содержатся в папке базы данных):
 +
* Справочник <tt>tabw.mnu</tt> определяет список доступных выходных форм - таблиц. Название этого справочника определяется значением параметра <tt>TabMnu</tt> в конфигурационном файле <tt>irbisbat.ini</tt> и может быть изменено.
 +
* Справочник <tt>pftw.mnu</tt> определяет список доступных выходных форм - списков. Название этого справочника определяется значением параметра <tt>PftMnu</tt> в конфигурационном файле <tt>irbisbat.ini</tt> и может быть изменено.
 +
 +
====Информация о некоторых из используемых в системе ИРБИС справочников====
 +
 +
{| class="standard"
 +
!Имя||Назначение||Расположение||Пояснения
 +
|-
 +
|<tt>dbnam1.mnu</tt>||См. подраздел [[#Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС|''Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС'']]|| ||
 +
|-
 +
|<tt>dbnam1_ft.mnu</tt>||См. подраздел [[#Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС|''Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС'']]|| ||
 +
|-
 +
|<tt>dbnam2.mnu</tt>||См. подраздел [[#Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС|''Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС'']]|| ||
 +
|-
 +
|<tt>dbnam3.mnu</tt>||См. подраздел [[#Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС|''Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС'']]|| ||
 +
|-
 +
|<tt>dbnam3_ft.mnu</tt>||См. подраздел [[#Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС|''Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС'']]|| ||
 +
|-
 +
|<tt>exportw.mnu</tt>||Список ТВП переформатирования для экспорта в [[АРМ Администратор]], [[АРМ Каталогизатор]] и [[АРМ Читатель]]||папка базы данных||Имя определяется [[Параметры настройки системы (информация сверена с базой HLPINI)|параметром EXPORTMNU]] в INI-файлах [[АРМ Администратор]], [[АРМ Каталогизатор]] и [[АРМ Читатель]]
 +
|-
 +
|<tt>fmt.mnu</tt>||Список доступных РЛ ввода для [[АРМ Каталогизатор]]||папка базы данных||Имя определяется [[Параметры настройки системы (информация сверена с базой HLPINI)|параметром FMTMNU]] в INI-файле [[АРМ Каталогизатор]]
 +
|-
 +
|<tt>formatw.mnu</tt>||Список доступных форматов показа для [[АРМ Читатель]]||папка базы данных||Имя определяется [[Параметры настройки системы (информация сверена с базой HLPINI)|параметром PFTMNU]] в INI-файле [[АРМ Читатель]]
 +
|-
 +
|<tt>fst.mnu</tt>||Список ТВП переформатирования для копирования в [[АРМ Администратор]] и [[АРМ Каталогизатор]]||папка базы данных||Имя определяется [[Параметры настройки системы (информация сверена с базой HLPINI)|параметром COPYMNU]] в INI-файлах [[АРМ Администратор]] и [[АРМ Каталогизатор]]
 +
|-
 +
|<tt>importw.mnu</tt>||Список ТВП переформатирования для импорта в [[АРМ Администратор]] и [[АРМ Каталогизатор]]||папка базы данных||Имя определяется [[Параметры настройки системы (информация сверена с базой HLPINI)|параметром IMPORTMNU]] в INI-файлах [[АРМ Администратор]] и [[АРМ Каталогизатор]]
 +
|-
 +
|<tt>iri.mnu</tt>||Список постоянных запросов для [[АРМ Каталогизатор]] и [[АРМ Читатель]]||<tt><IRBIS_SERVER_ROOT></tt> – папка, в которой установлена серверная часть ИРБИС||Имя определяется [[Параметры настройки системы (информация сверена с базой HLPINI)|параметром IRIMNU]] в INI-файлах [[АРМ Каталогизатор]] и [[АРМ Читатель]]
 +
|-
 +
|<tt>jz.mnu</tt>||Список кодов языков||папка базы данных||
 +
|-
 +
|<tt>pftw.mnu</tt>||См. подраздел [[#Справочники, определяющие списки доступных выходных форм в АРМ Каталогизатор|''Справочники, определяющие списки доступных выходных форм в АРМ Каталогизатор'']]|| ||
 +
|-
 +
|<tt>sort.mnu</tt>||Список ключей сортировки результатов поиска для [[АРМ Каталогизатор]] и [[АРМ Читатель]]||папка базы данных||Имя определяется [[Параметры настройки системы (информация сверена с базой HLPINI)|параметром SORTMNU]] в INI-файлах [[АРМ Каталогизатор]] и [[АРМ Читатель]]
 +
|-
 +
|<tt>str.mnu</tt>||Список кодов стран||папка базы данных||
 +
|-
 +
|<tt>stt.mnu</tt>||Список видов статистики для [[АРМ Каталогизатор]]||папка базы данных||Имя определяется [[Параметры настройки системы (информация сверена с базой HLPINI)|параметром STTMNU]] в INI-файле [[АРМ Каталогизатор]]
 +
|-
 +
|<tt>tabw.mnu</tt>||См. подраздел [[#Справочники, определяющие списки доступных выходных форм в АРМ Каталогизатор|''Справочники, определяющие списки доступных выходных форм в АРМ Каталогизатор'']]|| ||
 +
|-
 +
|<tt>unicode.mnu</tt>||Список кодовых наборов для ввода символов UNICODE||<tt><IRBIS_SERVER_ROOT></tt> – папка, в которой установлена серверная часть ИРБИС||Имя определяется [[Параметры настройки системы (информация сверена с базой HLPINI)|параметром UNICODEMNU]] в INI-файле  [[АРМ Каталогизатор]]
 +
|}
  
 
===Файлы форматов ИРБИС===
 
===Файлы форматов ИРБИС===
Строка 278: Строка 358:
  
 
[[Язык пакетной корректировки баз данных ИРБИС#Файл задания|Задание на пакетную корректировку]] представляет собой текстовый файл с расширением <tt>.gbl</tt>.
 
[[Язык пакетной корректировки баз данных ИРБИС#Файл задания|Задание на пакетную корректировку]] представляет собой текстовый файл с расширением <tt>.gbl</tt>.
 +
 +
====Сценарий автоввода====
 +
 +
{| class="standard"
 +
!Имя||Назначение||Расположение||Пояснения
 +
|-
 +
|<tt>AUTOIN.GBL</tt>||[[Автоввод]]|| ||Имя определяется [[Параметры настройки системы (информация сверена с базой HLPINI)|параметром AUTOINFILE]] в INI-файле
 +
|}
  
 
===Файлы выходных форм ИРБИС===
 
===Файлы выходных форм ИРБИС===
Строка 302: Строка 390:
 
===Таблица алфавитных символов===
 
===Таблица алфавитных символов===
  
[[Разбиение текста на слова в системе ИРБИС|Таблица алфавитных символов используется системой ИРБИС при разбиении текста на слова]] и представляет собой список кодов символов, которые считаются алфавитными.
+
[[ТВП#Алгоритм выбора слов|Таблица алфавитных символов используется системой ИРБИС при разбиении текста на слова]] и представляет собой список кодов символов, которые считаются алфавитными.
  
 
Таблица реализована в виде текстового файла в определённом формате.
 
Таблица реализована в виде текстового файла в определённом формате.
Строка 308: Строка 396:
 
Местонахождение и имя файла по умолчанию: <tt><IRBIS_SERVER_ROOT>\ISISACW.TAB</tt>.
 
Местонахождение и имя файла по умолчанию: <tt><IRBIS_SERVER_ROOT>\ISISACW.TAB</tt>.
  
Местонахождение и имя файла определяется значением [[Конфигурационный файл АРМ Администратор ИРБИС#Секция MAIN|параметра <tt>ACTABPATH</tt> в конфигурационном файле АРМ Администратор ИРБИС]] и может быть изменено.
+
Местонахождение и имя файла определяется значением [[Параметры настройки системы (информация сверена с базой HLPINI)|параметра <tt>ACTABPATH</tt> в конфигурационном файле АРМ Администратор ИРБИС]] и может быть изменено.
  
 
===Файл стоп-слов===
 
===Файл стоп-слов===
Строка 316: Строка 404:
 
==Документация, поставляемая с системой ИРБИС==
 
==Документация, поставляемая с системой ИРБИС==
  
 +
* <tt><DEPOSIT>/Irbis_Navigator_Help*.html</tt> – [[Документация, поставляемая с системой ИРБИС#ИРБИС-Навигатор. Полная инструкция|ИРБИС-Навигатор. Полная инструкция]].
 
* <tt>doclad_libcom2004.doc</tt> – [[Документация, поставляемая с системой ИРБИС#Полнотекстовые базы данных в системе ИРБИС64|Полнотекстовые базы данных в системе ИРБИС64]].
 
* <tt>doclad_libcom2004.doc</tt> – [[Документация, поставляемая с системой ИРБИС#Полнотекстовые базы данных в системе ИРБИС64|Полнотекстовые базы данных в системе ИРБИС64]].
 
* <tt>irbis64_2008.doc</tt> – [[Общее описание системы ИРБИС64|Полнотекстовые базы данных в системе ИРБИС64]].
 
* <tt>irbis64_2008.doc</tt> – [[Общее описание системы ИРБИС64|Полнотекстовые базы данных в системе ИРБИС64]].
Строка 325: Строка 414:
 
* <tt>Irbisprl.doc</tt> – [[Документация, поставляемая с системой ИРБИС#Перечень элементов формата представления данных в электронном каталоге и базе данных комплектования|Перечень элементов формата представления данных в электронном каталоге и базе данных комплектования]].
 
* <tt>Irbisprl.doc</tt> – [[Документация, поставляемая с системой ИРБИС#Перечень элементов формата представления данных в электронном каталоге и базе данных комплектования|Перечень элементов формата представления данных в электронном каталоге и базе данных комплектования]].
 
* <tt>RELEASE_OVERALL.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|История версий ИРБИС]].
 
* <tt>RELEASE_OVERALL.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|История версий ИРБИС]].
 +
* <tt>RELEASE_12_1.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_11_1.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_10_1.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_9_1.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_8_1.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_7_2.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_7_1.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_6_2.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_6_1.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_5_2.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_5_1.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_4_2.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_4_1.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_3_2.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_3_1.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>RELEASE_2_2.doc</tt> – [[Документация, поставляемая с системой ИРБИС#История версий ИРБИС|Документ, описывающий новые возможности версии ИРБИС 64]].
 +
* <tt>UPGRADE.doc</tt> – [[Документация, поставляемая с системой ИРБИС#Инструкция по переходу на новую версию программного обеспечения ИРБИС 64|Инструкция по переходу на новую версию программного обеспечения ИРБИС 64]].
 
* <tt>s_irbis.doc</tt> – [[Документация, поставляемая с системой ИРБИС#Клиентские функции работы с сервером ИРБИС64|Клиентские функции работы с сервером ИРБИС64]].
 
* <tt>s_irbis.doc</tt> – [[Документация, поставляемая с системой ИРБИС#Клиентские функции работы с сервером ИРБИС64|Клиентские функции работы с сервером ИРБИС64]].
 
* <tt>WBKNJ.doc</tt> – [[Документация, поставляемая с системой ИРБИС#Списание книг|Списание книг]].
 
* <tt>WBKNJ.doc</tt> – [[Документация, поставляемая с системой ИРБИС#Списание книг|Списание книг]].

Текущая версия на 23:26, 4 сентября 2015

Содержание

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

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

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

  • <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> – папка, в которой установлена серверная часть ИРБИС;
  • <DATAI> – папка, в которой размещены базы данных системы ИРБИС;
  • <DB_FOLDER> – папка базы данных (см. раздел Размещение баз данных ИРБИС 64 на файловой системе);
  • <DEPOSIT> – папка депозитария ресурсов (см. раздел Депозитарий ресурсов).

Папки, в именах которых присутствует номер версии ИРБИС

В имена некоторых папок Веб-шлюза ИРБИС входит номер версии ИРБИС. Имена таких папок в этой документации обозначаются в угловых скобках и номер версии обозначается буквами YN (Y – соответствует году выпуска версии, N – номер версии в году). Например:

Для версии ИРБИС от 2009 года этим обозначениям соответствуют имена папок irbis64r_91, irbis32r_91, frames_91, Deposit_91; для версии ИРБИС от 2008 года этим обозначениям соответствуют имена папок irbis64r_81, irbis32r_81, frames_81, Deposit_81 и т.п.

Файлы развёрнутого экземпляра системы ИРБИС

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

Исполняемые файлы и программные библиотеки

Состав программных модулей серверной части ИРБИС 64:

  • irbis_server.exe – исполняемый файл для запуска сервера как обычного Windows-приложения.
  • service_64.exe – исполняемый файл для запуска сервера в режиме сервиса Windows.
  • server_64.exe – исполняемый файл процесса обработки.
  • irbis64.dll – программная библиотека для доступа к базам данных ИРБИС 64 и выполнения операций форматирования записей базы данных.

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

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

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

Корневая папка баз данных ИРБИС 64

Система ИРБИС предполагает размещение баз данных непосредственно внутри одной папки.

Обозначение корневой папки баз данных – <DATAI>.

Дополнительно см.

Размещение баз данных ИРБИС 64 на файловой системе

Обычно файлы, имеющие отношение к определённой базе данных (собственно данные базы и параметрические описания баз данных), хранятся в отдельной папке, имя которой совпадает с именем базы данных. Такую папку принято называть папка базы данных.

Папку базы данных будем обозначать <DB_FOLDER>. (См. Основные обозначения.)

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

.par-файлы находятся в папке <DATAI>.

Депозитарий ресурсов

<DEPOSIT> – обозначение основного депозитария ресурсов системы.

Депозитарий ресурсов – место размещения общих для разных баз данных параметрических файлов (.fst, .pft, .mnu, .ws, .wss, .srw, .gbl, .tre и др.), позволяет избавиться от дублирования ресурсов в каждой папке базы данных.

Для устранения неоднозначности относительно местонахождения файлов ресурсов применяются следующие правила:

  • в первую очередь система ИРБИС попробует взять файл в папке базы данных <DB_FOLDER>,
  • при отсутствии искомого файла в папке базы данных, система ИРБИС попробует взять файл в папке депозитария ресурсов <DEPOSIT>.

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

Папка для сохранения временных выходных данных.

Рабочая директория является устоявшимся термином для обозначения данной папки.

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

Файлы АРМ ИРБИС 64

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

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

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

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

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

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

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

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

  • <IRBIS_SERVER_ROOT>\irbisr.ini – для обычной версии ИРБИС,
  • <IRBIS_SERVER_ROOT>\irbisr_FullText.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 — шаблон для баз имидж-каталога.

Об использовании этих шаблонов см. в разделе Список доступных читателю баз данных статьи Настройка и обслуживание Веб-ИРБИС.

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

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

Местонахождение, имя и краткое описание справочников:

  • <Apache cgi-bin>\<irbis64r_YN>\Deposit\dbn_web.mnu – содержит идентификаторы и названия баз данных, которые отображаются в Веб-ИРБИС.

Об изменении списка доступных баз данных в интерфейсе пользователя Веб-ИРБИС см. в разделе Список доступных читателю баз данных статьи Настройка и обслуживание Веб-ИРБИС.

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

Другие справочники Веб-ИРБИС

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

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

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

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

Фреймы

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

В развёрнутом Веб-шлюзе ИРБИС фреймы обычно находятся в папке <DATAI>\<frames_YN>.

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

В указанной папке фреймы распределены по подпапкам, рассмотрим их.

Default
  • header_1.frm – заголовок страницы электронного каталога.
Main
  • search_search.frm – поисковый блок интерфейса с полем для ввода ключевых слов и кнопкой Поиск.
MainRaspr

В этой папке содержатся фреймы для распределённого поиска.

  • raspr.frm – основная страница распределённого поиска.

Депозитарий ресурсов Веб-шлюза ИРБИС

<DEPOSIT_YN> – обозначение депозитария ресурсов Веб-шлюза ИРБИС.

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

Краткое описание предназначения файлов:

  • fullwebr.pft – блок интерфейса, ответственный за отображение библиографических ссылок.
  • referings.pft – блок интерфейса, ответственный за отображение гиперссылок на другие страницы списка найденных документов.

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

Файлы форматов

В развёрнутом полнотекстовом ИРБИС файлы форматов (относящиеся к полнотекстовому ИРБИС) обычно находятся в папке депозитария <DEPOSIT> и папках баз данных (которые мы условно обозначаем <DB_FOLDER>).

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

  • <DEPOSIT>\search_header.pft;
  • <DB_FOLDER>\BriefHTML.pft;
  • <DEPOSIT>\search_footer.pft.

Файл журнала АРМ Администратор полнотекстовых БД

В развёрнутом полнотекстовом ИРБИС файл журнала АРМ Администратор полнотекстовых БД находится в папке, в которой установлен ИРБИС (<IRBIS_SERVER_ROOT>).

Обычно файл журнала имеет имя Irbis64_FullTextAdministrator.log. Файл журнала получает то же имя, что и запускаемый файл АРМ Администратор, и расширение .log.

Файлы установочных пакетов ИРБИС

Файлы установочного пакета ИРБИС 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 для полнотекстовых баз данных

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

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

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

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

Также см. раздел Размещение баз данных ИРБИС 64 на файловой системе.

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

Основные параметры настройки системы ИРБИС 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-файлов предназначен соответствующий редактор.

Справочники

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

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

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

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

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

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

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

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

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

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

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

  • Справочник tabw.mnu определяет список доступных выходных форм - таблиц. Название этого справочника определяется значением параметра TabMnu в конфигурационном файле irbisbat.ini и может быть изменено.
  • Справочник pftw.mnu определяет список доступных выходных форм - списков. Название этого справочника определяется значением параметра PftMnu в конфигурационном файле irbisbat.ini и может быть изменено.

Информация о некоторых из используемых в системе ИРБИС справочников

Имя Назначение Расположение Пояснения
dbnam1.mnu См. подраздел Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС
dbnam1_ft.mnu См. подраздел Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС
dbnam2.mnu См. подраздел Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС
dbnam3.mnu См. подраздел Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС
dbnam3_ft.mnu См. подраздел Справочники, определяющие списки доступных баз данных ИРБИС для различных АРМ ИРБИС
exportw.mnu Список ТВП переформатирования для экспорта в АРМ Администратор, АРМ Каталогизатор и АРМ Читатель папка базы данных Имя определяется параметром EXPORTMNU в INI-файлах АРМ Администратор, АРМ Каталогизатор и АРМ Читатель
fmt.mnu Список доступных РЛ ввода для АРМ Каталогизатор папка базы данных Имя определяется параметром FMTMNU в INI-файле АРМ Каталогизатор
formatw.mnu Список доступных форматов показа для АРМ Читатель папка базы данных Имя определяется параметром PFTMNU в INI-файле АРМ Читатель
fst.mnu Список ТВП переформатирования для копирования в АРМ Администратор и АРМ Каталогизатор папка базы данных Имя определяется параметром COPYMNU в INI-файлах АРМ Администратор и АРМ Каталогизатор
importw.mnu Список ТВП переформатирования для импорта в АРМ Администратор и АРМ Каталогизатор папка базы данных Имя определяется параметром IMPORTMNU в INI-файлах АРМ Администратор и АРМ Каталогизатор
iri.mnu Список постоянных запросов для АРМ Каталогизатор и АРМ Читатель <IRBIS_SERVER_ROOT> – папка, в которой установлена серверная часть ИРБИС Имя определяется параметром IRIMNU в INI-файлах АРМ Каталогизатор и АРМ Читатель
jz.mnu Список кодов языков папка базы данных
pftw.mnu См. подраздел Справочники, определяющие списки доступных выходных форм в АРМ Каталогизатор
sort.mnu Список ключей сортировки результатов поиска для АРМ Каталогизатор и АРМ Читатель папка базы данных Имя определяется параметром SORTMNU в INI-файлах АРМ Каталогизатор и АРМ Читатель
str.mnu Список кодов стран папка базы данных
stt.mnu Список видов статистики для АРМ Каталогизатор папка базы данных Имя определяется параметром STTMNU в INI-файле АРМ Каталогизатор
tabw.mnu См. подраздел Справочники, определяющие списки доступных выходных форм в АРМ Каталогизатор
unicode.mnu Список кодовых наборов для ввода символов UNICODE <IRBIS_SERVER_ROOT> – папка, в которой установлена серверная часть ИРБИС Имя определяется параметром UNICODEMNU в INI-файле АРМ Каталогизатор

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

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

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

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

Сценарий автоввода

Имя Назначение Расположение Пояснения
AUTOIN.GBL Автоввод Имя определяется параметром AUTOINFILE в INI-файле

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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