...
Nota |
---|
Em caso de necessidade de um analista para verificação em conjunto, abra um ticket com a Mobile Saúde e acione o nosso atendimento especial |
Omnilink - Débitos não retorna os dados ordenados!
Nota |
---|
Em caso de necessidade de um analista para verificação em conjunto, abra um ticket com a Mobile Saúde e acione o nosso atendimento especial |
Problema: Ao tentar utilizar a rotina de boletos a mesma não vem com os dados ordenados
O Omnilink não possui ordenação em sua requisições, os dados são retornados conforme estão disponíveis nas views, ou seja é necessário que os dados estejam ordenados na view ( e isso deve ser feito conforme a necessidade de regras de negócio da Operadora).
Ou seja a aplicação Web ou App só reflete o retorno da API que é gerada pelo Omnilink, existem alguns filtros existentes nas aplicações porém a exibição padrão é definida pelo retorno da API que é gerada pelo Omnilink.
Como consigo verificar se minha view está retornando os dados corretamente?
Acesse o terminal linux do seu servidor e execute o comando:
Bloco de código |
---|
# docker ps |
Na saída desse comando procure a instancia do omnlink que está apresentando problemas em retornar as devidas informações (Autenticação, Boletos, Extratos , etc.. ) deve ser semelhante a essa:
...
Para analisar, recomendamos verificar o log do OMNILINK, através do comando de análise de logs:
Bloco de código |
---|
# docker logs -f nome_da_sua_instancia_OMNILINK |
Realize uma nova requisição a partir do configurador público (neste caso na acessando a funcionalidade de boletos) no método listaDebitos
...
Neste momento com este comando sendo executado em seu terminal, será possível capturar as requisições efetuadas para o omnilink;
...
Pegue as queries que foram capturadas no Omnilink e realize essa requisição no SGDB para o seu banco de dados e verifique se estão retornando dados. (Não mude nenhum parâmetro ao rodar a query em seu banco de dados, se está precisando mudar os parâmetros para que se obtenha retornos é necessário verificar as regras de negócio da Operadora).
O resultado destas queries são o resultado que será levado para a API de listagem do débito.
Ajuste a view ordenando de forma que as queries de listagem do débito retornem da forma que seja desejado pela operadora.
Nota |
---|
Em caso de necessidade de um analista para verificação em conjunto, abra um ticket com a Mobile Saúde e acione o nosso atendimento especial |