Описание атрибутов#
Информационное взаимодействие осуществляется посредством SOAP-сообщений в формате XML. При обмене наборов данных используются следующие обязательные к заполнению поля при передаче:
- идентификатор авторизованной в Системе внешней АИС, участвующей во взаимодействии;
- идентификатор документа на стороне Системы;
- идентификатор документа на стороне внешней АИС;
- идентификатор типа документа;
- идентификатор авторизованного в Системе пользователя, создавшего/изменившего объект (опционально).
В случае невозможности заполнения поля по причине отсутствия данных (например, передаётся новый для Системы объект) соответствующие поля заполняются значением «null».
Перечень атрибутов и их формат представлен в таблице.
Код параметра | Описание параметра | Свойство | Тип | Формат | |
apiVersion | Версия сервиса | Обязательное поле | string | [0-9][А-Z] [a-z] | |
operationId | Идентификатор логической операции, либо изначально переданный в запросе, либо сгенерированный Системой | Необязательное поле | string | [0-9] [А-Z] [a-z] | |
userLogin | Логин пользователя | Обязательное поле | string | [0-9] [А-Z] [a-z] | |
userPassword | Пароль пользователя | Обязательное поле | string | [0-9] [А-Z] [a-z] | |
id | Идентификатор записи | Обязательное поле | string | [0-9] [A-Z] | |
documentid | Идентификатор базового документа | Обязательное поле | string | [0-9] [A-Z] | |
apiKey | Ключ внешней АИС | Обязательное поле | string | [0-9] [A-Z] | |
Заполняемые поля ЕГАИС учета древесины и сделок с ней | |||||
createDate | Дата ввода данных, заполняется текущим системным временем на сервере Системы (для запросов Insert) | Обязательное поле | dateTime | гггг-мм-ддТчч:мм:сс[.ннн][+|-]чч:мм | |
updateDate | Дата последнего изменения заполняется текущим системным временем на сервере Системы (для запросов Update) | Обязательное поле | dateTime | гггг-мм-ддТчч:мм:сс[.ннн][+|-]чч:мм | |
sourceSystem | Система источник данных (создатель записи), заполняется в Системе | Необязательное поле | string | [0-9] [А-Z] | |
sourceKey | Идентификатор записи в системе | Обязательное поле | string | [0-9] [А-Z] [a-z] | |
createBy | Логин пользователя создавшего запись, заполняется Системой | Необязательное поле | string | [0-9] [А-Z] [a-z] | |
updateBy | Логин пользователя изменившего запись, заполняется Системой | Необязательное поле | string | [0-9] [А-Z] [a-z] | |
updateBYSystem | Система изменившая запись, заполняется Системой | Необязательное поле | string | [0-9] [А-Z] [a-z] |