Для начала: веб-шлюз и ПТ Читатель я не смешивал. Вернее о веб-шлюзе я вообще не упоминал.
А теперь по порядку:
1. На сервере по пути D:\FULLTEXT\ лежат файлы PDF. Добавляю я их в базу с абсолютными путями естественнно. В результате в записях 952^b=D:\FULLTEXT\mytext.pdf
2. Сам Ирбис установлен на сервере в папке D:\IRBIS64\. Там компоненты: административная часть и ПТ Ирбис (Администратор и читатель).
3. Только для АРМ ПТ Читатель мне нужно открыть папку IRBIS64 на чтение всем. Пусть так. Открываю. Все читают, писать не могут. Но АРМ ПТ Читатель хочет что-то туда писать (даже тот обновленный, что ты прислал сегодня)!!! Пытаюсь для ини-файла поставить индивидуальные разрешения - ничего не получается. Файловая система - NTFS. Ладно, может дождусь версию без записи ини-файла.
4. Запускаю ПТ Читателя с клиентской машины так \\<сервер>\IRBIS64\Irbis64_FullText.exe
Делаю поиск. Жму "Полный текст". В ответ
Файл отсутствует или поврежден
D:\FULLTEXT\mytext.pdf
Ну так это понятно, его же нет на локальной машине. Получается, что ПТ Читатель не доработан в плане работы с удаленной машины с текстами, которые занесены в базу с абсолютными путями. В любом случае доступ к нашему архиву предоставляется ИСКЛЮЧИТЕЛЬНО через web-сервер IIS. А значит путь, по которому необходимо достучаться до файла, выглядит примерно так
[
elib.mubint.ru]
5. Пробую решить проблему добавлением дополнительного поля, которое будет содержать этот путь. Делаю ГК, получаю результат. В \Datai\Deposit\BriefHTML_web_mfn.pft прописываю вместо
'<a href="',v2002,'?com=smfn&dbn=',v2001,'&mfn=',MFN,'&REQKEYW=',&unifor('+3e',v2000),'">Полный текст</a>'
'<a href="',v953^b,'">Полный текст</a>'
Доступ осуществляется, пароль спрашивается, только файл грузится не в нижнее окно просмотра текстов, а в верхнее, где располагаются результаты поиска.
Вот в кратце то, с чем я столкнулся. Надеюсь ты больше не скажешь
Цитата:Я опять ничего не могу понять
Да и после всего этого я в праве называть продукт "сырым".