Класс ошибки | Код ошибки | Текст ошибки |
soap:Sender | wsse:UnsupportedSecurityToken | рекомендуется использовать типовые коды ошибок, определенные стандартом WS-Security |
soap:Sender | wsse:UnsupportedAlgorithm | |
soap:Sender | wsse:lnvalidSecurity | |
soap:Sender | wsse:lnvalidSecurityToken | |
soap:Sender | wsse :FailedAuthenticatiоn | |
soap:Sender | wsse:FailedCheck | |
soap:Sender | wsse:SecurityTokenUnavailable | |
soap:Sender | wsse: MessageExpired | |
soap:Sender | vr:lnvalidSyntax | Синтаксис сообщения некорректен |
soap:Sender | vr:lnvalidStructure | Структура сообщения не соответствует 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).