Таблица 3. Структура заголовка int:ProcedureID

Таблица 3

Структура заголовка int:ProcedureID

Элемент

Тип данных

Описание

int:ProcedureID

xs:string

идентификатор экземпляра процедуры общего процесса

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

Строка заголовка int:ProcedureID формируется в соответствии со следующими правилами:

1) начальное значение заголовка (первый компонент строки) присваивается участником общего процесса, инициирующим процедуру;

2) если участник общего процесса инициирует вложенную процедуру, к значению заголовка int:ProcedureID добавляется символ "/" и новый компонент UUID, идентифицирующий вложенную процедуру;

3) при электронном обмене сообщениями между участниками общего процесса в рамках одной процедуры (вложенной процедуры) значение заголовка int:ProcedureID не меняется.

23. Заголовок int:ConversationID предназначен для идентификации экземпляра транзакции общего процесса, в рамках реализации которой отправлено сообщение и формируется в соответствии со структурой, приведенной в таблице 4, и схемой данных заголовка в соответствии с приложением N 2 к Правилам.