Таблица 5.8. Структура сведений об ошибке (soap:Fault)

N

Элемент

Описание

Тип данных

Мн.

1

Код ошибки (soap:Code)

формализованные сведения о коде ошибки

определяется областями значений вложенных элементов

1

1.1

Значение (soap:Value)

значение класса ошибки

перечисление soap: faultCodeEnum в соответствии со спецификацией SOAP 1.2

1

1.2

Код ошибки (soap:Subcode)

сведения о коде ошибки в соответствии с ее классом

определяется областями значений вложенных элементов

1

1.2.1

Значение (soap:Value)

значение кода ошибки. Перечень типовых кодов ошибок представлен в таблице 5.9

строка символов

1

2

Причина (soap:Reason)

сведения об ошибке

определяется областями значений вложенных элементов

1..*

2.1

Текст (soap:Text)

текст, описывающий ошибку

строка символов

1

а)

Язык (@xml:lang)

идентификатор языка, на котором приведен текст, описывающий ошибку

1

3

Сведения об ошибке (soap:Detail)

дополнительные детализированные сведения об ошибке

определяется областями значений вложенных элементов

0..1

Элемент soap:Code/soap:Value заполняется согласно требованиям спецификации SOAP 1.2.

Перечень типовых кодов ошибок представлен в Таблице 5.9.