Таблица 3. Состав блока содержимого служебного сообщения запроса диагностической информации

Таблица 3

Состав блока содержимого служебного сообщения запроса

диагностической информации

Элемент

Тип данных

Описание

Кратность

getJournal

оборачивающий элемент

journ:MessageID

xs:anyURI

идентификатор сообщения, которое должно быть найдено. Заполняется либо MessageID, либо TrackID

1

journ:TrackID

xs:anyURI

технологический идентификатор сообщения, которое должно быть найдено. Заполняется либо MessageID, либо TrackID

1

journ:FindRelates

xs:boolean

признак запроса связанных сообщений. Актуально при запросе по MessageID

1

7. При получении служебного сообщения с запросом диагностической информации интеграционным шлюзом выполняется поиск диагностической информации в локальном хранилище диагностической информации в соответствии со следующими требованиями:

а) если в запросе заполнен элемент MessageID, должна быть найдена вся информация о сообщениях с аналогичным MessageID. При этом, если флаг в элементе FindRelates установлен в значение "true", должны быть найдены записи журнала, у которых поле RelatesTo равно элементу MessageID запроса;

б) если в запросе заполнен элемент TrackID, должна быть найдена вся информация о сообщениях с аналогичным TrackID.

8. Вся найденная информация о сообщениях, предусмотренных пунктом 7 настоящего документа, должна быть отправлена в виде служебного сообщения синхронизации диагностической информации, описанного в пункте 3 настоящего документа. При заполнении поля RelatesTo заголовка служебного сообщения указывается значение поля MessageID заголовка служебного сообщения о запросе диагностической информации.