5. Особенности формирования служебных сообщений

64. К классу служебных сообщений относятся:

а) технологические сообщения об ошибке;

б) служебные сообщения интегрированной системы.

65. Технологическое сообщение об ошибке свидетельствует о критической ошибке, не позволяющей выполнить обработку и (или) передачу сообщения и не связанной с семантикой данных прикладного уровня.

Технологическое сообщение об ошибке представляет собой SOAP-сообщение Fault, оформленное согласно спецификации SOAP 1.2. Пример технологического сообщения об ошибке приведен в приложении N 3 к настоящим Правилам.

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

67. Для идентификации отправителя технологического сообщения об ошибке должен использоваться заголовок wsa:From.

68. Заголовок wsa:RelatesTo технологического сообщения об ошибке должен содержать атрибут int:RelatesAction типа xs:anyURI. Указанный атрибут должен содержать значение заголовка wsa:Action сообщения, на которое формируется данное технологическое сообщение об ошибке. Схема данных атрибута int:RelatesAction приведена в приложении N 2 к настоящим Правилам.

69. Заголовки wsa:ReplyTo и wsa:FaultTo для технологических сообщений об ошибке формироваться не должны.

70. Заголовок wsa:Action технологического сообщения об ошибке должен содержать одно из следующих значений:

а) для технологических сообщений об ошибках, предусмотренных спецификацией WS-Addressing 1.0 - Binding, - значение http://www.w3.org/2005/08/addressing/fault;

б) для прочих технологических сообщений об ошибках - значение http://www.w3.org/2005/08/addressing/soap/fault.

71. Прочие заголовки блока заголовков технологического сообщения об ошибке должны заполняться согласно правилам, приведенным в подразделе 2 раздела IV настоящих Правил.

72. Блок содержимого технологического сообщения об ошибке должен содержать элементы, набор которых представлен в таблице 7.