НАЧАЛО >> TCP/IP сервер ИРБИС 64/128 >> Протокол работы сервера ИРБИС64 >> Регистрация пользователя (A)
Перед началом работы с сервером ИРБИС64 требуется произвести регистрацию с помощью данной функции. В случае успешного выполнения клиент получает ini-файл с определенными параметрами необходимыми для работы программы.
ВОЗВРАТ
Если код возврата равен ZERO, то следующие строки - это ini-файл определенный на сервере для данного пользователя.
Если код возврата не равен ZERO - только одна строка.
Коды возврата:
ZERO
CLIENT_ALREADY_EXISTS - пользователь уже зарегистрирован.
WRONG_PASSWORD - неверный пароль.
ПРИМЕР ПРОТОКОЛА
| 
 
  | 
 ЗАПРОС  | 
 ВОЗВРАТ  | 
||
| 
 1  | 
 Код команды  | 
 A  | 
 Код команды  | 
 A  | 
| 
 2  | 
 АРМ  | 
 R  | 
 Идентификатор  | 
 436978  | 
| 
 3  | 
 Код команды  | 
 A  | 
 Номер команды  | 
 1  | 
| 
 4  | 
 Идентификатор  | 
 436978  | 
 
  | 
 
  | 
| 
 5  | 
 Номер команды  | 
 1  | 
 
  | 
 
  | 
| 
 6  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 7  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 8  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 9  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 10  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 
  | 
 Имя  | 
 MASTERKEY  | 
 Код возврата  | 
 0  | 
| 
 
  | 
 Пароль  | 
 MASTER  | 
 Время подтверждения, что клиент жив  | 
 60  | 
| 
 
  | 
 
  | 
 
  | 
 ИНИ ФАЙЛ  | 
 [Main]  | 
| 
 
  | 
 
  | 
 
  | 
 
  | 
 CLIENT_TIME_LIVE=15  | 
| 
 
  | 
 
  | 
 
  | 
 
  | 
 DBNNAMECAT=dbnam2.mnu  | 
| 
 
  | 
 
  | 
 
  | 
 
  | 
 PftMnu=PFTw.MNU  | 
| 
 
  | 
 
  | 
 
  | 
 
  | 
 PftOpt=PFTw.OPT  | 
| 
 
  | 
 
  | 
 
  | 
 
  | 
 FmtMnu=FMT31.MNU  | 
| 
 
  | 
 
  | 
 
  | 
 
  | 
 WsOpt=WS31.OPT  | 
| 
 
  | 
 
  | 
 
  | 
 
  | 
 TabMnu=tabw.mnu  |