Элемент | Тип данных | Описание | Кратность | ||||
soap:Fault | soap:Fault | оборачивающий элемент блока | |||||
soap:Code | soap:faultcode | оборачивающий элемент | 1 | ||||
soap:Value | soap:faultcodeEnum | класс ошибки | 1 | ||||
soap:Subcode | soap: subcode | оборачивающий элемент кода ошибки | 1 | ||||
soap:Value | xs:QName | код ошибки | 1 | ||||
soap:Reason | soap:faultreason | оборачивающий элемент текстового описания ошибки | 1 | ||||
soap:Text | soap:reasontext | блок текстового описания ошибки | 1..* | ||||
@xml:lang | - | языковой идентификатор | 1 | ||||
soap:Detail | soap: detail | детализация ошибки | 0..1 |
11. Элемент soap:Code/soap:Value должен заполняться согласно требованиям спецификации SOAP 1.2 (пункт 1 таблицы 2 Приложения N 1).
12. Элемент soap:Code/soap:Subcode/soap:Value должен содержать код ошибки.
13. Перечень кодов ошибок и правила использования кодов спецификации WS-Addressing 1.0 - Binding (пункт 3 таблицы 2 Приложения N 1 к Правилам) представлены в таблице 2.