Книговыдача в РАСПРЕДЕЛЕННОЙ БД читателей |
Для режима СКОРОСТНОЙ КНИГОВЫДАЧИ (ИРБИС64) - на основе штрихкодов и/или радиометок - реализована возможность работы с РАСПРЕДЕЛЕННОЙ базой данных читателей на основе технологии REDIRECT (TCP/IP-сервер БД ИРБИС). |
(Заметим, что работать в СКОРОСТНОЙ КНИГОВЫДАЧЕ с распределенной базой данных электронного каталога в т.ч. и на основе технологии REDIRECT можно было и раньше.)
«Под РАСПРЕДЕЛЕННОЙ базой данных читателей понимается совокупность БД читателей, работающих под РАЗНЫМИ серверами ИРБИС, т.е. относящихся к РАЗНЫМ библиотекам (филиалам, отделениям и пр.)
Совокупность разных серверов ИРБИС будем называть корпорацией.
|
(На рисунке изображена абстрактная схема взаимодействия разных библиотек, т.е. разных серверов ИРБИС; эту совокупность будем называть корпорацией.)
Абстрактная схема взаимодействия разных библиотек.
Предлагаемая технология позволяет в ЛЮБОМ АРМе Книговыдача корпорации (в режиме СКОРОСТНОЙ КНИГОВЫДАЧИ) выполнить для читателя из ЛЮБОЙ БД RDR корпорации операции ВЫДАЧИ/ВОЗВРАТА литературы, относящейся к ЛЮБОЙ БД ЭК корпорации, т.е.
любой читатель может быть обслужен в любом месте корпорации.
|
MULTIRDRMNU |
Для определения распределенной БД читателей вводится новый параметр MULTIRDRMNU (в секции [MAIN] INI-файла АРМа Книговыдача), который определяет имя справочника, в котором содержится список БД RDR, входящих в корпорацию.
Такой справочник должен находиться в папке DATAI на каждом сервере корпорации. При этом имена БД должны указываться в соответствии с технологией REDIRECT.
Таким образом, список БД читателей корпорации может выглядеть следующим образом:
RDR%S1%
БД читателей Библиотеки 1
RDR%S2%
БД читателей Библиотеки 2
RDR%S3%
БД читателей Библиотеки 3
и т.д.
Аналогично может быть определен список БД ЭК, участвующих в корпорации (параметр DBNNAMECAT INI-файла АРМа Книговыдача, по умолчанию – dbname3.mnu)
IBIS%S1%
БД ЭК Библиотеки 1
IBIS %S2%
БД ЭК Библиотеки 2
IBIS %S3%
БД ЭК Библиотеки 3
и т.д.
(Разумеется, имена БД ЭК могут быть отличными от IBIS)
S1,S2,S3 и т.д. – условные обозначения серверов ИРБИС, входящих в состав корпорации, которые описываются в секции [REDIRECT] INI-файла каждого сервера (irbis_server.ini)
[REDIRECT]
S1=<IP-адрес сервера Библиотеки 1>:6666
S2=<IP-адрес сервера Библиотеки 2>:6666
S3=<IP-адрес сервера Библиотеки 3>:6666
и т.д.
Списки БД читателей и БД ЭК, а также содержимое секции [REDIRECT] для всех участников корпорации могут быть ОДИНАКОВЫМИ - за счет того, что обеспечена возможность определять для сервера ИРБИС СОБСТВЕННЫЕ базы данных формально через технологию REDIRRECT (т.е. например, сервер Библиотеки 2 будет работать с БД <имя БД>%S2% как со своими собственными)
Внимание: |
Важные замечания: •Предлагаемая технология книговыдачи работает ТОЛЬКО в режиме СКОРОСТНОЙ КНИГОВЫДАЧИ. •Сервера ИРБИС участников корпорации должны иметь реальные IP-адреса (или находиться в одной ЛВС). •Учет статистики (посещений, выдачи, возврата) ведется по БД RDR, к которой относится обслуженный читатель (а не по БД RDR по месту обслуживания). Для ведения общей статистики корпорации целесообразно каждому месту обслуживания (т.е. каждой библиотеке-участнице) присвоить соответствующий код МЕСТА ВЫДАЧИ, который указывать в настройках АРМа Книговыдача. •Для работы по предлагаемой схеме штрихкоды/радиометки читателей и экземпляров изданий должные быть УНИКАЛЬНЫ в пределах корпорации. |
См. также:
Перенаправление запроса на другой сервер ИРБИС64 - параметры (TCP/IP Сервер БД ИРБИС64)