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