Для того чтобы после авторизации пользователю был доступен иной набор баз, чем до неё следует отредактировать файл 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
Достарыңызбен бөлісу: |