Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Страницы: 12>>
Страница: 1 из 2
WEB ИРБИС 9.1
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 06, September, 2009 16:39

Новая документация

Полностью переработана техническая документация модуля. При её написании ставились задачи:

1. Описать все существующие на сегодняшний день функции модуля;
2. Устранить ошибки и неточности;
3. Логически структурировать материал.

Наиболее важные изменения:
1. Добавлен раздел с определениями основных понятий.
2. Полностью описаны все параметры INI файла WEB ИРБИС.
3. Даны примеры запроса для выполнения каждой команды.

Прилагаю её предварительный вариант(окончательный будет выпущен 10 сентября), и буду признателен за указания на возможные ошибки, упущения или некорректные корректные формулировки. О них можно сообщить по адресу: sokolinsky_k_e[sobaka]mail.ru или личным сообщением через форум.

Тестовая версия

Новые возможности версии WEB ИРБИС 9.1 описаны здесь: [irbis.gpntb.ru]

Версия WEB ИРБИС 2009.1 для ИРБИС 32 доступна для тестирования:

[elib.nwpi.ru]

для ИРБИС 64

[library.pgups.ru]

В связи с ограничениями, действующими на тестовом сервере, распределённый поиск и поиск по Z не работает.



Редактировано 2 раз. Последний раз 16.09.2009 23:41 пользователем Кирилл Соколинский (СЗТУ).

Вложения: ReadMe.doc (327.5KB)  
Re: WEB ИРБИС 9.1
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 03, November, 2009 15:32

В приложении находится набор фреймов и форматов, включающий все изменения, внесённые в версию 2009.1 начиная с 10.09.2009. Приложенными файлами достаточно заменить те, которые находятся в папках DATAI\frames_91 и DATAI\default_91.Но изменения не являются критически важными для безопасности и стабильности системы.

В INI файле WEB ИРБИС требуется самостоятельно заменить строки:

PARNAME39=S21P03
PARTAG39=3414
PARNAME40=S21STR
PARTAG40=3415

на

PARNAME39=X_S21P03
PARTAG39=3414
PARNAME40=X_S21STR
PARTAG40=3415


PS
Внимание! Приложенные форматы и фреймы не будут работать в более ранних версиях!

Файл обновления дополнен 24.03.2010



Редактировано 14 раз. Последний раз 24.03.2010 17:44 пользователем Кирилл Соколинский (СЗТУ).

Вложения: WEB_IRBIS91_UPDATE.zip (541.3KB)  
Re: WEB ИРБИС 9.1
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 16, January, 2010 19:20

Для устранения проблемы нехватки форматных справочников рекомендуется скопировать содержание приложенного к сообщению архива в директорию datai\deposit_ХХ

Копирование справочникв необходимо выполнить для всех версий WEB ИРБИС, устанавливаемых на версию 9.1 базового комплекта модулей.

Вложения: mnu.rar (13.7KB)  
Не выполняется скрипт печати
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 16, January, 2010 21:19

Сведения об ошибке на веб-странице

Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
штамп времени: Sat, 16 Jan 2010 18:25:08 UTC

Сообщение: 'cgi' - определение отсутствует
Строка: 73
Символ: 2
Код: 0
URI-код: htp://www.site.com/js/script.js



Редактировано 1 раз. Последний раз 16.01.2010 21:19 пользователем IRBIS Ukraine.

Правила составления запроса при поиске ?
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 16, January, 2010 21:24

Щелчек по "?" не работает.

Проверял в IExplorer и Firefox.

Для этого нужно PHP?

Re: Не выполняется скрипт печати
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 16, January, 2010 21:27

IRBIS Ukraine написал(а):
-------------------------------------------------------
> Сведения об ошибке на веб-странице
>
> Сообщение: 'cgi' - определение отсутствует
> Строка: 73
> Символ: 2
> Код: 0
> URI-код: htp://www.site.com/js/script.js


Описанная ошибка возможна лишь в случае замены оригинальной версии header_1.frm на устаревшую. Возможно, она связана с невнимательной коррекцией этого файла.

Re: Правила составления запроса при поиске ?
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 16, January, 2010 21:34

IRBIS Ukraine написал(а):
-------------------------------------------------------
> Щелчек по "?" не работает.
>
> Проверял в IExplorer и Firefox.

