Система автоматизации библиотек


Функции работы с контекстом



бет8/18
Дата09.06.2016
өлшемі6.79 Mb.
#124471
1   ...   4   5   6   7   8   9   10   11   ...   18

7.7.4Функции работы с контекстом



7.7.4.1Функция чтения текстового ресурса (файла), расположенного на сервере ИРБИС64. (L)


ПАРАМЕТРЫ

Αpath – коды путей принимающие следующие значения:

0 – общесистемный путь 0

1 – путь размещения сведений о базах данных сервера ИРБИС64.

2 – путь на мастер-файл базы данных.

3 – путь на словарь базы данных.

10 – путь на параметрию базы данных.



Adbn – имя базы данных

Afilename – имя требуемого файла с расширением

Путь на файл Αpath.Adbn.Afilename

ВОЗВРАТ

возвращается содержимое требуемого файла.



КОММЕНТАРИЙ

В случае чтения ресурса по пути 0 и 1имя базы данных не задается.

Содержимое требуемого ресурса кэшируется в памяти.

ПРИМЕР ПРОТОКОЛА






ЗАПРОС

ВОЗВРАТ

1

Код команды

L

Текст ресурса

цукцукцук

2

АРМ

R







3

Код команды

L







4

Идентификатор

924472







5

Номер команды

2







6













7













8













9













10
















Путь на файл

10.IBIS.test.pft




































































7.7.4.2Функция чтения группы текстовых ресурсов, расположенных на сервере ИРБИС64. (L)


ПАРАМЕТРЫ

В списке строк Context каждая строка соответствует одному требуемому ресурсу и должна быть представлена в следующем виде:

Apath +‘.’+ Adbn + ‘.’ + Afilename

Например, 10.IBIS.BRIEF.PFT

Что означает - прочитать файл brief.pft по пути 10 (файлы параметров) базы данных IBIS.

Где в заданной строке:



Αpath – коды путей принимающие следующие значения:

0 – общесистемный путь

1 – путь размещения сведений о базах данных сервера ИРБИС64.

2 – путь на мастер-файл базы данных.

3 – путь на словарь базы данных.

10 – путь на параметрию базы данных.



Adbn – имя базы данных

Afilename – имя требуемого ресурса с расширением

В случае чтения ресурса по пути 0 и 1 имя базы данных не задается.



ВОЗВРАТ

Списку Context соответствует возвращаемый список , каждая строка которого - это содержимое текстового ресурса, в котором заменены разделители #10#13 на #30#31.



ПРИМЕР ПРОТОКОЛА




ЗАПРОС

ВОЗВРАТ

1

Код команды

L

Текст 1

цукцукцу

2

АРМ

R

Текст 2

цуцукецецее

3

Код команды

L







4

Идентификатор

924472







5

Номер команды

2







6













7













8













9













10
















Список файлов

10.IBIS.test.pft













10.IBIS.test1.pft








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




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

    Басты бет