Обмен данными между системой "РЦК" и системой Corporate в рамках функционала МБА производится с помощью сообщений, имеющих формат XML.
Значения атрибутов в зависимости от типа поля должны передаваться в соответствии со следующими правилами:
Строка передается с учетом требований спецификации XML.
Число передается без каких-либо разделителей, кроме разделителя целой и дробной части. Разделителем целой и дробной части должен быть символ "."
(точка).
Дата передается в формате:
год(4 знака)-месяц(2 знака)-день(2 знака)
.
Время передается в формате:
часы(2 знака):минуты(2 знака):секунды(2 знака).доли секунды(3 знака)
Дата и время (в случае если в одном поле передается и то, и другое) передаются в формате:
год(4 знака)-месяц(2 знака)-день(2 знака)Тчасы(2 знака):минуты(2 знака):секунды(2 знака).доли секунды(3 знака)
Корневой элемент xml-структуры с пакетом сообщений имеет название XMLTRANSPORT
и содержит элементы:
Таблица 8.51. Элементы xml-структуры XMLTRANSPORT с пакетом сообщений
№ |
Элемент |
Описание элемента |
Тип |
Описание типа |
Мн. |
|||
---|---|---|---|---|---|---|---|---|
1 |
XMLTRANSPORT |
Пакет сообщений |
|
|
||||
1.1 |
@beginnum |
Номер первого сообщения пакета |
xs:string |
Простой тип XML Schema |
[1] |
|||
1.2 |
@count |
Количество сообщений в пакете |
xs:string |
Простой тип XML Schema |
[1] |
|||
1.3 |
@queue |
Наименование очереди сообщений. Соответствует наименованию корневого элемента внутри тела сообщения. В существующей реализации РЦК в пакете передаются сообщения только одной очереди |
xs:string |
Простой тип XML Schema |
[1] |
|||
1.4 |
@receiver |
Номер сайта, для которого предназначены сообщения |
xs:string |
Простой тип XML Schema |
[1] |
|||
1.5 |
@result |
"packet" или "empty", в зависимости от того, пустой пакет или нет |
xs:string |
Простой тип XML Schema |
[1] |
|||
1.6 |
@sender |
Номер сайта отправителя сообщения |
xs:string |
Простой тип XML Schema |
[1] |
|||
1.7 |
msg |
Сообщение |
|
|
[0..n] |
|||
1.7.1 |
@desc |
Описание сообщения |
xs:string |
Простой тип XML Schema |
[1] |
|||
1.7.2 |
@msg_type |
Тип сообщения, может принимать значения: "" – не определено; "document" – документ; "receipt" – квиток; "statement" – выписка |
xs:string |
Простой тип XML Schema |
[1] |
|||
1.7.3 |
@priority |
Приоритет сообщения |
xs:string |
Простой тип XML Schema |
[1] |
|||
1.7.4 |
CDATA |
Секция с телом сообщения. Наименование корневого элемента внутри тела сообщения определяется видом сообщения. Виды сообщений по функциональности документооборота описаны в подразделах данного раздела |
xs:string |
Простой тип XML Schema |
[1] |