| Приложение к письму Министерства финансов
Российской Федерации
от г. №
| МИНИСТЕРСТВО ФИНАНСОВ РОССИЙСКОЙ ФЕДЕРАЦИИ
| УТВЕРЖДАЮ ДИРЕКТОР ДЕПАРТАМЕНТА
ИНФОРМАЦИОННЫХ РЕСУРСОВ ________________В.А.Самолетов
« » 2010 год
|
ТРЕБОВАНИЯ к форматам передачи электронных сообщений версия 1
г. МОСКВА, 2010г.
СОДЕРЖАНИЕ
1.ОБЩИЕ ПОЛОЖЕНИЯ 3
2.СТРУКТУРА XML-КОНТЕЙНЕРОВ 3
2.1. Описание типов данных, используемых при определении полей XML-контейнеров 4
2.2.Состав XML-контейнера Документ 6
2.3.Состав XML-контейнера Пакет 9
2.4.Состав XML-контейнера Конверт 11
4.XML схемы контейнеров 14
4.1. Контейнер Документ 14
4.2. Контейнер Пакет 16
4.3. Контейнер Конверт 20
5.ПРИМЕР ЗАПОЛНЕНИЯ XML-КОНТЕЙНЕРОВ 27
6. Контактные телефоны 30
ОБЩИЕ ПОЛОЖЕНИЯ
Настоящий документ регламентирует форматы электронных сообщений, используемых при информационном взаимодействии с Министерством финансов Российской Федерации.
Подготовка электронных сообщений может осуществляться с помощью:
Централизованно разрабатываемого и поставляемого Министерством финансов Российской Федерации программных модулей;
Собственных программных средств.
Программные модули для формирования электронных сообщений представлены в Фонде алгоритмов и программ и размещены на сервере Министерства финансов Российской Федерации в сети INTERNET (www.minfin.ru):
раздел Информационные системы Министерства финансов
рубрика Программное обеспечение для министерств и ведомств
подрубрика СОИВ («Средства обеспечения информационного взаимодействия»).
СТРУКТУРА XML-КОНТЕЙНЕРОВ
Для передачи сообщения по каналам связи используются следующие типы XML-контейнеров:
XML-контейнер Документ, содержит отдельный документ;
XML-контейнер Пакет, который может содержать один или более контейнеров типа Документ;
XML-контейнер Конверт, который может содержать один или более контейнеров типа Пакет.
В XML-контейнере описывается пролог с указанием кодировки:
«»
Пролог обязателен в контейнере Конверт. При загрузке контейнера Документ в контейнер Пакет или контейнера Пакет в контейнер Конверт, соответственно контейнеры Документ или Пакет не должны содержать пролог.
XML-контейнер состоит из строк, содержащих элементы и атрибуты, а также их значения. Реквизиты XML-контейнера могут быть элементами или атрибутами.
Элемент является составной частью XML-контейнера, обычно представляющую собой некоторую законченную смысловую единицу. Элемент может содержать один или несколько вложенных элементов и/или атрибутов.
Атрибут представляет собой составную часть элемента, задающую его параметры.
2.1. Описание типов данных, используемых при определении полей XML-контейнеров
В графе "Имя элемента" записывается условное обозначение элемента сообщения.
В графе "Имя элемента/атрибута" записывается условное обозначение атрибута или другого элемента, входящего в состав элемента.
В графе "Тип" записывается символ О или Н, где:
О – обязательный реквизит, т.е. реквизит, который должен обязательно присутствовать в XML-контейнере;
Н – необязательный реквизит, т.е. реквизит, который может и отсутствовать в контейнере;
М – реквизит, который может присутствовать в XML-контейнере многократно;
В графе "Формат" для каждого атрибута указывается символ формата, а вслед за ним в круглых скобках – максимальная длина значения атрибута.
Символы формата имеют следующее обозначения:
T – <текст>;
N – <число>;
D – <дата> (Формат представления - ГГГГ-ММ-ДДTЧЧ:ММ:СС);
S – <элемент>; составной элемент, описывается отдельно;
В графе "Содержание элемента/атрибута" указывается описание элемента или атрибута.
В графе "Дополнительная информация" дополнительная информация об элементе или атрибуте.
|