Руководство пользователя Государственная публичная научно-техническая библиотека России Москва 2005 ббк 78. 30



бет5/5
Дата09.06.2016
өлшемі1.13 Mb.
#124475
түріРуководство пользователя
1   2   3   4   5

Возможные ошибки





  1. Не раскрывается поисковая форма. Проверить однозначность задания каталогов форм-файлов, блоке описания irbis-server.ini, пути до каталогов форм-файлов.

  2. Не осуществляется поиск. Проверить правильность задания путей до базы данных, параметрического файла базы данных, внутреннее содержание параметрического файла, правильность задания внутренней кодировки базы данных.

  3. Некорректное отображение результатов. Неправильно выбрана внутренняя кодировка форм-файлов.

ПРИЛОЖЕНИЕ 1




Таблица 1. Общие параметры





Имя

Значение

Содержание

По умолчанию

Примечания

I21DBN

Строка

Профиль базы данных – имя секции в irbis_server.ini

НЕТ

В секции задаются пути на фреймы для формирования выдачи, последовательность фреймов для исполняемых команд и другие параметры.

C21COM

Команда

Строка или символ-определитель (см. таблицу параметры команд)

НЕТ

Команды

F S Z E T R могут задаваться прямо или через строку, которая прописывается в секции WEB irbis_server.ini




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


Команда

Поля

Имя

Значение

Содержание

По умолча

нию

Примечания

S, F

поиск

S21STN

число

стартовый номер из найденных записей

1

 

S21CNR

число

порция выводимых записей

20

 

S21REF

Число

Число видимых ссылок “далее”

10

Рекомендуется задавать четное число

S21FMT

любое

имя файла формата без расширения

Имя БД

 

S21SRW

Имя файла

Сортировка найденных записей

Нет

По автору заглавию.

По году издания.

По типу виду документа.


S21SRD

UP, DOWN

Порядок сортировки

UP

По возрастанию, по убыванию

S21SCAN

Любое

Имя файла формата без расширения

Наличие свободных экземпляров

Последовательный поиск (сканирование найденных)

S21SCAN_FULL

0, 1

Булевский флаг

0

Флаг для сканирования всей БД, если поиск ничего не дал

S21ALL

Любое

Поисковое выражение в формате ISIS

Знак “ заменен на <.>






В ссылках строка должна быть в кодировке URI.

В форме знак + должен быть заменен на %20Β




S21ALLTRM

Любое

Набор терминов для раскраски




Термины с префиксом следую через |

S21L0G


0, 1, 3

логика связи выражений заданных через префиксы *** в поисковом задании

1

0 - выражения связаны логикой ИЛИ;

1 - выражения связаны логикой И;

3 - выражения связаны логикой НЕТ;


***S21L0G


0, 1, 2, 3

логика связи слов в поисковом термине

0

0 - слова связаны логикой ИЛИ;

1 - слова связаны логикой И;

2 – термином является фраза целиком

3 - слова связаны логикой НЕТ;



***S21P01


0, 1, 2, 3

правило извлечения терминов поиска из текста

0

0 – весь текст рассматривается как один термин;

1 – терминами поиска являются слова, извлеченные из текста;

2 – термином является первое слово текста (до пробела);

3 - то же, что 1 и дополнительно – слова нормализуются (извлекаются основы слов)



***S21P02


0, 1

Применение аппарата правого усечения терминов поиска

0

0 - не применять;

1 – применять



***S21P03


Любое

Префикс для терминов поиска

-

зависит от инвертирования базы данных

***S21P04


Любое

Квалификатор для терминов поиска (в виде меток полей)

-

зависит от инвертирования базы данных

***S21P05


Любое

Содержание терминов поиска

-

необязательный параметр

***S21STR


Любое

Термин(ы) поиска

-

*** - уникальное число;

в тестовой страничке *** это

строка вида N_

где N – номер поискового термина



E

Экспорт

EXP21FMT


ISO

TXT


Формат представления данных

-




EXP21CODE


UTF-8

WIN


DOS

Выходная кодировка

-

EXP21FST

UMARCEW

RMARCE


SMARCEW

Имя таблицы для переформатирования записей БД (FST)

-

Внутренний формат ИРБИС

UNIMARC RUSMARCE USMARC



T

Показ терминов словаря

T21CNR


число

порция выводимых терминов

S21CNR

20(25)


 

T21PRF

Любое

Значение префикса для показываемых терминов

***S21P03

пустая строка



Значение поля ***S21PRF используется при наличии значения поля T21VAL




T21TRM

Любое

Текущий ключ










T21SELTRM

Любое

Отобранные ключи










T21CHK

Любое

Отмеченные ключи







Z

Заказ

Z21CMT




Примечания к заказу







Z21ID




Идентификатор читателя







Z21FAMILY




Фамилия читателя







Z21FLAGID

0, 1

Флаг идентификации если 1 проверяется и идентификатор и фамилия. Если 0 – только идентификатор.







Z21MFN




MFN заказываемого документа







Z21YEAR




Год




Для периодических изданий

Z21TOM




Том




Для периодических изданий

Z21NUM




Номера




Для периодических изданий

S, F, T, Z

RQST21MFN

Число

MFN записи для удаления из корзины заказов




Используется скрыто в корзине заказа. Параметр

S21SCAN_FULL равен 1.



R

Запись

***R21MFN

число

MFN для редактирования

Если =0 – новая запись, >0 – добавить поля



0

При отсутствии параметра или переданном пустом значении

***R21IFP

число

Необходимость актуализации записи

1

0 – добавленная или измененная запись не актуализируется

1 – необходимость актуализации записи



***R21UPD

число

Способ внесения полей в запись

1

