Состав блока содержимого служебного сообщения запроса диагностической информации
Элемент | Тип данных | Описание | Кратность |
getJournal | оборачивающий элемент | ||
journ:MessageI D | xs:anyURI | идентификатор сообщения, которое должно быть найдено. Заполняется либо MessagelD, либоTrackID | 1 |
journ:TrackID | xs:anyURI | технологический идентификатор сообщения, которое должно быть найдено. Заполняется либо MessagelD, либо TrackID | 1 |
journ:FindRelates | xs:boolean | признак запроса связанных сообщений. Актуально при запросе по MessagelD | 1 |
7. При получении служебного сообщения с запросом диагностической информации интеграционным шлюзом выполняется поиск диагностической информации в локальном хранилище диагностической информации в соответствии со следующими требованиями:
а) если в запросе заполнен элемент MessagelD, должна быть найдена вся информация о сообщениях с аналогичным MessagelD. При этом, если флаг в элементе FindRelates установлен в значение "true", должны быть найдены записи журнала, у которых поле RelatesTo равно элементу MessagelD запроса;
б) если в запросе заполнен элемент TracklD, должна быть найдена вся информация о сообщениях с аналогичным TracklD.
8. Вся найденная информация о сообщениях, предусмотренных пунктом 7 настоящего документа, должна быть отправлена в виде служебного сообщения синхронизации диагностической информации, описанного в пункте 3 настоящего документа. При заполнении поля RelatesTo заголовка служебного сообщения указывается значение поля MessagelD заголовка служебного сообщения о запросе диагностической информации.