Содержание
Титульный лист
Содержание
1. Общая характеристика
1.1. Назначение
1.2. Поддерживаемые платформы
1.3. Основные возможности ZooPARK
1.4. Архитектура
1.5. Возможности расширения
1.6. Поддержка
2. Основные положения
2.1. Модель
2.2. Поиск: синтаксис запросов и наборы атрибутов
2.3. Извлечение данных: схемы, форматы, элементы, варианты
2.4. Служебная и конфигурационная информация
3. Как установить сервер
3.1. Состав дистрибутива
3.2. Инсталляция и деинсталляция сервера для Windows NT/2000/XP/2003
3.3. Инсталляция и деинсталляция сервера для UNIX
3.4. Настройка конфигурационных файлов
3.5. Подготовка тестовых баз данных
3.6. Запуск сервера
3.7. Проверка работоспособности сервера Z39.50
3.8. Проверка работоспособности сервера WEB
3.9. Проверка работоспособности PHP-модуля сервера WEB
3.10. Проверка работоспособности PERL-модуля сервера WEB
3.11. Проверка работоспособности сервера SRW/SRU
3.12. Проверка работоспособности шлюза Z39.50-HTTP
4. Конфигурирование и настройка
4.1. Конфигурационный файл сервера
4.2. Ограничение прав доступа
4.3. Персонофицированный доступ и аутентификация
4.4. Настройка провайдеров данных
4.4.1. Конфигурационный файл провайдеров
4.4.2. Провайдер данных Zebra
4.4.3. Провайдер данных удаленного сервера Z39.50
4.4.4. Общие правила настройки провайдеров данных для СУБД
4.4.5. Провайдер данных CDS/ISIS
4.4.6. Провайдер данных MS SQL Server
4.4.7. Провайдер данных MS ADO
4.4.8. Провайдер данных MAРК-SQL (MS SQL Server)
4.4.9. Провайдер данных MAРК-SQL (MS ADO)
4.4.10. Провайдер данных IRBIS64
4.5. Параметры запуска сервера
4.6. Сбор статистической информации
4.6.1. Настройка сбора статистики
4.6.2. Формат файла статистики
4.7. Команды консольного клиента Z39.50
5. Схемы и абстрактные структуры записей
5.1. Описание схемы данных
5.2. Наборы атрибутов
5.3. Наборы меток
5.4. Наборы элементов
5.5. Описание взаимосвязи схем данных
6. Explain
6.1. Категории
6.2. Как создать базу данных IR-Explain-1
6.3. Пример базы данных
6.4. Категории Explain для сервера ZooPARK
6.5. Автоматически заполняемые поля в записях Explain
7. Расширенный сервис
8. Построение распределенных систем
8.1. Пример простой распределенной системы
8.2. Оптимизация распределенных систем
8.3. Некоторые рекомендации
9. Разработка провайдеров данных
9.1. Типы провайдеров данных
9.2. Функции провайдера данных
9.2.1. Функция поиска –
dll_search
9.2.2. Функция представления –
dll_present
9.2.3. Функция просмотра словаря –
dll_scan
9.2.4. Функция инициализации –
dll_init
9.2.5. Функция завершения –
dll_close
9.2.6. Функция Explain –
dll_explain
9.3. Пример провайдера данных
10. Функции API
10.1. Функции для работы с конфигурационныи файлами
10.1.1. Чтение параметра из конфигурационного файла - getConfigString
10.1.2. Чтение массива параметров из файла - getConfigStrings
10.2. Функции перекодировки
10.2.1. Преобразование текстовой строки - my_cp_cnv
10.2.2. Преобразование байтового массива - my_cp_cnvr
10.2.3. Преобразование записи GRS1 - cp_cnvr_grs1
10.3. Функции диспетчера памяти
10.3.1. Создание пула памяти - nmem create
10.3.2. Уничтожение пула памяти - nmem destroy
10.3.3. Получение блока из пула памяти - nmem malloc
10.3.4. Очистка пула памяти - nmem_reset
10.3.5. Количество занятой памяти в пуле - nmem_total
10.3.6. Сброс строки в блок пула памяти - nmem_strdup
10.3.7. Перенос данных между пулами памяти - nmem_transfer
10.4. Функции подсистемы DATA1
10.4.1. Функции создания и уничтожения объектов DATA1
10.4.1.1. Создание объекта DATA1- data1_create
10.4.1.2. Уничтожение объекта DATA1- data1_destroy
10.4.2. Функции ввода
10.4.2.1. Ввод записи XML - data1_read_sgml
10.4.2.2.
10.4.3. Функции вывода
10.4.3.1. Вывод записи в формате SUTRS - data1_nodetobuf
10.4.3.2. Вывод записи в формате ISO2709 - data1_nodetomarc
10.4.3.3. Вывод записи в формате XML - data1_nodetoidsgml
10.4.3.4. Вывод записи в формате HTML - data1_nodetohtml
10.4.3.5. Вывод записи в формате RTF - data1_nodetortf
10.4.3.6. Вывод записи в формате GRS1 - data1_nodetogr
10.4.3.7. Вывод записи в формате EXPLAIN - data1_nodetoexplain
10.5. Функции для настройки поисковых атрибутов
10.5.1. Считывание информации об атрибутах - attr_GetConfig
10.5.2. Получение указателя на набор атрибутов - attr_GetAttSet
10.5.3. Получение указателя на атрибут - attr_GetAttrReper
10.5.4. Получение значения атрибута по умолчанию - attr_GetAttSettingDef
10.5.5. Получение ассоциированной с атрибутом строки - attr_GetAttrPrefix
10.6. Функции обработки шаблонов и записей
10.6.1. Чтение файла-шаблона в буфер памяти - XMLreadToBuf
10.6.2. Конвертирование XML-записи в требуемый формат – XMLtoRecordStruct
11. WEB сервер
11.1. Настройка WEB-сервера
11.2. Настройка внешних модулей WEB-сервера
11.3. Встроеный шлюз Z39.50-HTTP
11.3.1. Основные характеристики шлюза Z-GW
11.3.2. Настройка шлюза Z-GW
11.3.2. Настройка шлюза Z-GW
11.3.3. Интерпретатор
11.3.3.1. Команды
11.3.3.2. Переменные
11.4. Поддержка XML/SOAP/SRU
12. Дополнительное программное обеспечение
12.1. Консольный клиент Z39.50
12.1.1. Команды консольного клиента
12.1.2. Синтаксис prefix-запроса
12.2. Эмулятор сервера
12.3. Программа индексации данных Zebra
12.4. Z-CGI – шлюз Z39.50-HTTP
12.4.1. Основные характеристики шлюза
12.4.2 Установка и настройка шлюза
12.4.2.1. Установка и настройка шлюза для Windows NT (IIS)
12.4.2.2. Установка и настройка шлюза для UNIX (Apache)
12.4.3. Конфигурирование шлюза
12.4.4. Интерпретатор
12.4.4.1. Команды
12.4.4.2. Переменные
13. Изменения
13.1. Версия 2.13
13.2. Версия 2.20
13.3. Версия 2.21
13.4. Версия 2.30
13.5. Версия 2.32
13.6. Версия 2.33
13.7. Версия 2.34
13.8. Версия 2.35
13.9. Версия 2.36
13.10. Версия 2.40
13.11. Версия 2.42
13.12. Версия 2.43
13.13. Версия 2.46
13.14. Версия 2.49
13.15. Версия 2.50
13.16. Версия 2.51
13.17. Версия 2.52
13.18. Версия 2.53
13.19. Версия 2.54
13.20. Версия 2.55
13.21. Версия 2.56
13.22. Версия 2.57
13.23. Версия 2.58
13.24. Версия 2.59
13.25. Версия 2.60
13.26. Версия 2.61
13.27. Версия 2.64
13.28. Версия 3.00
13.29. Версия 3.02
13.30. Версия 3.03
13.31. Версия 3.04
13.32. Версия 3.05
13.33. Версия 3.06
13.34. Версия 3.07
13.35. Версия 4.01
13.36. Версия 4.02
13.37. Версия 4.03
13.38. Версия 4.04
13.39. Версия 4.05
13.40. Версия 4.06
13.41. Версия 4.07
13.42. Версия 4.08
13.43. Версия 5.01
13.44. Версия 5.02
13.45. Версия 5.03
13.46. Версия 5.04
Приложения
П1. Диагностические сообщения Bib-1
П2. Наборы поисковых атрибутов
П2.1 Атрибуты Bib-1
П2.1.1. Use attributes
П2.1.2. Relation attributes
П2.1.3. Position attributes
П2.1.4. Structure attributes
П2.1.5. Truncation attributes
П2.1.6. Completeness attributes
П2.2 Атрибуты Exp-1
П2.2.1. Use attributes
П2.3 Атрибуты GILS
П2.3.1. Use attributes
П2.4 Атрибуты Ext-1
П2.4.1. Use attributes
П2.4.2. Permission attributes
П2.5 Атрибуты XD-1
П2.5.1. Access Point (Use) attributes
П2.6 Атрибуты Utility
П2.6.1. Access Point (Use) attributes
П2.7 Атрибуты Zthes-1
П2.7.1. Access Point (Use) attributes
П2.8 Атрибуты Collections-1
П2.8.1. Access Point (Use) attributes
П2.9 Атрибуты CIMI-1
П2.9.1. Access Point (Use) attributes
П2.9.2. Authority (Type-101) attributes
П2.9.3. Charset (Type-103) attributes
П2.10 Атрибуты GEO-1
П2.10.1. Access Point (Use) attributes
П3. Наборы меток (tagSet)
П3.1. Metadata Tag Set (tagSet-M)
П3.2. Generic Tag Set (tagSet-G)
П3.3. GILS Tag Set
П3.4. Zthes Tag Set
П3.5. Collections Tag Set
П3.6. CIMI Tag Set
П3.7. UIGGM Tag Set
П4. Схемы данных
П4.1. Схема GILS
П4.2. Схема Zthes
П4.3. Схема Collections
П4.4. Схема CIMI
П4.5. Схема UIGGM
П4.6. Схема GEO
П5. Идентификаторы объектов (OID) сервера ZooPARK
П6. Тестовые базы данных сервера ZooPARK
©
ОИГГМ СО РАН
, 2003-2006