Структура заголовка intProcedurelD
Элемент | Тип данных | Описание |
int:ProcedureID | xs:string | идентификатор экземпляра процедуры общего процесса |
Значение заголовка представляет собой строку, состоящую из компонентов, разделенных символом "/". Каждый компонент представляет собой UUID согласно спецификации RFC 4122 (пункт 8 таблицы 2).
Строка заголовка intProcedurelD формируется в соответствии со следующими правилами:
1) начальное значение заголовка (первый компонент строки) присваивается участником общего процесса, инициирующим процедуру;
2) если участник общего процесса инициирует вложенную процедуру, к значению заголовка int:ProcedureID добавляется символ "/" и новый компонент UUID, идентифицирующий вложенную процедуру;
3) при электронном обмене сообщениями между участниками общего процесса в рамках одной процедуры (вложенной процедуры) значение заголовка int:ProcedureID не меняется.
23. Заголовок int:ConversationID предназначен для идентификации экземпляра транзакции общего процесса, в рамках реализации которой отправлено сообщение и формируется в соответствии со структурой, приведенной в таблице 4, и схемой данных заголовка в соответствии с приложением N 2 к Правилам.