Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 27, July, 2006 11:47

Все сделал как написано в документации, однако принажатии на Скачать, пишет Download Error, link на Скачать : [localhost]

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Constantin (IP-адрес скрыт)
Дата: 27, July, 2006 13:15

А Вы получили новую версию WEB ИРБИС?

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 27, July, 2006 13:25

2006.1 у нас

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 27, July, 2006 13:26

cgiirbis_64.exe от 10.07

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Constantin (IP-адрес скрыт)
Дата: 27, July, 2006 14:49

Вы скачиваете в АРМ Каталогизатор?

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Constantin (IP-адрес скрыт)
Дата: 27, July, 2006 14:53

АРМ Каталогизатор может производить заимствование с нашего сайта?

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 28, July, 2006 10:07

Да, с вашего сайта пробовал, все ок

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Constantin (IP-адрес скрыт)
Дата: 28, July, 2006 11:34

Вам необходимо получить обновление WEB ИРБИС64

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 03, August, 2006 14:05

Обновление поставил, но эффект тот же

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Constantin (IP-адрес скрыт)
Дата: 04, August, 2006 10:56

У Вас должен быть cgi
27.07.2006 - 651776 байт

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 04, August, 2006 11:11

он и есть

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Constantin (IP-адрес скрыт)
Дата: 04, August, 2006 14:48

Значит Вам не удается настроить разрешение на скачивание.

1. Необходимо завести в БД RDR Читателя с правами скачивать записи,
например, импортировать следующую запись:

#112: *.*.*.*
#32: ksboychakov@yandex.ru
#11: Научно-техническая библиотека России
#10: ГПНТБ
#30: 4444
*****

Здесь есть специальное поле 112, которого нет в рабочем листе ввода в БД RDR.WS -в следующей версии ИРБИС оно будет обязательно добавлено.


Обязательные поля:
10 - фамилия
30 - идентифиатор (пароль)
112(повторяющееся поле) - IP адреса, с которых разрешено скачивание.
В случае *.*.*.* скачивание разрешено с любого IP.

2. Для каждой БД, с которой Вы разрешаете скачивание, требуется (аналогично полю 112 в БД RDR) прописать значения IP в ини-файле шлюза - irbis_server.ini -в секции с именем БД.

Например, для БД TEST:

[TEST]
.........другие параметры.............
*.*.*.*=1

3. Добавить в формат показа найденных записей
(fullw.pft, fulwebr.pft, briefwebr.pft) ссылку "СКАЧАТЬ"

________________________________________________________________________________
&uf('+1W1#',v1100),
&uf('+1W2#0'),
&uf(|DRDR,!RI=|v1002|!,(if p(v112) then if (v112=&uf('+1R1'))or(v112='*.*.*.*') then &uf('+1W2#1'),break,fi fi)|)
if &uf('+1R2')='1' then
'<br><a href="/cgi/irbis64r/cgiirbis_64.exe?Z21ID=',&uf('+3E',v2225),'&P21DBN=',v3331,'&I21DBN=',v3331,'&EXP21FMT=ISO&C21COM=4&EXP21MFN=',f(val(MFN),0,0),'">',
'Скачать',
'</a> <br>'
fi,
________________________________________________________________________________


После этого, если Вы войдете на сайт под именем (фамилией ГПНТБ) и паролем(идентификатором 4444) - в результатах поиска должна появиться ссылка СКАЧАТЬ, которая будет возвращать ISO выбранной записи (в текстовом виде).
Теперь Вы сообщаете организации, которая будет скачивать у Вас записи,
имя-пароль и заводите IP адрес (или IP адреса), с которых будет вестись скачивание, в соответствующую запись RDR.

Для входа на Ваш сайт Ваши коллеги должны ввести в файл webirbis.mnu на своем сервере ИРБИС64 (для ИРБИС32 этот файл находится рядом с программами) Ваш адрес - можно вместе с паролем (но лучше без конечно) и название Вашего ресурса.

Например, в дистрибутиве:

