Приложение 20. (Общее описание)

Работа с распределенной БД Читателей в режиме книговыдачи на основе штрихкодов/радиометок

Navigation:  ПРИЛОЖЕНИЯ >

Приложение 20. (Общее описание)

Работа с распределенной БД Читателей в режиме книговыдачи на основе штрихкодов/радиометок

Previous pageReturn to chapter overviewNext page

Предлагается возможность работы с РАСПРЕДЕЛЕННОЙ базой данных читателей на основе технологии REDIRECT.

 

Правило:

Правило:

Под РАСПРЕДЕЛЕННОЙ базой данных читателей понимается совокупность БД читателей, работающих под РАЗНЫМИ серверами ИРБИС, т.е. относящихся к РАЗНЫМ библиотекам (филиалам, отделениям и пр.)

 

На рисунке изображена абстрактная схема взаимодействия разных библиотек, т.е. разных серверов ИРБИС; эту совокупность будем называть корпорацией.

 

Корпорация:   Схема взаимодействия разных библиотек (серверов) ИРБИС.

Корпорация:   Схема взаимодействия разных библиотек (серверов) ИРБИС.

 

 

«Предлагаемая технология позволяет в ЛЮБОМ АРМе Книговыдача корпорации (в режиме СКОРОСТНОЙ КНИГОВЫДАЧИ) выполнить для читателя из ЛЮБОЙ БД RDR корпорации операции ВЫДАЧИ/ВОЗВРАТА литературы, относящейся к ЛЮБОЙ БД ЭК корпорации, т.е. любой читатель может быть обслужен в любом месте корпорации.

 

 

Параметр MULTIRDRMNU имя справочника списка БД RDR, входящих в корпорацию

Для определения распределенной БД читателей вводится параметр 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

и т.д.

 

в irbis_server.ini каждого сервера должны быть установлены параметры

Кроме  того, в irbis_server.ini каждого сервера должны быть установлены следующие параметры:

[MAIN]

CHECK_REDIRECT=1

……………..

[AllowRedirect]

Count=N

Server1=<IP-адрес сервера Библиотеки 1>

Server2=<IP-адрес сервера Библиотеки 2>

……………..

ServerN=<IP-адрес сервера Библиотеки N>

 

Списки БД читателей и БД ЭК, а также содержимое секций [REDIRECT] и {AllowRedirect] для всех участников корпорации могут быть ОДИНАКОВЫМИ - за счет того, что обеспечена возможность определять для сервера ИРБИС СОБСТВЕННЫЕ базы данных формально через технологию REDIRRECT

 

Пример:

(т.е. например, сервер Библиотеки 2 будет работать с БД <имя БД>%S2% как со своими собственными)

 

 Внимание:

 

Важные замечания:

Предлагаемая технология книговыдачи работает ТОЛЬКО в режиме СКОРОСТНОЙ КНИГОВЫДАЧИ, т.е. книговыдачи на основе штрихкодов/радиометок.

Сервера ИРБИС участников корпорации должны иметь реальные IP-адреса (или находиться в одной ЛВС).

Учет статистики (посещений, выдачи, возврата) ведется по БД RDR, к которой относится обслуженный читатель (а не по БД RDR по месту обслуживания). Для ведения общей статистики корпорации целесообразно каждому месту обслуживания (т.е. каждой библиотеке-участнице) присвоить соответствующий код МЕСТА ВЫДАЧИ, который указывать в настройках АРМа Книговыдача.

 

Для работы по предлагаемой схеме штрихкоды/радиометки читателей и экземпляров изданий должные быть УНИКАЛЬНЫ в пределах корпорации

 

 


См. также:

Профиль АРМа Книговыдача

корпорация ИРБИС64 (TCP/IP)

Распределенная БД читателей (Книговыдача)