Именование файлов Xml-файлы используют единый принцип формирования имени файла: «VB_XXX_NNNN_YYYYMMDD_TTTTTT.xml»,
Где:
VB – префикс, обозначающий принадлежность сформированного файла к подсистеме взаимодействия с банком;
XXX – три последних символа БИК банка;
NNNN – код ФК;
YYYYMMDD –дата формирования сообщения;
TTTTTT - номер выгруженного файла, уникален в течении дня.
Например:
VB_043_6000_20130112_125647.xml, где
VB - префикс взаимодействия с банком;
043 - три последних символа БИК банка;
6000 –код ФК;
20130112 - дата 2013.01.12;
125647 - номер выгруженного файла.
Описание типов данных, используемых при определении полей документов Тип
| Формат
| Используемый тип данных
| Размерность
| Описание
| Особенности заполнения
| ApplicationAreaType
| complextype
|
|
| Комплексный тип данных, объединяющий атрибуты описания служебных, управляющих полей
| Используется в xsd-схеме и включает в себя атрибуты, описанные в ниже в таблицах 3-5.
| SenderType
| complextype
|
|
| Комплексный тип данных, объединяющий атрибуты информации об отправителе
| Описание элементов см. ниже в таблице 3.
| HeaderType
| complextype
|
|
| Комплексный тип данных, объединяющий атрибуты описания служебных полей
| Описание элементов см. ниже в таблице 6.
| GUIDType
| simpletype
| xs:string
| 36
| Тип данных описывает уникальный идентификатор
| ([A-Z]|[0-9]){8}-([A-Z]|[0-9]){4}-([A-Z]|[0-9]){4}-([A-Z]|[0-9]){4}-([A-Z]|[0-9]){12}
| FIO
| complextype
|
|
| Комплексный тип данных, объединяющий атрибуты: Фамилия, Имя, Отчество держателя карты
| Описание элементов см. ниже в таблице 7.
| Money
| simpletype
| xs:decimal
|
| Тип данных для описания атрибута «Сумма»
| Сумма. В рублях. Положительное или отрицательное число, у которого размерность возможна до 18 разрядов до запятой и два разряда после запятой. Например, 803.2.
| Описание структуры XML Ниже представлен пример структуры формата XML сообщений:
<RootTag versionID="2.0" systemEnvironmentCode="BANK" releaseID="12.0.0">
123456789
BANK
2013-03-06T16:39:25+04:00
D741E154-BC2D-0090-E043-C0A800020090
RootTag>
Корневой тег RootTag – идентификатор формата сообщения. Вместе с версией (атрибут «versionID») представляет собой уникальный идентификатор формата области описания данных (DataArea).
ApplicationArea – постоянный, неизменный формат (для всех типов сообщений);
DataArea – переменный формат; зависит от типа сообщения.
1 – Перечень структур данных сообщения
Структура данных
| Относительный XPath
| Описание
| Особенности заполнения
| Сообщение
|
| Все XML сообщение - Busioness Object Document (BOD)
| Information – значение корневого тега для документа «Информация об операциях клиента, совершаемых с использованием карт»
Rasshifrovka – «Расшифровка суммы средств, перечисленных на счет органа Федерального казначейства № 40116»
| Служебные поля
| /
| Область описания служебных, управляющих полей
|
| Отправитель
| / /
| Отправитель сообщения
|
| Расширения
| / /
| Расширения стандарта OAGIS
|
| Дополнительные параметры
| / / /
| Дополнительные параметры
|
| БизнесДанные
| /
| Область описания данных
|
| |