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

Класс ошибки

Код ошибки

Текст ошибки

soap:Sender

wsse:UnsupportedSecurityToken

рекомендуется использовать типовые коды ошибок, определенные стандартом WS-Security

soap:Sender

wsse:UnsupportedAlgorithm

soap:Sender

wsse:InvalidSecurity

soap:Sender

wsse:InvalidSecurityToken

soap:Sender

wsse:FailedAuthentication

soap:Sender

wsse:FailedCheck

soap:Sender

wsse:SecurityTokenUnavailable

soap:Sender

wsse:MessageExpired

soap:Sender

vr:InvalidSyntax

Синтаксис сообщения некорректен

soap:Sender

vr:InvalidStructure

Структура сообщения не соответствует XML схеме

soap:Sender

vr:MessageRulesViolated

Сообщение не соответствует структурным правилам

soap:Sender

vr:BusinessRulesViolated

Сообщение не соответствует бизнес-правилам

soap:Sender

vr:MarketPracticeViolated

Сообщение не соответствует рыночной практике

soap:Sender

vr:BusinessProcessViolated

Сообщение не соответствует бизнес-процессу

В случае несоответствия сообщения правилам формирования (vr:MessageRulesViolated, vr:BusinessRulesViolated) в элемент soap:Fault/soap:Detail включаются элементы vr:Result, содержащие сведения о результатах валидации.

Для каждого провалидированного элемента и каждого правила формируется отдельный элемент vr:Result. Сведения об ошибках валидации (error) включаются в сообщение в обязательном порядке. В отладочных целях в сообщение об ошибке могут быть включены сведения об иных результатах валидации (valid, irrelevant, absent, unsupported).