Техническая документация web ирбис64 и web ирбис32



бет1/9
Дата09.06.2016
өлшемі327.5 Kb.
#124476
  1   2   3   4   5   6   7   8   9

Техническая документация WEB ИРБИС64 и WEB ИРБИС32


Техническая документация WEB ИРБИС64 и WEB ИРБИС32 1

Основные термины и понятия 2

Файловый состав дистрибутива 3

Установка WEB ИРБИС и расположение его компонентов 3

Общий обзор работы шлюза WEB ИРБИС 5

Предпроцессинг WEB ИРБИС 5

Скрипт-защита 5

Авторизация пользователя 6

Команды WEB ИРБИС 6

Принципы выполнения команд WEB ИРБИС 6

Команда вывода HTML страницы - “показ”(F) 6

Команда поиска - “поиск”(S) 6

Команда показа терминов словаря - “словарь”(T) 7

Команда предварительного заказа - “заказ”(Z) 8

Команда изменения записей- “запись” (R) 8

Команда выгрузки записей - “экспорт” (E) 8

Команда заимствования записи - “скачать” (4) 9

Команда чтения внешнего файла - “файл”(2) 9

Команда чтения внутреннего двоичного объекта из библиографической записи – «интегрированный файл»(3) 9

Команда получения количества найденных документов в удалённой базе – «количество найденных»(G) 10

Обработка фреймов 10

Правила объединения фреймов 10

Директивы фреймов 10

Директивы вставки системных значений 10

Директивы вставки файла 11

Директивы вставки формата 11

Директивы вызова внешнего скрипта 12

Директива вставки результата выполнения текущей команды 12



Директивы отмены раскраски найденных терминов 12

Учебный анализ режимов WEB ИРБИС 13

Базовые фреймы 13

Фреймы стандартного вида поиска 13

Фреймы режима поиска по словрю 14

Фреймы режима поиска по навигатору ГРНТИ 14

Приложение 1. Параметры запроса WEB ИРБИС 15

Таблица 1. Базовые параметры 15

Таблица 2. Параметры команд 15

Приложение 2. Параметры INI файла WEB ИРБИС 22

Структурирование параметров 22

Секция библиографической БД 22

Секция MAIN 24

Секция WEB 26

Секция PARAMETRS 28

Секция PHP 29

Секция IRBISSERVER 29

Секция FULLTEXT 29

Приложение 3. Специфические для WEB ИРБИС функции UNIFOR 30

Приложение 4. Отличия WEB ИРБИС 32 и WEB ИРБИС 64 30

Приложение 5. Дополнения в составе WEB ИРБИС 30


Основные термины и понятия


WEB ИРБИС CGI – это программа cgiirbis_32.exe(для ИРБИС 32) или cgiirbis_64.exe(для ИРБИС 64), которая в ответ на запросы пользователей, генерирует web-страницы на основе сведений из баз данных и фреймов.

WEB шлюз, WEB ИРБИС – 1) То же, что и CGI 2) Модуль WEB ИРБИС в целом

INI файл WEB ИРБИС – файл irbis_server.ini(для ИРБИС 64) или irbis32.ini(для ИРБИС 32), который содержит основные настройки шлюза. По умолчанию он находится в директории шлюза, но может так же находиться в папке Windows.

Полнотекстовый поиск – ранжированный по релевантности поиск с использованием произвольного набора слов. В WEB ИРБИС выполняется по словарю ключевых слов. В полнотекстовом WEB ИРБИС для этого вида поиска применяется специальная база с индексом полнотекстовых документов. Функция доступна только в WEB ИРБИС 64.

Поименованные параметры – системные параметры WEB ИРБИС, названия которых жестко определены и не могут быть изменены пользователем. Например: C21COM, I21DBN.

Псевдоним базы – условный идентификатор секции INI файла WEB ИРБИС, определяющий режим работы с базой. Обычно псевдоним формируется из реального имени базы, знака подчёркивания и суффикса обозначающего режим. Например, псевдоним IBIS_EX соответствует режиму Расширенного поиска.

Ранжирование по релевантности(ранжирование) – такая сортировка найденных записей, когда записи в наибольшей степени соответствующие запросу помещаются в начале списка результатов поиска, а записи соответствующие ему в меньшей степени – в конце. Функция доступна только в WEB ИРБИС 64.

Секция базы данных(секция БД) – это раздел INI файла WEB ИРБИС, название которого соответствует псевдониму базы данных. В этом разделе определяется набор фреймов для каждой команды, база данных с которой должна происходить работа и дополнительные параметры.

Формат – программа на языке ИРБИС, которая определяет способ представления библиографической записи или выполняет служебные функции. Как правило форматы располагаются в самостоятельных файлах с расширением PFT, но они так же могут быть включены в фреймы.

Фрейм – текстовый файл c расширением FRM, который обычно представляет собой HTML и включает специальные директивы WEB ИРБИС. Из набора фреймов шлюз составляет ответ на запрос.

Технологические ресурсные файлы – файлы со стандартными расширениями, принятыми в системе ИРБИС, которые используются только WEB ИРБИС и не входят в базовый дистрибутив ИРБИС. Это форматы(*.PFT), справочники(*.MNU), файлы сортировки (*.SRW).

Файловый состав дистрибутива


WEB ИРБИС – это приложение использующее прямой доступ к файлам баз данных. В связи с этим оправдано размещение WEB ИРБИС и баз данных на одном компьютере. Для ИРБИС 64 это должен быть компьютер, где установлен ИРБИС-сервер.

Дистрибутив включает несколько файлов:



  1. wsetup.exe, borlandmm.dll, unzip32.dll – компоненты программы установки;

  2. Webirbis.ini – файл настройки путей установки;

  3. webirbis.zip – архив основных файлов системы.

Благодаря изменению файла Webirbis.ini оказывается возможной установка компонентов WEB ИРБИС в директории с произвольными именами. По умолчанию установка происходит в директории, имеющие в качестве суффикса индекс поколения и номер версии. Например: irbis64r_91.

[MAIN]


HtdocsPath=irbis64r_91 путь к статичным ресурсам WEB ИРБИС(рисункам, Java Script файлам и инструкциям)

CgiPath=irbis64r_91 путь к CGI WEB ИРБИС

FramesPath=frames_91 путь к фреймам WEB ИРБИС относительно директории DATAI

DepositName=Deposit_91 – путь к технологическимресурсным файлам WEB ИРБИС относительно директории DATAI

ZipFile=WebIrbis.zip – название архива инсталлятора

GENERATION=64 – поколение WEB ИРБИС. Может принимать значения 32 или 64

ASSEMBLAGE=full – сборка WEB ИРБИС. В зависимости от того, включены ли в поставку средства Z39-50 параметр может принимать значения full или opac


Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет