Техническая документация для web ирбис64 и web ирбис32


CgiPath=irbis64r_01 путь к CGI WEB ИРБИС относительно указанной при установке папки CGI-BIN. FramesPath



бет5/33
Дата13.02.2023
өлшемі0,86 Mb.
#168577
1   2   3   4   5   6   7   8   9   ...   33
Байланысты:
ReadMe

CgiPath=irbis64r_01 путь к CGI WEB ИРБИС относительно указанной при установке папки CGI-BIN.
FramesPath=frames — путь по умолчанию к фреймам WEB ИРБИС относительно директории, заданной параметром CgiPath
DepositName=Deposit — путь к технологическимресурсным файлам WEB ИРБИС относительно директории, заданной параметром CgiPath
ZipFile=WebIrbis.zip — название архива инсталлятора
ZipFile_z39=webirbis_z39.zip — название архива инсталлятора Z39 компонентов
GENERATION=64 – поколение WEB ИРБИС. Может принимать значения 32 или 64
ASSEMBLAGE=full – сборка WEB ИРБИС. В зависимости от того, включены ли в поставку средства Z39-50 параметр может принимать значения full или opac

Все ресурсные файлы WEB ИРБИС по умолчанию располагаются в четырёх директориях:
1. В директории CGI-BIN \irbisYYr_XX\FRAMES12 находятся файлы с расширением FRM;
2. В директории CGI-BIN\irbisYYr_XX\DEPOSIT находятся файлы с расширением PFT, MNU;
3. В директории HTDOCS\IRBISYYr_XX находятся файлы графики(JPG,GIF), стилевые таблицы(CSS), скрипты(JS), документация и другие ресурсы;
4. В директории CGI-BIN\irbisYYr_XX находится INI файл WEB ИРБИС, CGI, файл сообщений об ошибках(WebMSG.txt) и другие ресурсы.



Установка WEB ИРБИС и расположение его компонентов


Начиная с версии 2010.1 дистрибутивы WEB ИРБИС 32 и 64 для библиографических баз, WEB ИРБИС для полнотекстовых баз, WEB ИРБИС для имиджкаталога интегрированы. Для всех баз действует общая логика работы, и поиск выполняется по единым правилам. Полнотекстовая функция, функция работы с имидж-каталогом лицензируются независимо и право на их применение определяется ключами в установочном INI файле. Таким образом, за исключением настроек установок инсталляционного INI файла и компонентов Z39 все дистрибутивы WEB ИРБИС идентичны.

В том случае, если библиотека имеет право на использование нескольких режимов работы WEB ИРБИС (например, полнотекстового и имидж), и требуется обеспечить поиск с использованием этих режимов в едином интерфейсе, требуется:
Разместить полнотекстовые и библиографические базы и *.PAR и DBNAM*.MNU файлы в одной папке DATAI.
В директорию ИРБИС-TCP/IP целесообразно скопировать все файлы из дистрибутива полнотекстовой или имидж версии ИРБИС. Операция может быть проведена простым копированием с заменой. При этом более старые файлы должны заменяться более новыми, но не наоборот (операция может быть проведена только для версий старше 2008.1!).
В установочном INI файл WEB ИРБИС (WebIrbis.ini) должны быть заполнены ключи:
KEY_WEB=<ключ обычного WEB ИРБИС >
KEY_IMAGE= <ключ имидж-версии WEB ИРБИС, если есть >
KEY_FULLTEXT=<ключ полнотекстового WEB ИРБИС, если есть >

В ходе установки пользователю требуется выбрать INI файл АРМа Читатель (для ИРБИС 32) или INI файл сервера(для ИРБИС 64), INI файл полнотекстового читателя(если оплачена полнотекстовая функция) и указать директории CGI, HTTPDOCS.


Рисунок 1


Дополнительно инсталлятор запрашивает адрес сервера и e-mail администратора.

Рисунок 2
Указание адреса сервера обязательно, так как в дальнейшем эта информация будет подставляться во всех ссылках внутри фреймов и форматов вместо директивы <--CGI_PATH-->. В условиях, когда указание абсолютного адреса нежелательно, можно ввести в адресную строку слеш «/». Тогда WEB ИРБИС будет доступен как по запросу:
http://localhost/irbis64r_01, так и по запросу http://library_name.ru/irbis64r_01/
Поле «Показ ссылок на электронные документы» будет определять, каким категориям пользователей будут доступны электронные коллекции.

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

Рисунок 4

Пользователю предлагается определить поисковые нужные поисковые режимы. Например, если библиотек не планирует выступать центром корпорации, она должна отключить режим Распределённого поиска.

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


RSUDC – есть в системе ИРБИС. По умолчанию содержит несколько верхних рубрик УДК.
HELP – есть в системе ИРБИС. В дистрибутив WEB ИРБИС включена особым образом проиндексированная полная версия ГРНТИ.
RDRV – нет в системе ИРБИС. Аналог базы Читателей RDR. Предназначена для записи удаленного читателя.
LOGDB – нет в системе ИРБИС. База данных статистики шлюза.
RSBBK– есть в системе ИРБИС последних версий, но не включает никаких данных.
MESH– нет в стандартной версии ИРБИС. По умолчанию содержит несколько верхних рубрик MESH. В архиве webirbis эти файлы лежат в директории irbis.

Папка [CGI каталог сервера]\[параметр CgiPath установочного INI] является основной для сервера. Здесь располагается главный INI файл системы(irbis_server.ini или irbis32.ini), файл сообщений(WebMSG.txt), файл индикации ошибки(error.html), файлы шаблонов (base_img_template.ini, base_ft_template.ini, base_template.ini), и, по умолчанию, папки frames и deposit


Папки [параметр DepositName установочного INI] и [параметр FramesPath установочного INI] по умолчанию создаются в папке CgiPath. Они содержат основные ресурсы, используемые при работе WEB ИРБИС.
Папка [HTDOCS сервера ]\[параметр HtdocsPath установочного INI] содержит документацию системы, рисунки, скрипты и другие вспомогательные файлы.
В полную версию WEB ИРБИС включён Z39 клиент и сервер. Z39 клиент устанавливается в папку [CgiPath]\Z3950, Z32 сервер в [основная директория ИРБИС32]\Z3950(для ИРБИС 32) или директорию ИРБИС-сервера(для ИРБИС 64).
Для работы предварительного заказа литературы, сбора статистики и регистрации читателей шлюзу требуются права на запись в базы RQST, RDRV, LOGDB. Для протоколирования текущих операций шлюз должен иметь право на запись в директорию CGI.

Общий обзор работы шлюза WEB ИРБИС


Последовательность операций по обработке пользовательского запроса можно представить состоящей из нескольких этапов:
Предпроцессинг
Выполнение команды пользователя
Объединение и обработка фреймов

Полная последовательность операция шлюза такова:


Чтение параметров INI файла
Предпроцессинг
Формальный контроль правильности параметров
Интерпретация поискового запроса
Авторизация
Выполнение скрипта защиты
Повторная авторизация
Выполнение поиска
Формирование ответа
Определение HTTP заголовков на основе INI файла
Возврат ответа.

В случае возникновения ошибки выполнения или превышения времени обработки запроса, шлюз возвращает ошибку(error.html)


Предпроцессинг WEB ИРБИС



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   33




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет