Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Ссылка на внешний объект
Пользователь: Юлия Главчева (IP-адрес скрыт)
Дата: 07, November, 2007 16:50

После перехода на версию 2007.1 не работает ссылка на внешний объект. Система выдает сообщение об ошибке ввода вывода I/O error 123.Файлы, на которые прописана ссылка находятся на месте.Подскажите, в чем причина.

Re: Ссылка на внешний объект
Пользователь: Alio (IP-адрес скрыт)
Дата: 07, November, 2007 16:58

Ошибка ввода/вывода не имеет никакого отношения к ИРБИС. Покажите на скриншоте, что у Вас в 951 поле и где находится внешний объект

Re: Ссылка на внешний объект
Пользователь: Юлия Главчева (IP-адрес скрыт)
Дата: 09, November, 2007 12:58

Документы находятся в папке базы данных. Напрямую все файлы открываются.В предыдущей версии ссылки срабатывали.Кроме обновления Ирбис, никаких изменений не было.

Вложения: link.JPG (23.2KB)  
Re: Ссылка на внешний объект
Пользователь: Alio (IP-адрес скрыт)
Дата: 09, November, 2007 13:06

Зачем у Вас заполнены одновременно два подполя ^A и ^I?
Уберите данные из подполя ^I (URL)

Re: Ссылка на внешний объект
Пользователь: Юлия Главчева (IP-адрес скрыт)
Дата: 13, November, 2007 13:09

Добрый день, Александр Иосифович.
Спасибо за помощь. Может я не совсем точно задала вопрос. Мы увидели интересную закономерность, что в версии 2007.1 все ссылки открываются в АРМ «Читатель» в окне полного описания. Внешние объекты у нас разные, от одного файла до разветвленной структуры, поэтому мы их храним в разных папках. Все ссылки имеют относительный путь к каталогу с полным текстом. В предыдущей версии, сотрудник, создающий ссылку, мог сразу проверить правильность ссылки, открыв ее в АРМ «Каталогизатор» при внесении. Можно ли восстановить эту возможность?
НТБ НТУ "ХПИ"

Re: Ссылка на внешний объект
Пользователь: -AND- (IP-адрес скрыт)
Дата: 18, November, 2007 13:54

Юлия
Вы не правильно формируете ссылку. Если вы не раздаете файлы по сети, то наверняка придет время, когда нужно будет это делать. Раз уж вы их прикрепляете в Ирбисе к описаниям. Мой совет - делайте ссылку на внешний объект сразу сетевой. Т.е. не пишите ничего в поле 951^a, это вообще древности, это поле осталось только для совместимости. Ссылка должна быть прописана в поле 951^i. Используйте следующий механизм: на сервере сделайте папку общего доступа(сетевую шару), в ней уже можно делать папки по направленности ресурсов и ложить туда соответствующие документы, в Ирбисе ссылка в таком случаи будет иметь вид, как описано ниже.
Допустим:
1.Сетевое имя компьютера Irbissrv.
2.IP-адресс компьютера 192.168.1.1
3.Имя сетевой папки с ресурсами на которые ссылаются Ирбис Elibrary
4.В папке Elibrary есть папка с авторефератами под именем Autorefer
5.Файл автореферата имеет название doclad_libcom.doc

В таком случаи ссылка в Ирбисе будет выглядеть так:
\\irbissrv\elibrary\autorefer\doclad_libcom.doc - это вариант ссылки по имени компьютера
\\192.168.1.1\elibrary\autorefer\doclad_libcom.doc - это вариант ссылки по сетевому адресу того же компьютера. Оба варианта будут давать тот же результат.

Естественно нужно обязательно дать соответствующие права на чтение к сетевой папке Elibrary.
Видите как все просто?

В вашем случаи может быть два варианта ошибки:
1.Ошибка выскакивает на компьютере, не на том, на котором находится Ирбис. В таком случаи этот компьютер пытается(по ссылке) поднятся на папку выше и найти там в другой папке документ, но дело в том, что Ирбис открыт по сети, а значит что на этом компьютере нету никакой папки Datai и Fullt. Тогда он сразу выдает ошибку. В случаи этого варианта описаная мной инструкция устранит ошибку.
2.На компьютере, на котором пытались открыть документ нету DJVU-просмотрщика.

И еще совет: не держите полные тексты документов в папке Ирбиса, вынесите эту папку за пределы Ирбиса.

Re: Ссылка на внешний объект
Пользователь: Alio (IP-адрес скрыт)
Дата: 19, November, 2007 11:42

Не согласен с предыдущим "оратором". Читайте об этом в [irbis.gpntb.ru]

Re: Ссылка на внешний объект
Пользователь: MASTER (IP-адрес скрыт)
Дата: 20, November, 2007 10:57

Александр Иосифович, а в чем вы не согласны?
Ведь согласны что полные тексты лучше хранить за пределами Ирбиса. Мало ли?
Согласны что путь при помощи консольных относительных путей типа ..\fulltext\doclad.doc не универсален?
И, я конечно не проверял, но уверен что это так, если в 951^i указать что-то типа С:\full\doclad.doc на удаленном компьютере будет ошибка I/O?
Вот только единственное что я не упомянул, так это ссылку типа:
http://и т.д. Не сказал что для полнейшей универсальности ссылку сразу нужно формировать так. В этом случаи при открытии доступа к каталогу в интернет не нужно будет ничего менять. Единственное что для http нужно веб-сервер поднимать.

Re: Ссылка на внешний объект
Пользователь: Alio (IP-адрес скрыт)
Дата: 20, November, 2007 11:45

именно в связи с тем, что ссылку на внешний объект надо показывать и на Web, надо максимально унифицировать указание на внешний объект в поле 951 - и наилучший способ для этого: хранить внешние объекты в поддиректориях соотвествующей БД и указывать это в 951^A, тогда никаких проблем не будет при обращении к внешнему объекту и у локального клиента и у Интернет-клиента (в WebИРБИС последних версий в связи с с этим сделаны соотвествующие изменения).

Re: Ссылка на внешний объект
Пользователь: -AND- (IP-адрес скрыт)
Дата: 21, November, 2007 16:09

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



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