Вы хотели сказать, что в режиме стандартного поиска нажатие на гиперссылку "?" рядом с заголовком "Правила составления запросов при поиске" не появляется справочная информация? Это так же может были обусловлено ошибкой изменённым header_1.frm или ошибкой в скриптах.

Как и в предыдущем случае воспользуйтесь файлами из апдейта WEB91_update.rar, приложенными ко второму сообщению этой ветки.

Новые поступления за х год
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 16, January, 2010 21:36

1. При обращении к любой БД по умолчанию все время выдает 2003 год
2. После выбора другого года, его не запоминает и опять устанавливает 2003.

Проблема есть тут
htp://elib.nwpi.ru/irbis32r_91
htp://library.pgups.ru/irbis64r_91

На сервере ГПНТБ ее уже исправили.
htp://library.gpntb.ru/cgi/irbis64r_simplesite/cgiirbis_64.exe?C21COM=F&I21DBN=IBIS&P21DBN=IBIS&Z21ID=

Скажите, пожалуйста, что делать?

Re: Новые поступления за х год
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 16, January, 2010 21:41

IRBIS Ukraine написал(а):
-------------------------------------------------------
> 1. При обращении к любой БД по умолчанию все время
> выдает 2003 год
> 2. После выбора другого года, его не запоминает и
> опять устанавливает 2003.
>
> Проблема есть тут
> htp://elib.nwpi.ru/irbis32r_91
> htp://library.pgups.ru/irbis64r_91
>
> На сервере ГПНТБ ее уже исправили.
> htp://library.gpntb.ru/cgi/irbis64r_simplesite/cgi
> irbis_64.exe?C21COM=F&I21DBN=IBIS&P21DBN=IBIS&Z21I
> D=
>
> Скажите, пожалуйста, что делать?

Обновляться. ;) Сегодня я выложу на форуме полный набор исправленных фалйов.

Re: Правила составления запроса при поиске ?
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 16, January, 2010 21:47

> так же может были обусловлено ошибкой изменённым
> header_1.frm или ошибкой в скриптах.

> Описанная ошибка возможна лишь в случае замены оригинальной версии
> header_1.frm на устаревшую. Возможно, она связана с невнимательной
> коррекцией этого файла.

Спасибо за быстрый ответ. Уже нашел.

Re: WEB ИРБИС 9.1
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 16, January, 2010 23:02

Кирилл, а можно как-то собрать обновленный инсталлятор? Имею ввиду автозаполнение и т.д. Чтоб сразу ставить "правильную" версию.



Редактировано 1 раз. Последний раз 16.01.2010 23:04 пользователем Konstantinus.

Re: WEB ИРБИС 9.1
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 16, January, 2010 23:16

Konstantinus написал(а):
-------------------------------------------------------
> Кирилл, а можно как-то собрать обновленный
> инсталлятор? Имею ввиду автозаполнение и т.д. Чтоб
> сразу ставить "правильную" версию.

