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


Определение доступного перечня баз в зависимости от авторизации и расположения пользователя



бет7/14
Дата09.06.2016
өлшемі0.86 Mb.
#124473
1   2   3   4   5   6   7   8   9   10   ...   14

Определение доступного перечня баз в зависимости от авторизации и расположения пользователя


Для того чтобы после авторизации пользователю был доступен иной набор баз, чем до неё следует отредактировать файл bases_mnu.pft

Строку


if v2225<>'' then &uf('+1W89#dbn_web.mnu') else &uf('+1W89#dbn_web.mnu') fi,

нужно заменить на



if v2225<>'' then &uf('+1W89#dbn_web_author.mnu') else &uf('+1W89#dbn_web.mnu') fi,

После этого в dbn_web_author.mnu следует внести перечень баз для авторизованных, а в dbn_web.mnu для не авторизованных пользователей.

Чтобы пользователю в локальной сети был доступен перечень баз, отличный от перечня для внешних пользователей, необходимо заменить

if v2225<>'' then &uf('+1W89#dbn_web_author.mnu') else &uf('+1W89#dbn_web.mnu') fi,

на


if v1100:'192.168.' then &uf('+1W89#dbn_web_private.mnu') else &uf('+1W89#dbn_web.mnu') fi,

После этого в dbn_web_private.mnu следует внести перечень баз для пользователей находящихся в локальной сети, а в dbn_web.mnu для внешних пользователей.

Внимание! Эта рекомендация может быть применена только в том случае, если соединение не проксируется!


Включение учёта статистики посещений

Введение


Средства ежедневной статистики WEB ИРБИС предполагают ведение дополнительной базы данных и предъявляют высокие требования к аппаратному обеспечению. Настройка функции статистики требует чёткого понимания механизма её работы и достаточной квалификации для учёта возможных последствий применения. Поэтому необходимость учёта статистики самостоятельно определяется пользователем.

В WEB ИРБИС может использоваться краткая и полная форма вывода статистических данных. Эти формы применяют один и тот же набор данных базы LOGDB, но по-разному отображают его. Краткая форма постоянно выводится на правой навигационной панели. Полная форма отображается в центральной части сайта и только при выборе на правой навигационной панели пункта меню «Статистика обращений».

Краткая форма содержит показатели:

Число запросов;

Число посетителей;

Число заказов.

Полная форма содержит показатели:

Запросов всего;

Запросов в каждой базе электронного каталога;

Статистика по видам поиска;

Общее число посетителей;

Число посетителей из интранета;

Число пользователей каждой базы каталога;

Число заимствований записей.

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

Включение режима ведения статистики


Способы работы с базой статистики определяются рядом параметров в секции [MAIN] INI файла WEB ИРБИС.

Ведение статистики включается раскомментированием или добавлением параметра:



LogDateBase=LOGDB

Он указывает, что система должна записывать запросы в базу LOGDB.

Поскольку переполнение базы LOGDB может крайне негативно отразиться на состоянии системы, пользователю предлагается ежедневно опустошать базу статистики и экспортировать её содержимое в файлы CSV, легко интерпретируемые в Excel.

Необходимость ежедневного экспорта данных включается параметром:



EveryDayEmtyLogDB=1

Название файла формата, согласно которому должен создаваться отчёт определяется параметром:



EveryDayEmtyLogDB_Format=otchet

Название формата отчёта определяется параметром:



EveryDayEmtyLogDB_Report=otchet.csv

После установки параметров INI файла требуется создать в АРМе Администратор небиблиографическую базу LOGDB и скопировать в неё все файлы из папки Addins\Statistic\logdb


Подключение краткой формы статистики


Для подключения краткой формы статистики требуется:

Скопировать файлы из папки Addins\Statistic\Shot Stat Files\Logdb в одноимённую папку базы.

Раскомментировать ссылку на статистическую форму в файле footer_7.frm (удалить один восклицательный знак в конструкции )

Подключение полной формы статистики


Для подключения полной формы статистики требуется:

Скопировать файлы из папки Addins\Statistic\Full Stat Files\Logdb в одноимённую папку базы.

Раскомментировать( удалить обрамляющие их ‘’) строки в файле deposit\search_modes.pft

Распределённый поиск и заимствование(корпоративные функции)


Распределённый поиск ориентирован на заимствование записей из АРМ Каталогизатор. Он даёт конечным пользователям возможность отправить поисковый запрос нескольким веб-шлюзам Ирбис, взаимодействуя непосредственно только с одним веб-шлюзом Ирбис. Если на удалённых веб-шлюзах активирована функция экспорта, их каталоги могут служить в качестве источника для заимствования записей

