Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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: Como colocar os horários dos logs corretamente?

...

Bloco de código
docker logs -f <container_id_ou_nome>

 

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

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

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.