II. Структура блока заголовков

12. Блок заголовков содержит заголовки в соответствии со спецификацией WS-Addressing 1.0 - Core (пункт 2 таблицы 2), а также специализированные заголовки интегрированной системы.

13. Блок заголовков включает в себя следующие заголовки:

1) wsa:To - заголовок, содержащий сведения о получателе;

2) wsa:ReplyTo - заголовок, содержащий адрес отправителя, на который должно быть направлено сообщение-ответ;

3) wsa:From - заголовок, содержащий адрес отправителя, на который не может быть направлено сообщение-ответ;

4) wsa:FaultTo - заголовок, содержащий адрес отправителя, на который должны быть направлены технологические сообщения об ошибках;

5) wsa:MessageID - заголовок, содержащий идентификатор сообщения;

6) wsa:RelatesTo - заголовок, содержащий ссылочный идентификатор сообщения;

7) wsa:Action - заголовок, идентифицирующий содержимое сообщения;

8) int:ProcedureID - заголовок, идентифицирующий экземпляр процедуры общего процесса;

9) int:ConversationID - заголовок, идентифицирующий экземпляр транзакции общего процесса;

10) int:Integration - служебный заголовок интеграционной платформы интегрированной системы.

14. Заголовок wsa:To используется при выполнении процедуры маршрутизации сообщения, обязателен для заполнения и должен содержать адрес получателя.

15. Заголовок wsa:ReplyTo предназначен для обеспечения возможности формирования получателем сообщения-ответа для отправителя. Адрес отправителя указывается в элементе wsa:Address заголовка wsa:ReplyTo.

16. Заголовок wsa:From предназначен для передачи сведений об отправителе исходного сообщения. Адрес, идентифицирующий отправителя, указывается в элементе wsa:Address заголовка wsa:From.

17. Если заголовок wsa:From не заполнен, отправитель идентифицируется по заголовку wsa:ReplyTo.

18. Заголовок wsa:FaultTo предназначен для обеспечения возможности передачи технологических сообщений об ошибках на логический адрес, отличный от того, который указывается в поле wsa:ReplyTo. Адрес, используемый отправителем для приема технологических сообщений об ошибках, указывается в элементе wsa:Address заголовка wsa:FaultTo.

Если заголовок wsa:FaultTo не заполнен, технологические сообщения об ошибках направляются участнику электронного обмена данными, в адрес которого должно быть направлено сообщение-ответ (wsa:ReplyTo/wsa:Address).

19. Заголовок wsa:MessageID предназначен для идентификации отдельных экземпляров сообщений. Заголовок wsa:MessageID обязателен для заполнения.

Значения идентификаторов сообщений должны быть глобально уникальными и представлять собой UUID согласно спецификации RFC 4122 (пункт 8 таблицы 2).

20. Заголовок wsa:RelatesTo предназначен для организации цепочек сообщений.

Заголовок wsa:RelatesTo должен содержать значение заголовка wsa:MessageID исходного сообщения. При этом заголовок wsa:MessageID должен заполняться новым значением.

21. Заголовок wsa:Action предназначен для информирования участников электронного обмена данными о семантике данных, передаваемых в теле сообщения. Заголовок wsa:Action обязателен для заполнения.

22. Заголовок int:ProcedureID предназначен для идентификации экземпляра процедуры общего процесса, в рамках выполнения которой отправлено сообщение. Заголовок используется для целей мониторинга электронного обмена данными при реализации общих процессов и формируется в соответствии со структурой, приведенной в таблице 3, и схемой данных согласно приложению 2 к Правилам.