Памятка: импорт записей (951 поле) ЭК в ПБД
Пользователь:
criogen (IP-адрес скрыт)
Дата: 30, April, 2013 05:53
Я столько убил времени чтобы понять механизм интерпретации ссылок "Ирбис" продуктами на внешние и внутренние, что мне стало жаль тех кто с этим столкнется впервые. Поэтому привожу свою инструкцию.
Памятка при импортировании записей (951 поля) с библиографическим описанием из базы данных Ирбис64 в АРМ Администратор ПБД.
Для успешного отображения как в вашей локальной сети, где установлен Ирбис64 ПБД, так и в интернете, ссылок на полнотекстовые документы,
вы должны запомнить следующее: из любых баз данных "Ирбис64" в "АРМ Администратор ПБД" смогут импортироваться только те библиографические записи,
которые физически доступны по внутренней ссылке. Что это значит? Приведем пример,
Ваша локальная сеть имеет шлюз , т.е.компьютер с выходом в интернет, на котором установлен WEB Ирбис и который имеет внешний
статический IP адрес вида XX.XX.XX.XX (например 217.20.80.40), а внутренний статический IP адрес этого же компьютера 10.120.80.50)
Мы создали новую базу данных в "АРМ Администратор ПБД" и хотим импортировать библиографические описания из базы данных "Ирбис64" в которой
некоторые записи имеют ссылки на документы(файлы)в 951 поле. Жмем в меню "Полнотекстовый сервис"- ""добавить/удалить полнотекстовые документы" и открываем
вкладыш "внешние объекты электронного каталога" . В меню жмем "добавить", теперь выбираем/открываем файл с именем необходимой базы данных и
расширением "*.par", обычно он находится в корне подкаталога "Datai" директории "Irbis64". Так какие же записи со ссылками у нас импортируются? Ответ - записи соответствующие этим двум пунктам:
пункт № 1) Если запись имеет ссылку с именем внутреннего статического IP адрес~а, в нашем случае 10.120.80.50, (например если у нас организован ftp или web сервер,
ссылка будет выглядеть как "ftp://10.120.80.50/filename.pdf" и если Web сервер "http://10.120.80.50/filename.pdf")
пункт № 2) Если запись имеет ссылку с именем внутреннего сетевого ресурса (например "\\server\catalog\filename.pdf")
Но несмотря на то, что ссылка вида указанного в пункте №1 импортируется, она НЕ сможет быть доступна для пользователей интернета,
а только лишь для пользователей локальной сети.
НЕ ИМПОРТИРУЮТСЯ записи имеющие ссылки с именем нашего же внешнего статического IP адреса 217.20.80.40.
Вывод: Если вы планируете предоставлять в одной из своих полнотекстовых баз ссылки доступные одновременно
в интернет и локальным пользователям, вы должны в 951 поле обычной базы данных Ирбис64 использовать вид ссылки из пункта №2, т.е.
"\\server\catalog\filename.pdf" (и без кавычек естественно).
Если вид ваших ссылок отличается от необходимого, используйте глобальную корректировку:Через стандартную форму глобальной корректировки выбираем оператор CHA. Первый формат - что заменить 'http://domain.ru/', второй - на что заменить '\\server\catalog\', в поле указать 951, в повторении *.
Обратите внимание на апострофы - символы как одинарные кавычки - они необходимы в заполняемых полях.
Приму любые замечания с благодарностью.
P.S В связи с вводом новых возможностей в 13 версии, некоторые пункты из вышеуказанной памятки потеряли свою актуальность.Такие например как:
1.Обязательная доступность документа по ссылке (теперь можно исключить добавив определенный параметр).
2.Перенос библиографического описания из ББД в ПБД. Теперь в ПБД документы разбиваются постранично с описанием шапки страницы. Библиографические описания к электронному документу, можно прочесть только в ББД. Обычно этого достаточно.
Редактировано 26 раз. Последний раз 30.03.2014 18:28 пользователем criogen.