Параметры перенаправления запроса на другой сервер ИРБИС64 |
Переадресация запроса на другой ("чужой") сервер ИРБИС64 позволяет в любых АРМах работать с базами данных, которые находятся на "чужом" сервере ИРБИС64 (т.е. не на том сервере, на котором осуществлялась первичная регистрация).
(Подобное было ранее реализовано в АРМе Каталогизатор - путем указания IP-адресов чужих серверов в списке доступных БД.)
Данная возможность позволяет организовать корпоративную работу (включающую разные библиотеки или отделения одной библиотеки) с использованием любых АРМов ИРБИС64.
Переадресация осуществляется, если в имени базы данных (в списках доступных БД - dbnam1.mnu, dbnam2.mnu и т.п.) задан специальный параметр, заключенный в символы % - например:
Например:
IBIS%SERVER1%
Тестовая библиотечная БД
Этому параметру (SERVER1) должно соответствовать значение IP:PORT в секции [REDIRECT] INI-файла сервера ИРБИС64 irbis_server.ini. Например:
[REDIRECT]
SERVER1=192.168.4.204:7777
Внимание: |
Внимание! Перенаправление не поддерживается функциями форматирования! Поэтому в случае связных (через форматирование) баз данных система будет работать неправильно! |
Переадресация НЕ происходит при обращении к БД в процессе форматирования (&uf('7..., &uf('D... и т.п.). Переадресация не увеличивает число зарегистрированных клиентов на "чужом" сервере, то есть происходит "в одно касание" (без регистрации). Введен специальный параметр CHECK_REDIRECT в секции [MAIN] irbis_server.ini, который определяет допустимость обработки перенаправленных запросов (запросов с другого сервера). CHECK_REDIRECT имеет два значения: 0 - не разрешено (по умолчанию); 1 – разрешено.
[MAIN]
CHECK_REDIRECT=1 (По умолчанию 0)
См. также:
Список параметров файла irbis_server.ini (по алфавиту).
Сервер ИРБИС64 - описание работы
Книговыдача в РАСПРЕДЕЛЕННОЙ БД читателей