Код параметра | Описание параметра |
CODE | Код клиента |
CLI_TYPE | Тип клиента - "FIZ" |
SNAME | Краткое имя клиента |
REGION | Код региона |
NAME | Полное имя клиента |
ADRESS | Почтовый адрес клиента |
COMMENTS | Примечание |
PIN | PIN клиента |
PHONE | Телефоны |
FAX | Факс |
Адрес электронной почты | |
CLIF | Фамилия клиента |
CLII | Имя клиента |
CLIO | Отчество клиента |
DOCTYPE | Тип документа, удостоверяющего личность клиента: паспорт − "PASSPORT", загран. паспорт − "FPASSPORT", военный билет − "ARMY", удостоверение офицера − "OFFICER" |
DOCSER | Номер серии документа |
DOCNMB | Номер документа |
DOCDATE | Дата выдачи документа |
DOCFROM | Кем был выдан документ |
DOCINFO | Дополнительные сведения о документе |
UCODE | Код пользователя |
WEBADMIN | Является ли администратором web-сервера ( если да, то "+", если нет − "-"), по умолчанию – "-" |
USERF | Фамилия пользователя клиента |
USERI | Имя пользователя клиента |
USERO | Отчество пользователя клиента |
ALGORITHM | Если пользователь может использовать сильный алгоритм подписи, то "+", если слабый − "-", если оба − "+-" , по умолчанию – "+" |
ACCOUNT | Номер счёта |
ACCCURR | Код валюты |
ACCSNAME | Краткое наименование счёта |
ACCNAME | Полное наименование счёта |
ACCTYPE | Тип счёта : "RR" − расчётный рублёвый счёт, "TR" − текущий рублёвый счёт, "TV" − текущий валютный счёт, "TRV" − транзитный валютный счёт, "STRV" − специальный транзитный валютный счёт, "CONV" − счёт по конверсионным перациям, "BRNGCB" − брокерский счёт НГЦБ, "BRGCB" − брокерский счёт ГЦБ, "DEPO" − депозитный счёт, "ORGCB" − основной раздел ГЦБ, "ORNGCB" − основной раздел НГЦБ, "BRGCB" − брокерский раздел ГЦБ, "BRNGCB" − брокерский раздел НГЦБ, "INV" − код инвестора, "DEPOINV" − счёт депо инвестора |
ACCAP | Признак счёта : “ACT” – активный, “PAS” – пассивный, по умолчанию - “PAS” |
ACCDATE | Дата открытия счёта (ДД. ММ. ГГГГ), по умолчанию – текущая дата |
CRYPTO | Код криптосистемы (IPRIV –“I”, CryptoPro – “C”) |
UGROUP | Идентификатор группы пользователя клиента Значения идентификаторов могут быть взяты из файлов полученных при выгрузке соответствующего списка: Список групп пользователей клиентов (пункт "Сервис" - "Справочники" -"Группы пользователей клиентов", "Выгрузить"). |
UTYPE | Идентификатор типа пользователя клиента Значения идентификаторов могут быть взяты из файлов полученных при выгрузке соответствующего списка: Список типов пользователей клиентов (пункт "Сервис" - "Справочники" - "Типы пользователей клиентов", "Выгрузить") |
Приложение 7. Форматы пакетов и команд, используемых в Системе
Общие форматы
Формат пакетов
Система работает с пакетами. Все пакеты, с которыми работает Система, представлены в следующем виде:
Описание поля | Длина в байтах |
Длина оставшийся части сообщения, выраженный в символьном виде | 8 |
Номер версии документа (как заголовка так и его тела). Сейчас возможно только значение '01' | 2 |
Тип сообщений | 2 |
Длина тела документа | 8 |
Длина тела документа в двоичном виде | 8 |
Длина подписи | 8 |
Конец строки | 2 |
Код того кто подписал сообщение | 20 |
Уникальный номер ключа, которым была осуществлена подпись | 8 |
Конец строки | 2 |
Код того кому предназначено зашифрованное сообщение | 20 |
Уникальный номер ключа, который должен использоваться для дешифрации | 8 |
Конец строки | 2 |
BEGIN | 5 |
Конец строки | 2 |
Тело документа | |
END | 3 |
Конец строки | 2 |
BEGIN SIGNATURE | 15 |
Конец строки | 2 |
Подпись | |
Конец строки | 2 |
END SIGNATURE | 12 |
Возможные типы сообщений:
NM – незашифрованное и неподписанное сообщение:
CM – зашифрованное и неподписанное сообщение:
SM – незашифрованное и подписанное сообщение:
CS – зашифрованное и подписанное сообщение.
Общая структура пакета
Пакет выглядит следующим образом:
Тип поля | Длина |
СЕССИЯ:_ | 8 |
Номер сессии | 20 |
Конец строки | 2 |
НОМЕР ПАКЕТА:_ | 14 |
Номер пакета | 6 |
Конец строки | 2 |
ЧИСЛО КОМАНД:_ | 14 |
Число команд в пакете | 6 |
Конец строки | 2 |
ПОЛЬЗОВАТЕЛЬ:_ | 14 |
Код пользователя | 20 |
Конец строки | 2 |
----- (Пять знаков «-») | 5 |
Конец строки | 2 |
ТИП КОМАНДЫ:_ | 13 |
Номер типа | 6 |
Конец строки | 2 |
ВЕРСИЯ:_ | 8 |
Номер версии | 2 |
Конец строки | 2 |
<Тело команды 1> | |
----- (Пять знаков «-») | 5 |
Конец строки | 2 |
ТИП КОМАНДЫ:_ | 13 |
Номер типа | 6 |
Конец строки | 2 |
ВЕРСИЯ:_ | 8 |
Номер версии | 2 |
Конец строки | 2 |
<Тело команды 2> |
…
----- (Пять знаков «-») | 5 |
Конец строки | 2 |
ТИП КОМАНДЫ:_ | 13 |
Номер типа | 6 |
Конец строки | 2 |
ВЕРСИЯ:_ | 8 |
Номер версии | 2 |
Конец строки | 2 |
<Тело команды N> |
ФОРМАТЫ КОМАНД
Регистрация пользователя (Тип Команды 1001)
Версия 01
Формат команды выглядит следующим образом:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 |


