Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metodichka.doc
Скачиваний:
76
Добавлен:
10.05.2015
Размер:
861.7 Кб
Скачать

5.2.2 Структура программы

Программа «Автоматизированное рабочее место читателя» состоит из следующих компонентов:

1) zcon — приложение, реализующее функции Z39.50-кли­ен­та;

2) zgate — CGI-приложение, обеспечивающее передачу данных от HTTP-сервера Z39.50-клиенту и обратно;

3) zgate.cat — каталог сообщений, используемый двумя вышеуказанными приложениями для формирования выходных данных. Количество таких каталогов равняется количеству поддерживаемых программой языков сообщений (как минимум, два — русский и английский);

4) zgate.xsl — основная XSLT-программа визуального представления выходных данных. Может редактироваться администратором в целях изменения содержания и формы представления выходных данных;

5) usmarc.xsl — подпрограмма визуального представления записей в формате MARC21 (USMARC). Может редактироваться администратором в целях изменения содержания и формы представления выходных данных.

6) …

Примечание. Для правильного функционирования программы необходима установка следующих библиотек, поддерживающих операции над XML-документами и XSLT:

  • xml2 — библиотека поддержки операций над XML-до­ку­мен­та­ми;

  • xslt — библиотека поддержки XSLT;

  • exslt — библиотека поддержки расширений XSLT.

В версию программы для операционных систем, не поддерживающих спецификации X/Open CAE specifications, Issue 4, July 1992 для интерфейсов catgets и iconv (например, Microsoft Windows), дополнительно включаются следующие библиотеки:

  • catgets — интерфейс поддержки каталогов сообщений;

  • iconv — интерфейс конвертора данных из одного кодированного набора символов в другой.

5.2.3 Настройка программы

5.2.3.1 Установка программы

В настоящем документе для именования файлов используется синтаксис, определенный ISO/IEC 9945-1. В тех операционных системах, которые не поддерживают указанный способ именования файлов в приложениях, используемых при установке и настройке программы, следует использовать способ именования файлов, определяемый используемой операционной системой. Если, например, используется операционная система Microsoft Windows, то указанное в настоящем документе имя файла вида /a/b/c/f следует заменить на X:\a\b\c\f, где X: — название диска, на котором размещаются приложения zcon и zgate.

1. Разместить исполняемые файлы zcon и zgate в каталоге CGI-приложений HTTP-сервера.

2. Разместить файлы zgate.cat и ru_RU.UTF-8/zgate.cat в одном из системных каталогов сообщений, определяемых переменной окружения NLSPATH. Если, например,

NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/dt/lib/nls/msg/%L/%N.cat,

то необходимо поместить файл C/zgate.cat в каталог /usr/lib/nls/msg/С, а файл ru_RU.UTF-8/zgate.cat в каталог /usr/lib/nls/msg/ru_RU.UTF-8. Если определить местонахождение системного каталога сообщений невозможно, то следует разместить указанные файлы в каталоге /usr/lib/nls/msg и присвоить переменной окружения NLSPATH значение /usr/lib/nls/msg/%L/%N.

3.…

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]