Páginas filhas
  • DT TOTVS Pesagem: Criar heartbeat para verificação de todos os endpoints


01. DADOS GERAIS

Produto:

TOTVS Pesagem

Linha de Produto:


Segmento:

Agroindústria

Módulo:

Pesagem e análise de matéria prima

Função:Consultas → Heartbeat
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :

DAGROSPA-11675


02. SITUAÇÃO/REQUISITO


Criar heartbeat para verificação de todos os endpoints (com as integrações) dessa forma podemos testar os endpoints.

Validar a mensagem de retorno no REST, para quando retornar um 400, por exemplo, mostrar esse erro e não a mensagem padrão.

Validar se o retorno é 2XX, caso não seja, montar uma mensagem de retorno de erro, passando o status code e a mensagem, dessa forma vai ser possível verificar o problema mais facilmente.

03. SOLUÇÃO

Foi criada uma tela no TOTVS Pesagem que lista os endpoints disponiveis, sendo possível testa-los.

Também foi adicionada uma tratativa nas sincronizações onde caso não seja um retorno com HTTP Status 2XX, será lançada uma exceção exibindo o HTTP Status e o corpo retornado na requisição.

Foi adicionada também uma tratativa para quando ocorrer erros não mapeados na aplicação, exibir o ID da tabela ERROR_LOG em que o erro foi salvo.

04. DEMAIS INFORMAÇÕES

Não se aplica.

05. ASSUNTOS RELACIONADOS