Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Webirbis и заказ литературы в ИРБИС
Пользователь: Dakka (IP-адрес скрыт)
Дата: 21, May, 2004 13:26

Ситуация:

На разных серверах стоят WebIRBIS и ИРБИС.

Боевая задача - сделать так, чтобы заказ, сделанный из WebIRBIS, был виден в АРМ Книговыдача ИРБИС.

Каким образом это можно сделать (и можно ли), если админ сервера с WebIRBIS не горит желанием подключить папку с ИРБИС сетевым диском (вроде самый очевидный вариант)?

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Maxim Panyov (IP-адрес скрыт)
Дата: 21, May, 2004 14:44

Bol'she nikak!!! Admina ulamivat' nado.
Chitayte vtoroy post ot suda:
[irbis.gpntb.ru]
Pervoe predlojenie mojno ne chitat' :)

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 23, May, 2004 16:12

Хотя... моно еще вот такой вариант протолкнуть: заводим на веб-сервере копию Ирбиса с пустой базой заказов. Складываем заказы туда. Периодически запускается задание (допустим каждый день или чаще, но я думаю, что не так часто через веб заказы идут) для администратора, которое экспортирует все записи из RQST и очищает ее. Затем запускается .bat, который копирует этот экспортированный файл с правами администратора на комп с рабочим Ирбисом, при этом после копирования запуская админа уже на том компе с целью импорта всего экспортированного в рабочую базу.

Шара не обязательна, так как есть стандартные шары (правда для систем 2000 и выше) типа c$, d$ и т.д.

Но Вы и сами поняли, что этот метод лишь плод моей буйной фантазии, воплощением которого лучше не заниматься.

Во-первых, Вы убъете массу времени на реализацию всего этого. Во-вторых это не так уж и быстро все происходит. И в-третьих, открытые армы администратора будут висеть постоянно сразу на двух машинах и закрывать все это Вам быстро надоест. Так что проще сломать админа и вообще, что значит "не горит желанием"? Раз уж Вы работаете на Ирбисе, то нет другого выхода, как открывать шары. Он не просто должен, а обязан с этим смирится. Собственно, его никто и не спрашивает...надо и все тут. Он работает не для себя, а для библиотеки, так что личные предпочтения должны отодвигаться на второй план (а лучше даже на 10-й).

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Tilek (IP-адрес скрыт)
Дата: 10, June, 2004 08:35

Здрасти
Наша библиотека недавно приобрела ВЕБ ИРБИС, подключить наши базы к ВЕБ удалось без особого труда.

Проблема вот в чем:
Я не могу зайти на страничку для заказа литературы из ВЕБ в локальную ИРБИС (т.е для добавления заказа в АРМ Книговыдача).

При вводе стандартного логина и пароля (administrator, Irbis), говорит что неправильный логин и пароль, а потом через несколько попыток вообще ругается что CGI выполнил ошибку.

Хотя для заказа в ВЕБ ИРБИС все идет нормально.

Я прочитал в доках что "надо заполнить 100 поле для пароля в базе RDR системы ИРБИС", но в АРМ Каталогизатор (БД RDR) я не нашел этого поля.

С уважением Тилек
Библиотечно-информационный центр
Кыргызского Технического Университета

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 10, June, 2004 13:32

Значит как-то не правильно настроена база данных авторизации: либо бэженые пути в ини, либо в базе данных, что лежит по прописанным путям, действительно нет пользователя с именем administrator :)



Отправка отредактированного (10-06-04 13:33)

г. Ярославль

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Tilek (IP-адрес скрыт)
Дата: 11, June, 2004 06:49

Я хотел спросить, при запросе на авторизацию к какой базе она обращяется: к своей базе Wauth или к локальной базе. Если к локальной то там конечно нет пользователя администратор, и нет 100 поля для пароля.



С уважением Тилек
Библиотечно-Информационный Центр
Кыргызского Технического Университета

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Виктор (IP-адрес скрыт)
Дата: 07, December, 2004 11:03

