Pular para o conteúdo principal
Formato do erro A Lerian SISBAJUD Mensageria e o Lerian SISBAJUD executor usam os mesmos códigos de erro, de SBJ-0001 a SBJ-0014, com os mesmos status HTTP. Uma recusa de licença responde 403 com um código LCS-. Um erro de operação usa problem details RFC 9457, com o media type application/problem+json:
Definições de campos
  • code – Um identificador estável para o erro, na forma SBJ-NNNN. Baseie sua lógica neste valor.
  • type – Uma URI que identifica o erro no catálogo de erros da Lerian. Construída como https://errors.lerian.studio/v1/<code>.
  • title – O texto do status HTTP (por exemplo, Bad Request).
  • status – O código de status HTTP.
  • detail – Orientação para esta ocorrência do erro. Para respostas 5xx, o detail traz o texto estático internal error, então use code para basear sua lógica.
  • errors – Lista opcional de detalhes de validação por campo, cada um com um message e um location.
Algumas recusas acontecem antes de a requisição chegar a uma operação, por exemplo um método não suportado ou um limite de taxa. Elas respondem com o mesmo code e title em um corpo JSON simples. A API de execução, que o executor chama na Mensageria, é diferente: as suas respostas 409 e 422 usam um corpo de problema sem código SBJ-.

Erros do cliente


Erros do servidor