Ocorrência
No módulo TOTVS Construção, Obras e Projetos, ao tentar logar no Portal Top Web é apresentada uma mensagem sinalizando falha de HTTP.
Ambiente
RM - TOTVS Construção, Obras e Projetos - A partir da versão 12.1.2506
Causa
Esse incidente ocorre pois, na instalação do Portal da Obra, a porta do serviço do host pode estar diferente em relação a porta definida no ApiServer do config.json do Portal da Obra.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
1. Acesse a pasta de instalação do RM CorporeRM\FrameHTML\web\app\Prj\config
Configure o endereço da API utilizando o IP ou DNS do servidor, juntamente com a porta 8051 dentro do arquivo config.json;
2. Acesse a pasta de instalação do RM CorporeRM\RM.Net\wwwroot\Config
Configure o endereço da API utilizando o IP ou DNS do servidor, juntamente com a porta 8051 dentro do arquivo config.json
3. Acesse a pasta de instalação do RM e defina a porta 8051 também para a TAG ApiPort dos serviços do host, RM.Host.exe.config e RM.Host.Service.exe.config;
Em seguida salve o arquivo, em seguida reinicie o serviço do Host.
4. Caso a configuração esteja sendo realizada apontando os config's para um IP EXTERNO ou DNS, é necessário que os mesmos estejam acessíveis, e liberados. Possuindo a DNS ou IP EXTERNO, o mesmo deve-se estar com a API ativa.
-
Para validar se está ativa, insira o endereço http://IPEXTERNO:PORTAAPI/api/swagger em seu navegador, substituindo pelos respectivos, IP e Porta Api e verifique se a tela do swagger será carregada com a palavra FETCHING. Se a página carregar corretamente conforme abaixo, quer dizer que a API esta ok.
IPEXTERNO: É o endereço liberado de acesso externo.
PORTAAPI: É porta API configurada em seu host.exe.config

Se a página do Swagger não for carregada corretamente, é possível que exista algum bloqueio de proxy e/ou restrição na rede interna, impedindo que o Swagger acesse os serviços das APIs por meio do DNS configurado.
Nesses casos, recomendamos acionar a equipe de rede e infraestrutura da empresa para que sejam realizadas as devidas validações e ajustes necessários.
Importante
O IIS realiza interações com a pasta do site e ele deve ter permissão total de acesso a pasta.
É necessário inserir nas propriedades da pasta o controle total para o IIS NOMEDAMAQUINA\IIS_IUSRS.
Importante
A porta 8051 foi utilizada como exemplo para a documentação acima, é de extrema importância que sejam configuradas as mesmas portas para os arquivos citados, ApiServer e config.json.
Saiba Mais
Configuração de Instalação - Portal TOTVS Obras e Projetos e Cockpit TCOP



0 Comentários