1. Пожалуйста:
[PROVIDER]
TYPE=webirb
HOST=http://library.omsu.ru/cgi-bin/irbis64r_91/cgiirbis_64.exe
PORT=80
LOGIN=
PW=
DB=IBIS
REMOTECP=utf-8
TERMPREG=|<td valign="CENTER" width="10%" ALIGN=RIGHT>(.*) (.*)<a href(.*)">(.*)</a>|Us
TERMPREGCOLREFS=1
TERMPREGCOLTERMS=4
TIMEOUT=30
FMT=all
Если перечисленные параметры не указаны, то будут взяты параметры по умолчанию:
HOST=http://127.0.0.1/cgi-bin/irbis64r_71/cgiirbis_64.exe
PORT=80
LOGIN=
PW=
DB=IBIS
TIMEOUT=120
REMOTECP=utf-8
TERMPREG=|<td valign="CENTER" width="10%" ALIGN=RIGHT>(.*) (.*)_S21STR=(.*)"|U
TERMPREGCOLREFS=1
TERMPREGCOLTERMS=3
MODE=0
FMT=ALL
2. Ответ "да" на все вопросы. БД webirb должна выглядеть как обычная локальная БД. Единственное ограничение - эта БД доступна только на чтение
3. Сервис ИРБИС-корпорации на сегодня имеет крайне слабые возможности интеграции:
- поиск возможен только по автору, заглавию, году издания и isbn
- при этом список терминов представляет собой данные из кеша ИРБИС корпорации и представляют мало интересного
- поиск работает корректно при нажатии ВВОД в ключе терминов
- список записей справа отображается нормально
Сразу должен предупредить, что ИРБИС-корпорация на сегодняшний день не имеет какого-либо API для взаимодействия с автоматизированными системами, результаты поиска представляются после парсинга html-страниц ответа. Как следствие при малейших изменениях в дизайне этот ресурс просто отваливается. Кроме того, ИК на сегодня использует алгоритмы асинхронного поиска и загрузки записей, что то же не лучшим образом сказывается на надежности взаимодействия с этим ресурсом автоматизированных систем.
На прошедшей конференции Кирилл Соколинский (разработчик ПО Ирбис-корпорации) с одной стороны отказался от моей помощи в создании сводного каталога ИРБИС-корпорации, который бы имел соответствующий API, но с другой стороны пообещал поднять этот ресурс используя средства j-ирбис 2.0. Что из этого получится мне пока неизвестно. Быть может, Кирилл внесет больше ясности в этот вопрос.