НАЧАЛО >> TCP/IP сервер ИРБИС 64/128 >> Протокол работы сервера ИРБИС64 >> Форматирование виртуальной записи (G)
ПАРАМЕТРЫ
db_name – имя базы данных для определения контекста форматирования
format – есть 5 вариантов определить формат:
При любом варианте перед форматированием сервер проделывает следующую операцию - в любом формате специальное сочетание символов вида *** (3 звездочки) заменяется на значение метки поля, взятого из 1-й ссылки для данного термина (например, для ссылки 1.200.1.1 формат вида v*** будет заменен на v200).
Rec – строка, состоящая из группы следующих параметров:
MFN#STATUS#30#310#VERSION#30#31TAG1#FIELD1#30#31 … TAG1#FIELD1#30#31
ВОЗВРАТ
Список строк. В 1-й строке – код возврата, который определяется общим результатом выполнения команды. При успешном выполнении в следующих строках сохраняется результат форматирования
КОММЕНТАРИЙ
Результат_форматирования – это строка, в которой заменены разделители #10#13 на #30#31.
ПРИМЕР ПРОТОКОЛА
|
ЗАПРОС |
ВОЗВРАТ |
||
1 |
Код команды |
G |
Код команды |
G |
2 |
АРМ |
R |
Идентификатор |
240954 |
3 |
Код команды |
G |
Номер команды |
16 |
4 |
Идентификатор |
240954 |
|
|
5 |
Номер команды |
16 |
|
|
6 |
Имя (для работы форматера с ини файлом своего клиенту) |
MASTERKEY |
|
|
7 |
Пароль |
MASTER |
|
|
8 |
|
|
|
|
9 |
|
|
|
|
10 |
|
|
|
|
|
База данных |
IBIS |
Код возврата |
0 |
|
format |
@brief |
Результат форматирования |
Карамзин, Николай Михайлович. История государства Российского [Текст] : В 12 томах. Т.2 : [Г.1015-1169], 1830. - [4],367,[2],120 с. |
|
Константное значение |
-2 |
|
|
|
Rec |
MFN#STATUS#30#310#VERSION#30#31TAG1#FIELD1#30#31 … TAG1#FIELD1#30#31 |
|
|
|
|
|
|
|