0 – запись опустошается и переписывается заново

1 – поля добавляются как новые вхождения

2 – настоящая запись удаляется

3(версия 1) – поля добавляются как новые вхождения, при этом все повторения используемых меток сначала удаляются



***R21NUMi

i-порядковый номер



Число > 0

Метка поля

-

*** - произвольное число

***R21SUBi_j

j-порядковый номер для каждого i




Символ

латиница


Подполе

-

Если пусто - значения полей с индексом j конкатенируются в начале поля

***R21VOLi_j

Любое

Значение подполя (поля)

-

Пустые поля игнорируются

Число повторений поля ограничено 5000, число подполей ограничено набором допустимых символов (см. документацию ИРБИС)

Внимание! Команда выполняется только для авторизированных пользователей!



Обязательно должны быть заданы основные параметры – C21COM исполняемая команда I21DBN – имя раздела в irbis-server.ini файле для определения набора выдаваемых фреймов.

Список файлов форматов и сортировок, поставляемых в дистрибутиве WEB-ИРБИС 64:


  1. fullwebr.pft – Полное библиографическое описание

  2. Briefwebr.pft – Краткое библиографическое описание

  3. free_ekz.pft – Наличие свободных экземпляров

  4. insert_export.pft – Формат вставки фрейма экспорт

  5. insert_file_author.pft – Формат вставки фрейма авторизации

  6. insert_search_result.pft – Формат вставки результатов поиска

  7. mful.pft – Формат описания свободных экземпляров

  8. referings.pft – Формат вставки ссылок “далее”

  9. web_dict.pft – Формат показа поискового термина

  10. webNews.pft – Формат показа новых поступлений

  11. zakaz.pft –Формат показа заказываемого документа

  12. basket.pft – Формат отбора документов для показа в корзине

  13. rqst_web.pft - Формат показа документов в корзине заказа

  14. avhead.srw – Сортировка найденных по автору-заглавию

  15. dkv.srw – Сортировка по дате выдачи

  16. dp.srw –Сортировка по дате поступления

  17. dz.srw – Сортировка по дате заказа

  18. god.srw –Сортировка по году издания

  19. tipvid.srw – Сортировка по типу-виду документа


ПРИЛОЖЕНИЕ 2



Расширение WEB-ИРБИС 64 – подписка Читателей на рассылку
После авторизации Читатель имеет право подписаться на периодическую рассылку, например, новых поступлений. Рассылка осуществляется выполнением специального пакетного задания sendmail.ibf в АРМ Администратор. Протокол рассылки сохраняется в файле sendmail.txt. При рассылке используется шаблон письма sendmail.eml (см. настройки программы sendmail.exe в файле sendmail.zip).
Ниже приведены дополнительные параметры включаемые в ini файл АРМ Администратор irbisa.ini:
[Main]

BATCHFILE=sendmail.ibf


[MAIL]

MailingList=MailingList.mnu

MailServer=mail.gpntb.ru

MailingFormat=fullwebr

SendMail=sendmail.exe

MaxMailingListCount=20

EMailTag=32
Настраивается рассылка через меню mailinglist.mnu, структура которого следующая – пары строк вида:
<Формат>, <ИМЯ БД>

<Формат>

………………………….


Где <Формат> это @filename или формат результат, исполнения которого на пустой записи в БД <ИМЯ БД> это поисковое выражение на языке ISIS. Найденные документы будут отформатированы по формату

MailingFormat=fullwebr

И сохранены в рабочей директории с именем <Номер рассылки>.txt

Вторая строка структуры mailinglist.mnu – <Формат> это @filename или формат результат, исполнения которого на пустой записи в RDR это поисковое выражение на языке ISIS. Найденные документы являются адресатами рассылки. Для рассылки используется повторяющееся поле 32 в БД RDR. Из которого берется почтовый адрес адресата. Адрес соответствующего сервера MailServer=mail.gpntb.ru.


MaxMailingListCount=20 – Максимальное число документов в рассылке.

EMailTag=32 – Метка поля с почтовым адресом в RDR.


В дистрибутиве НЕ ИСПОЛЬЗУЕТСЯ рассылка по коду. В качестве работающего тестового примера взята рассылка документов из БД IBIS найденных по ключевым словам, начинающимся с латинской буквы “A” ЕДИНСТВЕННОМУ ЧИТАТЕЛЮ с идентификатором 111.
mailinglist.mnu дистрибутива WEB-ИРБИС 64
'"K=A$"',IBIS

'"RI=111"'

*****

Рисунок показывает ссылку на подписку в дистрибутивном варианте.



Рисунок показывает лист подписки на рассылку

Отмечая или раз отмечая чеки Читатель выбирает для себя набор видов(кодов) рассылки. В данной форме используется команда WEB-ИРБИС 64 “ЗАПИСЬ”. В дистрибутиве для кода рассылки используется повторяющееся поле 3333, куда заносятся значения кодов рассылки (JOUR,BOOK и т.д.). Чтобы настроить рассылку по коду необходимо соответствующим образом изменить FST БД RDR.
…………………………………………………………………………………………..




Подписка на рассылку новых поступлений
'') then ''>

'>




























…………………………………………………………………………………………..


После установки WEB-ИРБИС 64 необходимо добавить в исполняемую директорию сервера ИРБИС64 файлы из irbisupgrade.zip и добавить в ini файл АРМ Администратора (по умолчанию irbisa.ini) параметры из файла irbis_sendmail.ini.




Описание вида подписки








v3333='JOUR' then 'checked=""' fi fi/)>



value="JOUR">


Журналы
v3333='BOOK' then 'checked=""' fi fi/)>



value="BOOK">

Книги


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




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

    Басты бет