Правила формирования корневого тега сообщения (RootTag) Корневой тег любого сообщения формируется по правилам OAGIS 9.0. Корневой тег состоит из глагола и существительного. Существительное представляет собой бизнес-объект, передающийся в сообщении. Глагол представляет собой действие с данным бизнес-объектом, которое явилось инициатором исходящего сообщения или которое необходимо выполнить по получению данного сообщения.
2 – Перечень атрибутов корневого тэга
Атрибут XML-тега
| Формат
| Обязательность
| Описание
| Особенности заполнения
| versionID
| String
| Да
| Версия формата сообщения.
| Должна соответствовать версии данного документа в формате: «\d{3}.\d{2}».
| systemEnvironmentCode
| String
| Да
| Программная среда (Допустимы значения «ASFK», «BANK»).
| Заполняется значением ASFK или BANK в зависимости от подсистемы где сформирован xml-файл.
| releaseID
| String
| Да
| Версия релиза ППО.
|
| 3 – Перечень элементов структуры «Отправитель» (Sender)
Элемент: имя XML-тега
| Формат
| Обязательность
| Описание
| Особенности заполнения
| LogicalID
| String
| Да
| Адрес подсистемы отправителя сообщения.
| Указывается БИК банка-отправителя, или код ОрФК.
| Role
| String
| Да
| Роль отправителя.
| Заполняется значением ASFK или BANK в зависимости от подсистемы где сформирован xml-файл.
| 4– Перечень элементов структуры «Служебные Поля»
Элемент: имя XML-тега
| Формат
| Обязательность
| Описание
| Особенности заполнения
| CreationDateTime
| YYYY-MM-DDThh:mm:ss (+|-)hh:mm
(xsd:dateTime)
| Да
| Дата-время отправления в формате xsd:dateTime. Например, 2013-01-10T12:40:10+03:00.
| Дата и время формирования xml-сообщения.
| BODId
| String
| Да
| GUID сообщения.
|
| 5– Перечень элементов структуры «Croup» «Core»
Элемент: имя XML-тега
| Формат
| Обязательность
| Описание
| Особенности заполнения
| RecipientLogicalID
| Xs:String
| Да
| Транспортная маска получателя
| Указывается адрес подсистемы получателя сообщения: БИК банка или код ОрФК.
| UserName
| xs:String
| Да
| ФИО, должность пользователя сформировавшего xml-сообщение.
|
| Priority
| Xs:String
| Да
| Приоритет обработки сообщения
| По умолчанию заполнять значением «50».
| Role
| Xs:String
| Да
| Роль получателя.
| Заполняется значением ASFK или BANK в зависимости от подсистемы где сформирован xml-файл.
| MessageType
| Xs:String
| Да
| Тип перевозимой сущности. Report - отчет. Document - документ.
|
| MessageCode
| Xs:String
| Да
| Маркер документа.
| Возможные значения:
ИКД – для «Информация об операциях клиента, совершаемых с использованием карт»
РСН – для «Расшифровка суммы средств, перечисленных на счет органа Федерального казначейства № 40116».
| |