Problema
Caso a tela do NPS seja aberta toda em branco
Possível Causa
1 - A porta HTTP do serviço(RM.HOST OU RM.HOST.Service) não está configurada corretamente.
2 - Os Arquivos da página NPS não estão disponíveis na pasta wwwroot\nps dentro da estrutura de pastas da instalação do RM.
3 - A informação contida na TAG HTTP_BASEURL no arquivo de configuração do client (rm.exe.config), não está correta ou a máquina onde está sendo executada não possui liberação de rede para acessar este serviço.
4 - A porta HTTP do serviço(RM.HOST.Service) está reservada para o usuário do serviço*
*Caso utilizado o HOST como serviço (Como reservar a porta HTTP)
Como Identificar a Causa
Verificar se a porta está respondendo
Solução
Verificar se as configurações client(RM.Exe.Config) e Server(RM.HOST OU RM.HOST.Service) estão corretas.
Verificar se as portas no ambiente server(RM.HOST OU RM.HOST.Service) estão reservadas de acordo com suas configurações.
Problema:
O NPS não abre a tela e no log do RM.exe (Client) aparecem registros como o abaixo:
Causa
Este erro ocorre quando a API responsável por manipular as respostas do NPS não pode ser alcançada. Podem ter ocorrido erros de negócio ou mesmo de conexão
Solução
Para solucionar, é necessário realizar uma chamada ao endpoint de validação: http://{HOST}:{APIPORT}/api/framework/v1/nps/
Este endpoint deve retornar HTTPCode 200 - Ok (https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Status/200)
Caso retorne qualquer outro protocolo, a exceção será retornada na chamada. Para essas chamadas, recomendamos o Postman: