Сохранение записи (D)


НАЧАЛО >> 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