НАЧАЛО >> TCP/IP сервер ИРБИС 64/128 >> Протокол работы сервера ИРБИС64 >> Прочитать запись и произвести ее форматирование. (C)
ПАРАМЕТРЫ
db_name – имя базы данных.
MFN – номер записи.
LOCK – если требуется блокировать запись LOCK =1, если нет LOCK =0.
format – формат или @filname (имя файла формата без расширения, например, @brief).
ВОЗВРАТ
список строк, представляющий результат форматирования записи в следующем формате:
1-я строка – код возврата функции форматирования.
Все следующие строки – это результат форматирования записи.
КОММЕНТАРИЙ
В случае физически удаленной записи возвращается 2 строки:
1-я строка - ZERO
2-я строка – UTF-8(ЗАПИСЬ ФИЗИЧЕСКИ УДАЛЕНА)
ПРИМЕР ПРОТОКОЛА
ЗАПРОС
1
Код команды
C
2
АРМ
R
Идентификатор
463302
3
Номер команды
36
4
5
6
Имя
(для работы форматера с ини файлом своего клиенту)
MASTERKEY
7
Пароль
MASTER
8
9
10
Db_name
IBIS
Код возврата
0
MFN
22
MFN#СТАТУС
22#
Lock
0#№ версии
0#1
format
@IBISW
TAG#FIELD
920#SPEC
210#^CТип. А. Плюшара^AСПб^D1830
215#^A[4],367,[2],120
900#^B03^C11a
102#RU
101#rus
621#Р 9(С)1 Ильин
Разделитель
#
Результат форматирования
{\pard\tx4\b \b Р 9(С)1 Ильин\par К 21\par \b0 \b Карамзин, Николай Михайлович.\b0 \par \tab История государства Российского: В 12 томах. - СПб : Иждив. книгопродавца Смирдина : -----------------\par \pard\tx4 }