Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
J-ИРБИС :  ИРБИС Irbis
 
режим доступа - ссылка на записи в J-ИРБИС
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 15, June, 2017 09:08

для вывода в форму печати и область просмотра БО информации о режиме доступа (при использовании 951^A а не 951^I) добавили формат:

'http://library.pgups.ru/jirbis2/index.php?option=com_irbis&view=irbis&Itemid=108&task=set_static_req&req_irb=%3C.%3ERMARCID=',V1,'%3C.%3E&bns_string=',&uf('+D'),

в итоге при выборе БД ELIB (электронная библиотека) все равно в области просмотра БО идет подстановка имени БД IBIS, хотя при печати - в той же записи указана БД ELIB (см файл).

В RTF файле БД указаны вперемешку, то ELIB, то IBIS, хотя для поиска выбрана только БД ELIB...

БД ELIB (электронная библиотека) - реальная БД, не виртуальная.

В чем проблема?

Если необходимо по другому указывать имя БД в формате - сообщите как.
Пока на ум приходит только следующий временный костыль вместо &uf('+D'):

if &uf('JIBIS,RMARCID='V1)>0 then 'IBIS' else
if &uf('JELIB,RMARCID='V1)>0 then 'ELIB' else 'DIPLOM' fi fi

т.к. кроме этих трех БД у нас в настоящее время не используются другие БД, ссылающиеся на файлы (951^A)

Вложения: j-link-error.png (170KB)   j-link-error1.png (207.6KB)   -1268622584.rtf (14KB)  
Re: режим доступа - ссылка на записи в J-ИРБИС
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 19, June, 2017 19:21

J-ИРБИС 2.0 всегда используется для расформатирования фрагментов или переформатирования базу, заданную параметром irb64_format_base.

Это не только обеспечивает более высокую скорость переформатирования (отпадает необходимость в повторном поиске в базе) но и позволяет работать с удалёнными источниками. Например, даёт возможность "доформатировать" нужный элемент записи, полученной по протоколу Z39-50 или из WEB ИРБИС.

Поэтому использовать для адресации &uf('+D') не допустимо. Можно использовать вместо названия базы контекстную группу из нескольких возможных баз.

Re: режим доступа - ссылка на записи в J-ИРБИС
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 20, June, 2017 21:05

С какого времени это стало недопустимо?

Привожу текст из документации (стр. 80):

Пример формата, с помощью которого генерируется такая ссылка:

'http://lib.name.kz/jirbis2/index.php?option=com_irbis&view=irbis&Itemid=108&task=set_static_req&sys_code=',v903, '&bns_string=',&uf('+D')



Редактировано 1 раз. Последний раз 20.06.2017 21:14 пользователем А. Роман.

Вложения: J-doc.png (97.2KB)  
Re: режим доступа - ссылка на записи в J-ИРБИС
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 23, June, 2017 23:09

А. Роман написал(а):
-------------------------------------------------------
> С какого времени это стало недопустимо?

Это нежелательно в данном контексте -- при использовании в динамически расформатируемых элементах.

При добавлении данного кода в отображаемый по умолчанию формат jbrief.pft или jfull.pft и использовании стандартного подключения к ИРБИС TCP/IP серверу формат будет работать.


PS
Вопрос с генерацией обратных ссылок на записи будет решен в одной из следующих версий J-ИРБИС 2.0.



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



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