Páginas filhas
  • 2 - Configuração REST EAI - Protheus SFA

Versões comparadas

Chave

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

Para isso é necessário configurar o REST Padrão do Protheus. Veja mais detalhes nos links abaixo:


Modelos de Configuração do REST:

Informações

1 - Configuração padrão usada. Nesta configuração está sendo usado a TAG "PrepareIn" onde tem a necessidade do cliente ter licença para utilização das API, principais licenças usadas "TOTVS I e TOTVS Full":

[HTTPV11]
Enable=1
Sockets=HTTPREST

[HTTPREST]
Port=8404
URIs=HTTPURI
SECURITY=1

[HTTPURI]
URL=/rest
Instances=1,10
CORSEnable=1
AllowOrigin=*
PrepareIn=01 //Grupo de Empresa
Stateless=1


2 - Configuração com isenção da licença "TOTVS I", válido somente para integrações via mensagem EAI (Customer, Order e EAIMessage). Neste caso não é usado a TAG "PrepareIn" não tendo o consumo da licença.

[HTTPV11]
Enable=1
Sockets=HTTPREST

[HTTPREST]
Port=8404
URIs=HTTPURI
SECURITY=1

[HTTPURI]
URL=/rest
Instances=1,10
CORSEnable=1
AllowOrigin=*


3 - Caso possua outras integrações utilizando o serviço REST com API que não estão na isenção, será necessário fazer a configuração desta maneira, com duas URI para o REST, uma com a TAG "PrepareIn" e outra sem a TAG:

[HTTPV11]
Enable=1
Sockets=HTTPREST

Clique no link abaixo para ter um passo a passo de como criar o ambiente REST. 

https://tdn.totvs.com/pages/releaseview.action?pageId=435098014

Aviso

Importante:

1 – Para a integração com o TOTVS SFA é necessário manter as seções [HTTPREST] e [HTTPURI] com os parâmetros indicados abaixo com destaque os itens com *:

[HTTPREST]
Port=

(definir a porta do REST)

8404
URIs=

URIHTML

HTTPURI,HTTPURI2
SECURITY=1

[HTTPURI

*Security=0

 

[URIHTML

]
URL=/

rest

connector
Instances=1,10
CORSEnable=1
AllowOrigin=*

[HTTPURI2]
URL=/rest
Instances=1

*PrepareIn=ALL

*Instances=10

,10
CORSEnable=1
AllowOrigin=*
PrepareIn=01  //Grupo de Empresa
Stateless=1