Уважаемый Тилек и коллеги!
Если вы смогли решить "проблему поля 100", ввести в это поле пароль для Читателя IRBIS и успешно использовать режим заказа в базу Книговыдачи, то, пожалуйста, поделитесь методом решения такой задачи!

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 07, December, 2004 11:45

А в чем проблема с вводом в базу поля 100? В качестве пароля можно использовать номер читательского билета по умолчанию и предложить читателям механизм для смены пароля. Берете базу данных читателей, копируете все записи в некую временную базу. Во временной базе проводите глобальную корректировку, в которой добавляете поле 100, которое будет копироваться из поля 30 (кажется там идентификатор читателя). В этой же ГК можно убрать всякие ненужные поля (типа адреса, паспортных данных и все такое).
Возможен еще вариант, что Вам в вебе нужно показывать заканные/выданные читателю книги. Тогда Вам лучше подключиться в качестве базы данных авторизации к базе читателей, а в ней провести ГК для проставления в записях поля 100. Вот и весь секрет.
Кстати, что-то такое будет реализовано в 64-м вебе. По крайней мере Константин Олегович с такой фишкой вроде бы согласился. Хотя мы говорили немного не об этом, а про карзину на вебе, но почему бы и так не организовать.
Хотелось бы по этому делу услышать самого Константина Олеговича.

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Виктор (IP-адрес скрыт)
Дата: 07, December, 2004 12:40

Проблема в том, что я не нахожу этого самого поля 100 при помощи Каталогизатора.
Я правильно понимаю, что создать это поле надо самому при ГК?
И еще, как создать механизм смены пароля самим читателем?

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 07, December, 2004 16:17

Естетвенно, что его нет. Добавьте это поле в нужный рабочий лист и заполняйте наздоровье.
По поводу механизма: изучайте веб-ирбис.

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: mikgon (IP-адрес скрыт)
Дата: 07, December, 2004 16:23

Коллеги приветстсвую...
Вопрос вот в чем. В последних версиях есть параметр отключения опроса stdpswd. Если не хотите использовать спец. пароль для Интернет-доступа поставьте его в off и все дела... В принципе действует алгоритм, что ежели поставить в on а 100 поля нет = то в качестве пароля используется Имя отчество клиента... Хотя особого смысла использовать пароль при наличии идентификатора по моему нет. Не банк чай...

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 22, November, 2005 15:03

Подскажите, как организовать ввод поля 102 (место выдачи) в БД RQST при заказе литературы. Вообще, если ставить вопрос шире, то как организовать ввод дополнительного поля?

Пока пришлось задействовать поле 101 - примечание к заказу + ГК 101 -> 102.

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 22, November, 2005 22:03

Если использовать в вебе команду R для заказа, то это поле никак не добавить, поскольку механизм заказа этой командой зашит в CGI. Если хочется писать что-то свое в базу, тогда необходимо перенастраивать заказ не через R, а через Z, т.е. "руками" писать нужный заказ в RQST.

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 23, November, 2005 11:42

Максим, все энто понятно. Есессно, можно организовать заказы через R(т. е. через другую букву :) ), но ведь речь идет об взаимосвязи web-читателя и АРМа Книговыдача, где используется маска места выдачи для работы со своими заказами. Если в библиотеке только один абонемент - проблем нет, но если их больше - без указания места выдачи при оформлении заказа не обойтись. Если посмотреть на технологию заказа через АРМ Читатель, то там есть соотв. параметр.

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 23, November, 2005 13:33

Ну так все равно руками. При авторизации читателя нужно определить, в каких местах выдачи он может получить литературу и вставить соответствующий параметр в форму. В принципе, как вариант, это должно быть учтено в заказе R в CGI. И это будет вернее.
Я просто не имею такого примера и не могу что-то конкретно сказать. Только предположения :(.
Ждем ответа КО или АИ.

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Константин Сбойчаков (IP-адрес скрыт)
Дата: 24, November, 2005 15:05

Действительно в АРМ Читатель появилась возможность указать место выдачи
Сделаем это в ближайшее время и в WEB ИРБИС

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 24, November, 2005 17:00

Заранее СПАСИБО!
Константин, а когда ожидается выход обновления web-читателя (cgiirbis_32)?

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: DiManiac (IP-адрес скрыт)
Дата: 25, November, 2005 14:27

Никак не могу разобраться... Авторизуюсь, правом заказывать книги обладаю :), а все равно не появляется ссылка Заказать под найденными записями. Что это может быть?

