НАЧАЛО >> TCP/IP сервер ИРБИС 64/128 >> Протокол работы сервера ИРБИС64 >> Сохранение записи (D)
ПАРАМЕТРЫ
Db_name – имя БД
Lock – блокировать ли запись. 1 – блокировать, 0 – не блокировать.
IfUpdate – актуализировать ли запись. 1 – актуализировать, 0 – не актуализировать
Rec – строка, состоящая из группы следующих параметров:
MFN#STATUS#30#310#VERSION#30#31TAG1#FIELD1#30#31 … TAG1#FIELD1#30#31
ВОЗВРАТ
0#MFN#статус#30#31
0#VERSION#30#31
tag1#field1#30#31
………….
tagN#fieldN#30#31
В случае ошибки возврат:
Код ошибки#30#31
ПРИМЕР ПРОТОКОЛА
| 
 
  | 
 ЗАПРОС  | 
 ВОЗВРАТ  | 
||
| 
 1  | 
 Код команды  | 
 D  | 
 Код команды  | 
 I  | 
| 
 2  | 
 АРМ  | 
 C  | 
 Идентификатор  | 
 463302  | 
| 
 3  | 
 Код команды  | 
 D  | 
 Номер команды  | 
 107  | 
| 
 4  | 
 Идентификатор  | 
 463302  | 
 
  | 
 
  | 
| 
 5  | 
 Номер команды  | 
 107  | 
 
  | 
 
  | 
| 
 6  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 7  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 8  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 9  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 10  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 
  | 
 Db_name  | 
 IBIS  | 
 
  | 
 0# MFN#STATUS#30#31 0#VERSION#30#31 TAG1#FIELD1#30#31  | 
| 
 
  | 
 Lock  | 
 0  | 
 
  | 
 
  | 
| 
 
  | 
 IfUpdate  | 
 1  | 
 
  | 
 
  | 
| 
 
  | 
 Rec  | 
 MFN#STATUS#30#31 0#VERSION#30#31 TAG1#FIELD1#30#31  | 
 
  | 
 
  |