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