...
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 |
Timezone
Problema: Como colocar os horários dos logs corretamente?
...
Bloco de código |
---|
docker logs -f <container_id_ou_nome> |
Omnilink não responde !?
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 |
...
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 |
Testes de conexão Omnilink - Postman
Após instalação do OMNILINK, para iniciar os testes de conexão a partir de seu computador, recomendamos que acesse o painel e baixe a collection do POSTMAN
Acesse o Painel > Ferramentas > Omnilink > Editar > Coleção do Postman.
...
Caso não tenha o Postman instalado no seu computador, instale-o utilizando o link https://www.postman.com/downloads/
Estes testes servem para certificar se os Endpoints gerados estão retornando corretamente, sendo possível verificar as queries que foram capturadas conforme explicado no passo anterior.
https://mobilesaudejira.atlassian.net/wiki/spaces/MO/pages/edit-v2/3178758145#Omnilink-n%C3%A3o-responde-!%3F
Recomendamos fortemente os testes realizados no Postman verificando as queries antes de prosseguir com a integração no Painel Publico, pois estes testes ajudam a verificar eventuais problemas antes de disponibilizar os Endpoints na plataforma.