Dúvida
Ao entrar no TAF do Futuro, ocorrem erros ao entrar na rotina.
Ambiente
TAF - ESOCIAL - À partir da release 12.1.17
Solução
1 - Validar se o HTTP está no ar:
- Na pasta http-root que fica dentro do RootPath, crie um arquivo chamado “teste.csv”;
- Na url do servidor digitar: http://SEUIP:PORTAHTTP/teste.csv;
- Se o HTTP estiver configurado corretamente, vai ser feito o download do arquivo teste.csv.
2 - Validar se os artefatos do projeto estão dentro da pasta app-root, que fica dentro da pasta http-root:
3 - Validar o arquivo index.html da pasta preindex possui 91 linhas ou mais:
4 - Acesse o CONFIGURADOR do Protheus/TAF:
TAF - CONFIGURADOR - Como acessar o configurador?
Obs.: O IP, tem que ser o endereço do servidor da Aplicação do TAF. Para confirmar qual a porta da conexão REST, abre o arquivo appserver.ini e verifique a seção [HTTPREST] a porta configurada.
Exemplo:
7 - Verifique outro parâmetro MV_GCTPURL se está apontando para a URL do serviço HTTP:
Obs.: O IP, tem que ser o endereço do servidor da Aplicação do TAF. Para confirmar qual a porta da conexão HTTP, abre o arquivo appserver.ini e verifique a seção [HTTP] a porta configurada.
Exemplo:
*Obs.: Preencher o parâmetro MV_TAFPO com .T. se possui mais módulos de Protheus além do TAF ou possui mais de uma placa de rede no servidor onde está sendo executado o serviço HTTP e com .F. se possui apenas o TAF e apenas uma placa de rede:
9 - Adicione no seu arquivo de configuração as chaves abaixo em cada seção apontada:
[TAF_CFGJOB]
Instances=5,30,5,1
[HTTPURI]
;PrepareIn=ALL(deixar essa linha comentada (;))
[General]
MaxStringSize=10
10 - Teste as URL´s dos serviços REST e HTTP:
HTTP:
Na pasta http-root que fica dentro do RootPath, crie um arquivo chamado “teste.csv”;
Pelo navegador de internet que utiliza, digitar o endereço HTTP (URL) que está no parâmetro MV_GCTPURL, após a URL do parâmetro, insira /teste.csv
Se não existir bloqueios de Firewall, antivírus, ou na VPN, será iniciado o download do arquivo criado: teste.csv
REST:
Pelo navegador de internet que utiliza, digitar o endereço REST (URL) que está no parâmetro MV_BACKEND;
Será aberta uma página com informações das API´s (Application-Programming Interface, ou Interface de Programação de Aplicação).