Ну и пусть здесь же. Не работает уточнение запроса - "Неправильно определены пути на БД". Смотрю filemon-ом - ни сервер, ни цги даже в общем-то и не пытаются лезть в frames_r.



Отправка отредактированного (28-11-05 10:14)

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 25, November, 2005 16:48

Смотри пути значит :). Опыт показывает, что такое сообщение - это ошибка в настройке. А вот где ошибка, сказать сложно. Ищи :)...
По поводу возможности заказать: формат показа этой ссылки значит не правильно работает. Опять же не видя, что у тебя конкретно, сказать ничего нельзя.

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: DiManiac (IP-адрес скрыт)
Дата: 28, November, 2005 13:34

Заказ заработал :) Проблема была в формате fullwebr.pft.


И уточнение запроса заработало :) Щастье уже рядом.



Отправка отредактированного (28-11-05 15:50)

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Сергеев Г. (IP-адрес скрыт)
Дата: 28, November, 2005 15:21

Есть ли возможность конфигурации в Web Ирбис для отображения в БО (в результате поиска) гиперссылки на внешний файл с текстом и пр.?
В БД ИРБИС соответствующее поле заполнено.
В документации сказано концептуально о такой возможности, а в типовом варианте 2004г. не работает.


Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 28, November, 2005 15:53

Конечно есть. В вебе БО выводится двумя файлами (по умолчанию): fullwebr.pft (полное БО) и briefw.pft (краткое БО). Если вы знаете язык форматирования, то сможете настроить вывод так, как вам нужно.

Удачи.

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Константин Сбойчаков (IP-адрес скрыт)
Дата: 28, November, 2005 17:48

В ближайшее время планируем выставить на gpntb.ru WEB ИРБИС64
с 3-мя базами данных - ЭК ГПНТБ - БД Авторефератов - Сводный Каталог
В этой версии будут учтены замечания пользователей и максимально автоматизирован процесс подключения новых БД
Что касается обновления ИРБИС32 - это позже

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Сергеев Г. (IP-адрес скрыт)
Дата: 29, November, 2005 13:29

Максим, спасибо!
Сделал, получилось.
Только не в fullwebr.pft, а в
fullw (своб.вход),
fullu, fullz -соотв. с авториз.входом и заказом.
Хорошо бы огласить список подключения имен *.pft полностью,
не нашел, где он лежит,
приходиться изучать дедовским методом.
Может, кто знает - для ИРБИС-2004?

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 29, November, 2005 15:33

А полного списка и нет. В вебе просто надо пересмотреть все ссылки (или формы проще) и найти в них формат S21FMT (вроде он), отвечающий за имя формата расформатирования записей.

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 04, March, 2006 19:54

Константин Сбойчаков писал(а):

> Действительно в АРМ Читатель появилась возможность указать
> место выдачи
> Сделаем это в ближайшее время и в WEB ИРБИС


В каком месте искать параметр?

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: Constantin (IP-адрес скрыт)
Дата: 06, March, 2006 10:48

Место выдачи внесено на страницу заказа в WEB ИРБИС64

Re: Webirbis и заказ литературы в ИРБИС
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 13, March, 2006 12:42

Это в последнем билде системы 64.5.2, а в предыдущем этого не было.
Но! Для своего случая нашел в системе прекрасное решение - изменил параметр с RQSTTAGNOTE=101 на RQSTTAGNOTE=102, то есть примечание записывается в 102 поле (место выдачи). Естественно, при этом нужно было откорректировать файл zakaz.frm



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