Árvore de páginas

Versões comparadas

Chave

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

...

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 recusada ao acessar os Painéis do Painéis do TAF via via WebApp

1 - Validar se o acesso esta 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 AppServer tenha versão igual ou superior à à 19.3.1.7.


PorPor exemplo:
Estação de trabalho do usuário se usuário se conecta a servidor que possui o IP VPN 25.98.210.140 140 (ou hostname 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 
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
sim o IP VPN 25.98.210.140 140 (ou hostname totvs.webapp).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
languagesass
themeRDark
titleHttpHeaders_Options
[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
languagesass
themeRDark
titleConfiguração sem os comentários
collapsetrue
[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

Image Modified

1 - Validar a chave Preparein PrepareIn no arquivo .ini

 Deve-se informar, na linha PrepareIn linha PrepareIn da sessão TAF_CFGJOB, os códigos dos Grupo de Empresas utilizados no Protheus. Exemplo:

...

Também pode ser utilizado o conteúdo "allALLnesta chave. Este conteúdo fará com que o TAF_CFGJOB seja configurado para todos os grupos de empresas do sigamat. Exemplo:

...