Cenários de erro

Tipos de erros

Caso ocorra algum erro interno durante a requisição de evidências, deve-se reportar uma resposta de erro com um dos seguintes códigos:

Código
Nome
Descrição

EDM:ERR:0003

Syntactically or semantically invalid request

Gerado quando um cliente envia um pedido sintaticamente ou semanticamente inválido.

EDM:ERR:0004

Object not found

Gerado pelo servidor quando um pedido espera um objeto, mas este não é encontrado no servidor.

EDM:ERR:0005

Exceeding timeout period

Gerado pelo servidor quando o processamento de um pedido excede um tempo limite específico do servidor.

EDM:ERR:0006

Referenced object that cannot be resolved

Gerado pelo servidor quando um pedido faz referência a um objeto que não pode ser resolvido dentro do pedido ou a um objeto existente no servidor.

EDM:ERR:0008

Invalid query syntax or semantics that must be corrected

Gerado pelo servidor quando é encontrado um problema durante o processamento de um pedido (erro genérico).

Exemplo de resposta (object not found)

<soap:Envelope xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm" 
xmlns:wsa="http://www.w3.org/2005/08/addressing" 
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
    <soap:Header>
        <wsa:Action>action/GetEvidence</wsa:Action>
        <wsa:MessageID>c2a3fba2-83b6-4313-9c88-a80ca112549d</wsa:MessageID>
        <wsa:RelatesTo>[email protected]</wsa:RelatesTo>
    </soap:Header>
    <soap:Body>
        <EP_ENTIDADE_Response>
            <soapenv:Fault 
xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
                <faultcode>EDM:ERR:0004</faultcode>
                <faultstring>Object not found</faultstring>
            </soapenv:Fault>
        </EP_ENTIDADE_Response>
    </soap:Body>
</soap:Envelope>

Last updated