Tempo aproximado para leitura: 00:10:00 min
Dúvida
Como configurar o servidor rest HTTP manualmente para uso do Dashboard de GCT
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - TOTVS Gestão de Contratos - A partir da release 12.1.27
Solução
Para que consiga acessar o servidor HTTP do Dashboard de Contratos do SIGAGCT, um exemplo de configuração da ferramenta REST pode ser realizado conforme a configuração abaixo:
Obs.:
A pasta HTTP-ROOT deve fazer parte do path da seção HTTP , pois os arquivos serão descompactados nesse diretório. Caso não possua a pasta, deve criar a mesma dentro da pasta Protheus Data, assim como esta no caminho da Tag patch.

1 - Habilitar a Seção http do TOTVS Application Server e configurar as chaves Patch com o endereço de onde a aplicação deverá ser hospedada (abaixo exemplo de configuração).
[HTTP]
;EnableCors=1
ENABLE=1
PORT=8063
ENVIRONMENT=P12.1.33_NOVO --<> Alterar para o nome do seu ambiente
PATH=C:\Protheus 33\PROTHEUS 33\Protheus33\protheus_data\http-root --<> Alterar para o caminho da sua pasta http-root
[ONSTART]
JOBS=HTTPJOB
REFRESHRATE=120
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=P12.1.33_NOVO --<> Alterar para o nome do seu ambiente
[HTTPV11]
Enable=1
Sockets=HTTPREST
[HTTPREST]
Port=8084
;IPsBind=
URIs=HTTPURI
Security=0
;verbose=1
[HTTPURI]
URL=/rest
PrepareIn=All
PrepareIn=T1,D MG 02
dasboardInstances=1,2
Instances=4,4,1,1
CORSEnable=1
AllowOrigin=*
IMPORTANTE:
Este é apenas um exemplo de configuração do REST, sendo que caso não tenha sucesso e necessite de apoio na configuração do REST, orientamos a verificação junto à Equipe de Framework para o devido apoio, que é a equipe que presta este suporte à ferramenta REST do sistema.
2- Habilitar o parâmetros MV_GCTPURL com o endereço do servidor da aplicação.

Nesse parâmetro você vai configurar de acordo com a porta da seção HTTP.

3- Habilitar o parâmetro MV_BACKEND com o endereço do servidor do serviço REST.

Nesse parâmetro você vai configurar de acordo com a Tag do HTTPREST, seguindo a mesma porta.

3.a- Pode verificar se o WS esta subindo no navegador com o endereço do REST acima:

4- Configurar no menu do modulo de gestão de contratos a chamada da rotina CNTA330:

5- É possível verificar se o servidor HTTPREST foi ativado corretamente pelo console.log conforme abaixo:


0 Comentários