НАЧАЛО >> TCP/IP сервер ИРБИС 64/128 >> Протокол работы сервера ИРБИС64 >> Форматирование данной записи по номеру записи (G)
ПАРАМЕТРЫ
db_name – имя базы данных
MFN – номер записи в базе данных db_name
format – есть 5 вариантов определить формат:
При любом варианте перед форматированием сервер проделывает следующую операцию - в любом формате специальное сочетание символов вида *** (3 звездочки) заменяется на значение метки поля, взятого из 1-й ссылки для данного термина (например, для ссылки 1.200.1.1 формат вида v*** будет заменен на v200).
ВОЗВРАТ
В 1-й строке – код возврата, который определяется общим результатом выполнения форматирования. В следующих строках сохраняется результат форматирования.
ПРИМЕР ПРОТОКОЛА
| 
 
  | 
 ЗАПРОС  | 
 ВОЗВРАТ  | 
||
| 
 1  | 
 Код команды  | 
 G  | 
 Код команды  | 
 G  | 
| 
 2  | 
 АРМ  | 
 R  | 
 Идентификатор  | 
 463302  | 
| 
 3  | 
 Код команды  | 
 G  | 
 Номер команды  | 
 3  | 
| 
 4  | 
 Идентификатор  | 
 463302  | 
 
  | 
 
  | 
| 
 5  | 
 Номер команды  | 
 3  | 
 
  | 
 
  | 
| 
 6  | 
 Имя (для работы форматера с ини файлом своего клиенту)  | 
 MASTERKEY  | 
 
  | 
 
  | 
| 
 7  | 
 Пароль  | 
 MASTER  | 
 
  | 
 
  | 
| 
 8  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 9  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 10  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 
  | 
 База данных  | 
 IBIS  | 
 Код возврата  | 
 0  | 
| 
 
  | 
 format  | 
 @IBISW  | 
 Результат форматирования  | 
 {\pard\tx4\b \b Р 9(С)1 Ильин\par К 21\par \b0 \b Карамзин, Николай Михайлович.\b0 \par \tab  | 
| 
 
  | 
 Кол-во MFN  | 
 1  | 
 
  | 
 
  | 
| 
 
  | 
 Список MFN  | 
 22  | 
 
  | 
 
  |