Link da Issue:  DRHMEURH-3483 - Obtendo detalhes do item... STATUS

01. SITUAÇÃO


Cliente relata que não consegue acessar o Meu RH pelo aplicativo. Quando acessado pelo navegador o problema não ocorre. O problema passou a ocorrer após a migração dos servidores para Windows Server 2016.

Foram executados os testes via Postman, porém todos os testes falharam.


02. 
INFORMAÇÕES VALIDADES COM CLIENTE/ATENDIMENTO


  • Se utiliza token: Não


  • Qual a estrutura do ambiente (3 camadas, múltiplos host, etc ): Cliente utiliza o sistema com 3 camadas.  O servidor do App meu RH esta na DMZ com permissão de comunicação com o servidor Aplicação RM nas portas 8050, 8051 e 8052


  • Se a versão está atualizada e igual em todos os servidores: Cliente com ambiente atualizado.


  • Se foi analisado log de erro. Não foi analisado o log de erros.


  • Se foi realizada analise de dll através da ferramenta JetBrains, se sim descreva; Não foi necessário realizar análise de DLL.


  • Se foi realizado acesso remoto, se sim através de qual ferramenta, descreva; Não foi necessário realização de acesso remoto, apenas com as instruções repassadas para o atendimento o cliente conseguiu resolver o problema.


  • Se foi validado arquivo HAR; Não foi analisado o arquivo HAR.


  • Se foi validado os arquivos config do host, se sim descreva; Foi realizado análise dos arquivos config e identificado que a tag de Host estava faltando no arquivo RM.Host.Service.exe.config.


  • Se foi validado o arquivo properts.json, se sim descreva; Foi realizado análise dos arquivo properties.json e foi identificado que o token não estava habilitado.


  • Se foi enviado dll de log; Não foi necessário o envio de DLL de log para debug no ambiente do cliente.


  • Se foi disponibilizado VPN; Não foi disponibilizado VPN.


  • Se houve envio de arquivo Dump; Não houve envio de arquivo de Dump.


  • Se houve envio de base de dados; Não foi enviado base de dados para simulação do problema.


  • Cliente possui alguma configuração de encaminhamento, proxy etc; Não foi necessário questionar o cliente sobre as configurações.


  • Cliente possui alguma configuração no IIS que acrescente TAG's no Web Config: Não foi necessário questionar o cliente sobre as configurações.


  • Cliente utiliza protocolo seguro (HTTPS): Se sim, realize os testes para verificar se o certificado do cliente é válido; Sim, cliente utiliza protocolo HTTPS; Certificado válido, conforme testes abaixo:


 




  • Existe documentação que guiou a análise. Se sim, informar o(s) link(s):

Testes no Postman

Arquitetura Mobile

Atualização para o Ionic 5

Como utilizar a autenticação por token no Meu RH da linha RM?

Configuração para aplicativo ou Portal utilizando TOKEN/IONIC5


03. CAUSA

Em análise foi identificado via testes do postman que ao efetuar a requisição, o servidor web não consegue enxergar o servidor de aplicação pelo nome da máquina.

Para chegar a essa constatação foi necessário Desabilitar a verificação SSL no postman, pois o cliente utiliza o protocolo HTTPS. Com ele habilitado ocasionava um erro de certificado, o que fez com que parecesse que havia um problema nos certificados do cliente. Este problema foi descartado após testes de verificação de certificado.

A seguir segue imagem retornada na primeira requisição, informando o erro no certificado do site:

A imagem abaixo ilustra a opção de desabilitar a verificação SSL sendo exibida:

Abaixo segue mensagem com o problema real:

04. SOLUÇÃO

Habilitado o token no ambiente do cliente, tendo em vista estar na versão 5 do Ionic. 

Incluído tag Host no arquivo RM.Host.Service.exe.config com o IP do servidor.