Как я уже писал(http://irbis.gpntb.ru/read.php?21,41841), если в существующей редакции режима автозаполнения не будет выявлено проблем, полные обновлённые дистрибутивы WEB ИРБИС 9.1. будут предоставляться всем заинтересованным пользователям через неделю.

Вопрос о незаисимом предоставлении файлов реализующих эту функцию пока не решен. В приложенный выше апдейт они не входят.

Re: WEB ИРБИС 9.1
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 16, January, 2010 23:18

Файл комплексного обновления версии 2009.1(http://irbis.gpntb.ru/file.php?21,file=1955), приложенный ко второму сообщению данной ветки, дополнен.

Re: WEB ИРБИС 9.1
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 25, January, 2010 12:00

Кирилл, надо "патчить" и инсталятор. Я не називаю директорию веб-ирбиса "по дефолту", прихотиться править вручную, что бы немешало запараметрировать.
Дело в том что это неправильно при обновлении веба менялся адрес расположения БД, люди ведь закладки делают и ссылки ставят.
Вот я и пытаюсь это решить константным названием директории веб-Ирбиса

Re: WEB ИРБИС 9.1
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 25, January, 2010 12:09

Читай новую инструкцию, стр.3...

Re: WEB ИРБИС 9.1
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 25, January, 2010 12:23

Цитата:
Указание адреса сервера обязательно, так как в дальнейшем эта информация будет подставляться во всех ссылках внутри фреймов и форматов вместо директивы <--CGI_PATH-->. В условиях, когда указание абсолютного адреса нежелательно, можно ввести в адресную строку слеш «/». Тогда WEB ИРБИС будет доступен как по запросу:
localhost/irbis64r_91, так и по запросу library_name.ru/irbis64r_91/
Где параметрируеться имя irbis64r_91? В ini-файле WebIrbis.ini.
Получаеться
library_name.ru/irbis64r_71/
library_name.ru/irbis64r_81/
library_name.ru/irbis64r_91/
А мне желательно irbis64r_base например



Редактировано 1 раз. Последний раз 25.01.2010 12:27 пользователем Konstantinus.

Re: WEB ИРБИС 9.1
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 25, January, 2010 12:43

Техническая документация WEB ИРБИС64 и WEB ИРБИС32, страница 3

Цитата:
Документация

Благодаря изменению файла Webirbis.ini оказывается возможной установка компонентов WEB ИРБИС в директории с произвольными именами. По умолчанию установка происходит в директории, имеющие в качестве суффикса индекс поколения и номер версии. Например: irbis64r_91.

[MAIN]
HtdocsPath=irbis64r_91 путь к статичным ресурсам WEB ИРБИС(рисункам, Java Script файлам и инструкциям)
CgiPath=irbis64r_91 путь к CGI WEB ИРБИС
FramesPath=frames_91 путь к фреймам WEB ИРБИС относительно директории DATAI
DepositName=Deposit_91 – путь к технологическимресурсным файлам WEB ИРБИС относительно директории DATAI
ZipFile=WebIrbis.zip – название архива инсталлятора
GENERATION=64 – поколение WEB ИРБИС. Может принимать значения 32 или 64
ASSEMBLAGE=full – сборка WEB ИРБИС. В зависимости от того, включены ли в поставку средства Z39-50 параметр может принимать значения full или opac


PS
> Кирилл, надо "патчить" и инсталятор.

Просьба избегать на форуме требований типа "надо сделать", и применять формулировку "мне необходимо решить проблему"...

Re: WEB ИРБИС 9.1
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 25, January, 2010 13:45

Согласен, возможно "надо" грубоватая форма. Извени если обидел.
Это не проблема. Все можно делать руками правя соответствующий ини файл, но это же не удобно?
Логичнее ставить в виде мастера, спрашивая куда, что и как... или я не прав? А сейчас часть параметров мы вводим во время инсталяции, а часть руками в ини файл.

P.S. Смотрю архив с обновлениями периодически обновляется. Может стоит релизы какие-то делать? А версию обновления нумеровать.



Редактировано 1 раз. Последний раз 09.02.2010 14:43 пользователем Konstantinus.

Re: WEB ИРБИС 9.1
Пользователь: Пруданова С. (IP-адрес скрыт)
Дата: 12, February, 2010 17:26

Добрый день, Кирилл, при запросе любого месяца кроме мая 2009 года вэб-сервер возвращает такую ошибку:
502 - Веб-сервером в качестве шлюза или прокси-сервера получен недопустимый ответ.
Проблема с запрашиваемой страницей; страница не может быть отображена. Веб-сервер, выступая в качестве шлюза или прокси-сервера, при контакте с вышестоящим сервером содержимого получил от него недопустимый ответ.


на апаче юыла такая же проблема - внутренняя ошибка приложения.

Re: WEB ИРБИС 9.1
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 13, February, 2010 00:16

Ошибка может возникнуть в случае, когда клиент не напрямую обращается к серверу где работает WEB ИРБИС, а делает это опосредованно, через прокси сервер. Она мало сообщает о работе WEB ИРБИС. Попробуйте обратиться к WEB ИРБИС непосредственно -- на том сервере, где он запускается.

Если проблема сохранится (номер ошибки должен быть уже другим), сообщите его.

PS
Просьба начинать любое сообщение с указания версии, поколения(32,64) и даты получения дистрибутива. Я смог определить Вашу версию только узнав Ваш E-mail.

Для других пользователей уточню, что речь идёт о WEB ИРБИС 32 в дистрибутиве от 03.02.2010(надеюсь, использовалась именно последняя версия).

PS2
Внимание! Всем пользователям WEB ИРБИС 32 рекомендуется установить в INI файле WEB ИРБИС(irbis32.ini) CGITimeOut=-1



Редактировано 2 раз. Последний раз 15.02.2010 09:24 пользователем Кирилл Соколинский (СЗТУ).

Re: WEB ИРБИС 9.1
Пользователь: Пруданова С. (IP-адрес скрыт)
Дата: 15, February, 2010 09:17

судя по всему проблема в том что вэбсервер получает от вэбирбиса не полный набор заголовков. в этом проблема.

Re: WEB ИРБИС 9.1
Пользователь: Пруданова С. (IP-адрес скрыт)
Дата: 15, February, 2010 09:25

+видимо всетаки проблема в вэбирбисе - потому что на тестовой БД он работает замечательно .. и май 2009 он все таки выводит

Re: WEB ИРБИС 9.1
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 15, February, 2010 09:26

Пруданова С. написал(а):
-------------------------------------------------------
> судя по всему проблема в том что вэбсервер
> получает от вэбирбиса не полный набор заголовков.
> в этом проблема.


Т.е. при запросе по одной дате поступления набор заголовков полный, а при запросе по другой — уже нет? Уточните, пожалуйста, исходя из каких данных Вы пришли к этому заключению?

Каковы результаты тестирования WEB ИРБИС на том сервере, где он запускается?

Вы установили в INI файле WEB ИРБИС(irbis32.ini) CGITimeOut=-1 ?



Редактировано 1 раз. Последний раз 15.02.2010 09:28 пользователем Кирилл Соколинский (СЗТУ).

Re: WEB ИРБИС 9.1
Пользователь: Пруданова С. (IP-адрес скрыт)
Дата: 15, February, 2010 09:28

ошибка 502.2 указанное приложение CGI не работает должным образом: оно не возвращает полный набор заголовков HTTP. Возвращаемые заголовки: "".

Re: WEB ИРБИС 9.1
Пользователь: Пруданова С. (IP-адрес скрыт)
Дата: 15, February, 2010 09:29

дада - именно - при одном запросе (май 2009) всё работает а при другом (например февраль 2009) возвращается пустой набор заголовков .. сейчас попробую поставить CGITimeOut=-1

Re: WEB ИРБИС 9.1
Пользователь: Пруданова С. (IP-адрес скрыт)
Дата: 15, February, 2010 09:33

при CGITimeOut=-1 ошибка таже.

Re: WEB ИРБИС 9.1
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 15, February, 2010 09:37

Вы по-прежнему не ответили на мой вопрос: "Каковы результаты тестирования WEB ИРБИС на том сервере, где он запускается?" Если в этом режиме возникают ошибки, выложите на сервере полный архив папки с базой и передайте мне ссылку на него в личном сообщении.

Я не нашел на Вашем сайте ссылки на электронный каталог. Приведите её, пожалуйста.



PS
Настоятельная просьба ознакомиться с правилами форума и не пренебрегать цитированием. Сообщение, которое начинается с "дада - именно" сложно воспринимается.



Редактировано 3 раз. Последний раз 15.02.2010 23:34 пользователем Кирилл Соколинский (СЗТУ).

Re: WEB ИРБИС 9.1
Пользователь: Пруданова С. (IP-адрес скрыт)
Дата: 16, February, 2010 11:21

Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
>
> Я не нашел на Вашем сайте ссылки на электронный
> каталог. Приведите её, пожалуйста.
>

[88.87.86.194]

Re: WEB ИРБИС 9.1
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 16, February, 2010 11:56

Несмотря на то, что я специально указал в письме на необходимость использования нового дистрибутива (который вы же у меня просили), у вас установлен старый. Почему ???

В трёх сообщениях я просил Вас сообщить о результатах прямого обращения к WEB ИРБИС серверу, без прокси. Вы провели такое это тестирование? Если нет, то почему???

Я очень заинтересован в том, чтобы выявить проблему. Но в условиях, когда вы без всяких оснований изменяете установочные INI, игнорируете и даже не комментируете технические рекомендации, я вряд ли смогу быть вам полезен…



Редактировано 2 раз. Последний раз 17.02.2010 18:52 пользователем Кирилл Соколинский (СЗТУ).

Re: WEB ИРБИС 9.1
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 16, February, 2010 22:21

Вопрос по 2009.1. Задам сюда чтоб темы не плодить. Документацию вроде смотрел.
Суть вопроса. Как было раньше (2007.2):
В файле web_news_all_1.pft мы задавали значение переменной 'var lastYear=2003;'/ И в "Поступления за" начальный год принимал нужное значение.
Как теперь?

Заранее спасибо!

Страницы: 12>>
Страница: 1 из 2


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