[www.gpntb.ru]
Тестовая БД ИРБИС на сайте ГПНТБ России
*****

Я понимаю, что такая настройка уже должна была бы присутствовать в дистрибутиве.
Это будет сделано в ближайшее время.

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 07, August, 2006 12:45

Ну все так и сделано, однако Download error. Вы хоть скажите эта ошибка что означает? Насколько я понимаю раз ссылка Скачать появляется, значит с авторизацией все в порядке, в чем же еще может быть проблема.

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 07, August, 2006 13:00

Ссылка скачать у меня возвращает 404 ошибку

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 07, August, 2006 13:20

Кстати вот что заметил, если нажимаешь скачать на Вашем тестовом сайте первый раз после загрузки каталогизатора то тоже Download error, но повторное нажатие уже успешно и дальше все нормально.

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Alio (IP-адрес скрыт)
Дата: 07, August, 2006 15:04

(Константин Сбойчаков в отпуске - так что пару недель придется подождать)

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 28, September, 2006 12:34

Тоже был в отпуске. Но проблема как ни странно сама собой не решилась так что вопрос остается актуальным. Все таки разъясните мне пожалуйста поподробнее что такое Download error и из-за чего он может возникать?

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 28, September, 2006 19:36

У меня хоть и не даунлод ерро, но ссылка "Скачать" не показывается вообще. Понять не могу в чемтрабл. Поле 112 завел. Не могу понять, что лежит в поле 1002 и 1100. Хотя последнее, я так подразумеваю, это IP. Но вот как делается проверка, если IP возвращается нормальный, а в записи пользователя стоит (*.*.*.*) . Выражение
if v112=&uf('+1R1')
в приведенном формате по идее сравнивает введенный IP с опознанным. Но ведь введенный к примеру *.*.*.*, а опознанный 10.0.0.1. Ну никак эти строчки не равны. Поясните пожалуйста.

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 29, September, 2006 12:17

Строчка целиком выглядит так if (v112=&uf('+1R1'))or(v112='*.*.*.*'). Так что с ip проблем нет. У меня поначалу тоже ссылка не показывалась, но это было связано с авторизацией, т.е. с Z21ID

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 29, September, 2006 13:36

Спасибо, Роман, что поправили. Заработался я что-то слашком :)

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Constantin (IP-адрес скрыт)
Дата: 29, September, 2006 18:35

Download error означает что сервер вернул строку которая не является ISO записью то есть произошла ошибка
Возникать эта ошибка может по следующим причинам
1 Не разрешено скачивание для данного клиента по IP
2 Не разрешено скачивание из текущей БД для данного клиента по IP
3 Ошибки выполнения команды на сервере

Попробуйте отладить работу команды на скачивание в браузере - при нажатии ссылки сервер должен вернуть ISO как текст или более подробное сообщение об ошибке

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 02, October, 2006 11:50

На строку запроса: [localhost]
Ответ:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>404 Not Found</TITLE>
</HEAD><BODY>
<H1>Not Found</H1>
The requested URL /cgi/irbis64r/cgiirbis_64.exe was not found on this server.<P>
<HR>
<ADDRESS>Apache/1.3.28 Server at Magic.nb.sgu.ru Port 80</ADDRESS>
</BODY></HTML>

Почему?

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Constantin (IP-адрес скрыт)
Дата: 02, October, 2006 12:53

Так раньше у Вас на эту ссылку было - download error
Что изменилось?



Редактировано 1 раз. Последний раз 02.10.2006 12:53 пользователем Constantin.

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 02, October, 2006 13:43

Так до сих пор и есть даунлоад еррор. Я в браузере просто ссылку попытался открыть

Re: Download error при попытке заимствования из Web-Irbis
Пользователь: Синяков Роман (IP-адрес скрыт)
Дата: 02, October, 2006 13:52

Все, проблема решена, повнимательнее посмотрел на ссылку и все стало ясно. Оказалось просто путь был не верен вместо cgi-bin cgi в пути было написано.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.