Схема работы веб-шлюзов Ирбис в режиме распределённого поиска


Возможность распределённого поиска подразумевает наличие группы веб-шлюзов, среди которых возможен распределённый поиск. Пример такой группы - Ирбис корпорация. Среди этой группы веб-шлюзов один выступает в роли основного шлюза. Основной шлюз – это шлюз, принимающий запросы от конечных пользователей в режиме распределённого поиска. Шлюзы участников – все остальные шлюзы из указанной группы веб-шлюзов. Получив запрос в режиме распределённого поиска от конечного пользователя, основной шлюз передаёт поисковый запрос на шлюзы участников, получает от них ответы и выдаёт обобщённый результат конечному пользователю. ВКонечный пользователь может осуществлять распределённый поиск среди всех веб-шлюзов Ирбис, входящих в группу, или выбрать только некоторые шлюзы участников. При этом на основном шлюзе поиск будет производиться в любом случае.

Подразделение шлюзов на основной и шлюзы участников является условным. Основной шлюз и шлюзы участников - это только роли, в которых шлюзы выступают при обработке конкретного запроса. Один и тот же шлюз при обработке разных запросов может выступать то в качестве основного, то в качестве шлюза участника.


Настройка WEB ИРБИС как шлюза участника


Заимствование записей из WEB ИРБИС разрешено(под записью появляется гиперссылка Скачать), если в базе читателей RDR присутствует запись c идентификатором 4444 и IP адресом допустимого клиента в поле 112.

При этом IP может указываться как полностью(192.168.1.10), так и через абсолютную маску(*.*.*.*).

Разрешение заимствования записей из конкретной базы данных даётся в INI файле WEB ИРБИС в секции профиля базы данных (по умолчанию это [IBIS]). Значением параметра может быть IP допустимого клиента или абсолютная маска:

*.*.*.*=1

или


192.168.1.11=1

Настройка WEB ИРБИС как основного шлюза


Информация о библиотеках-источниках должна быть внесена в файлы deposit_YY\dbn_web_remote_html.mnu и deposit_YY\ dbn_web_remote.mnu (YY -- номер версии) Ключ справочника dbn_web_remote.mnu содержит название используемой базы и через пробел адрес CGI(для WEB ИРБИС) или сайта(для J-ИРБИС). Значение содержит HTML гиперссылку на сайт библиотеки-пользователя. Например, для библиотеки использующей WEB ИРБИС это могут быть строки:

IBIS http://irabis.irklib.ru:8080/Scripts/irbis64r_61/cgiirbis_64.exe

Иркутская ОГУНБ

Для библиотеки использующей J-ИРБИС:



IBIS http://library.pgups.ru/jirbis

Петербургский университет путей сообщения

Ключ справочника dbn_web_remote_html.mnu должен быть идентичен ключу dbn_web_remote.mnu, а значение содержать только полное название библиотеки.

Например, для библиотеки, использующей WEB ИРБИС это может быть строка:

IBIS http://irabis.irklib.ru:8080/Scripts/irbis64r_61/cgiirbis_64.exe

Иркутская ОГУНБ

Для библиотеки, использующей J-ИРБИС

IBIS http://library.pgups.ru/jirbis

Петербургский университет путей сообщения

Настройка АРМа Каталогизатор


Для отображения интерфейса распределённого поиска в АРМе Каталогизатор ссылка на него должна присутствовать в файле IRBIS64\webirbis.mnu (для ИРБИС 64) или IRBIS\webirbis.mnu (для ИРБИС 32). Первой строкой файла должна быть ссылка, второй — пояснение.

http://127.0.0.1/cgi-bin/irbis64r_01/cgiirbis_64.exe?C21COM=F&I21DBN=TEST&P21DBN=TEST&Z21ID=4444



Пример ссылки на базу данных1

http://library.ru/cgi-bin/irbis64r_01/cgiirbis_64.exe?C21COM=F&I21DBN=IBIS&P21DBN=IBIS&Z21ID=4444

Пример ссылки на базу данных2

Предполагается, что это должен быть веб-шлюз Ирбис, выступающий в роли основного в группе веб-шлюзов, предоставляющих распределённый поиск. Для настройки шлюза в качестве участника Ирбис корпорации не требуется вносить никаких изменений в этот файл. Тем не менее, для обеспечения возможности выгрузки записей обязательно требуется наличие параметра Z21ID с указанием пароля. Например: Z21ID=4444




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




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

    Басты бет