Таблица 2. Спецификации, используемые при описании структуры и формата сообщений

Таблица 2

Спецификации, используемые при описании структуры

и формата сообщений

N п/п

Краткое наименование

Полное наименование спецификации

1

SOAP 1.2

SOAP Version 1.2 Part 1: Messaging Framework (Second Edition). W3C Recommendation 27 April 2007.

http://www.w3.org/TR/soap 12-part 1

2

WS-Addressing 1.0 - Core

Web Services Addressing 1.0 - Core. W3C Recommendation 9 May 2006.

http://www.w3.org/TR/ws-addr-core

3

WS-Addressing 1.0 - Binding

Web Services Addressing 1.0 - SOAP Binding. W3C Recommendation 9 May 2006.

http://www.w3.org/TR/ws-addr-soap

4

XML-binary Optimized Packaging

XML-binary Optimized Packaging. W3C Recommendation 25 January 2005.

http://www.w3.org/TR/2005/REC-xop10-20050125

5

XML 1.0

Extensible Markup Language (XML) 1.0 (Fifth Edition). W3C Recommendation 26 November 2008.

http://www.w3.org/TR/2008/REC-xml-20081126

6

RFC 2045

RFC 2045: Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies.

http://tools.ietf.org/rfc/rfc2045.txt

7

RFC 3986

RFC 3986. Uniform Resource Identifier (URI): Generic Syntax.

http://tools.ietf.org/html/rfc3986

8

RFC 4122

RFC 4122. A Universally Unique IDentifier (UUID) URN Namespace.

http://www.ietf.org/rfc/rfc4122.txt

9

RFC 4648

RFC 4648: The Base 16, Base32, and Base64 Data Encodings.

http://tools.ietf.org/rfc/rfc4648.txt

2. Сообщение в формате SOAP, передаваемое между интеграционными шлюзами на технологическом уровне, оформляется в соответствии со спецификацией SOAP 1.2 (пункт 1 таблицы 2) и состоит из блока заголовков (soap:Header) и блока содержимого (soap:Body).

3. Блок заголовков содержит технологическую информацию, необходимую для выполнения функций маршрутизации и обработки сообщения, а также для мониторинга электронного обмена данными.

4. Блок содержимого содержит прикладную либо технологическую информацию, к которой в том числе относятся технологические сообщения об ошибках.

5. Сообщение может содержать более одного двоичного вложения. Двоичные вложения могут быть внедрены в блок содержимого сообщения в формате Base64 согласно RFC 4648 (пункт 9 таблицы 2) или оформлены в виде отдельных MIME-частей.

6. При передаче двоичных вложений в виде отдельных MIME-частей внутри блока содержимого сообщения создается ссылка на MIME-часть согласно спецификации XML-binary Optimized Packaging (пункт 4 таблицы 2).

7. MIME-части сообщения используются исключительно для оптимизации процессов передачи сообщения. Обработка сообщения должна осуществляться согласно модели обработки XOP спецификации XML-binary Optimized Packaging (пункт 4 таблицы 2).

8. Двоичные вложения необходимо оформлять в виде MIME-частей в том случае, если размер двоичного вложения превышает 2 мегабайт.

9. При формировании сообщения и содержимого всех его блоков должна использоваться кодировка UTF-8.

10. При представлении структуры сообщений в табличной форме в графе "Кратность" таблиц указываются обязательность элементов, а также максимальное количество экземпляров элемента:

1) 1 - реквизит является обязательным, повторений не допускается;

2) n - реквизит является обязательным, должен повторяться n раз, при этом n > 1.

11. Атрибуты элемента XML обозначаются символом "@". Элементы XML специальными символами не обозначаются.