Histórico da Página
...
Exemplo: Servidor HTTP na porta 78 e Help do Protheus na porta 78.
Neste caso é necessário utilizar portas diferentes para os serviços.
Erro de conexão recusada ao acessar os Painéis do TAF via WebApp
1 - Validar se o acesso está sendo realizado via VPN
Caso o cliente esteja se conectando via VPN, se faz necessário que os parâmetros MV_BACKEND e MV_GCTPURL estejam configurados com o IP da VPN e que o AppServer tenha versão igual ou superior à 19.3.1.7.
Por exemplo:
Estação de trabalho do usuário se conecta a servidor que possui o IP VPN 25.98.210.140 (ou hostname totvs.webapp) na máquina virtual (servidor) em que se encontra a aplicação. No servidor em que esta a aplicação o IP LOCAL é 192.168.1.17, porém este servidor também possui a VPN configurada com o IP 25.98.210.140.
No cenário acima com configuração dos parâmetros MV_BACKEND e MV_GCTPURL com o IP local, será comum o Painel funcionar apenas no servidor, porém apresentar falhas no acesso WebApp para usuários da VPN.
Logo as informações que deverão ser passadas nos parâmetros MV_BACKEND e MV_GCTPURL não são do IP LOCAL da aplicação, mas sim o IP VPN 25.98.210.140 (ou hostname totvs.webapp).
Caso o problema renderização persiste, configure as chaves Cache-control e XFRAMEOPTIONS na seção HTTP e a chave HttpHeaders_Options na seção WEBAPP conforme exemplo abaixo:
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
[HTTP]
Enable=1
Port=83
Path=C:\TOTVS_ADVPR\Protheus\Protheus_data\http-root
Cache-control=no-store
XFRAMEOPTIONS = ALLOW-FROM *
[WEBAPP]
PORT=8989
WebSocket=1
HttpHeaders_Options={"Access-Control-Allow-Origin": "HTTP://25.98.210.140"} |
Opção não disponível no Protheus. Aplicativo não encontrado TAFA552
...
Caso o cliente tenha um repositório para o REST e outro para a conexão TCP, o fonte deve estar compilado em ambos.
2 - Verifique se o controle de cache está ativado na sessão do HTTP
Na seção HTTP do arquivo appserver.ini, desative o controle de cache por meio da chave Cache-control=no-store, exemplo:
[HTTP]
Enable=1
Port=83
Path=C:\TOTVS_ADVPR\Protheus\Protheus_data\http-root
Cache-control=no-store ;;Desativa o cache do http, forçando a descompactação completa do programa do POUI.
Consulta em loop ao acessar o Painel Reinf
...
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
[HTTPREST] Port=7788 IPsBind= URIs=HTTPURI,MEURH Security=1 [HTTPURI] URL=/app PrepareIn=88 CORSEnable=1 Instances=2,2 AllowOrigin=* [MEURH] URL=/rest PrepareIn=88 Instances=1,1,1,1 CORSEnable=1 AllowOrigin=* Stateless=1 Public=fwjwt/refresh_token,auth EnableKeepAlive=0 |
Erro "Chave
...
keyTafJob" de identificação de filial não encontrado ao acessar os
...
Painéis do TAF do Futuro
1 - Validar a chave Preparein PrepareIn no arquivo .ini
Deve-se informar, na linha PrepareInlinha PrepareIn da sessão TAF_CFGJOB, os códigos dos Grupo de Empresas utilizados no Protheus. Mais informações consulte a documentação: 02. REST com ERP Microsiga ProtheusExemplo:
Também pode ser utilizado o conteúdo "ALL" nesta chave. Este conteúdo fará com que o TAF_CFGJOB seja configurado para todos os grupos de empresas do sigamat. Exemplo:
Se ainda assim não for possível renderizar o projeto:
...

