Если элемент Fault представлен, то он должен размещаться внутри элемента Body. Причем, в SOAP сообщении он может только один раз.
Элемент Fault имеет следующие подэлементы:
Подэлемент | Описание |
<faultcode> | Код идентифицирующий ошибку |
<faultstring> | Описание ошибки в виде строки |
<faultactor> | Кто является причиной ошибки |
<detail> | Информация специфичная для ошибки |
Коды ошибок
Ошибка | Описание |
VersionMismatch | Ошибочная область имен для SOAP элемента Envelope |
MustUnderstand | Дочерний элемент элемента Header с атрибутом mustUnderstand установленным в "1" не был понят |
Client | Сообщение было неправильно сформировано или содержит некорректные данные |
Server | Проблемы с сервером, сообщение не может быть обработано |
Книга | Описание |
Understanding Soap Июль, 2000 |
Данная работа позволяет достаточно быстро разобраться как XML применяется для распределенных систем, используя Simple Object Access Protocol (SOAP). |
XML and SOAP Programming for BizTalk Servers Август, 2000 |
Использование XML, BizTalk и SOAP для построения бизнес систем в Internet. |