Histórico da Página
...
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
[General]
MAXSTRINGSIZE=10
[HTTPV11]
Enable=1
Sockets=HTTPREST
[HTTPREST]
Port=8080
IPsBind=
URIs=HTTPURI
Security=1
[HTTPURI]
URL=/rest
PrepareIn=ALL
Instances=2,5,1,1
CORSEnable=1
AllowOrigin=*
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=environment
[ONSTART]
jobs=HTTPJOB
RefreshRate=30
|
Obs: O exemplo abaixo contém valores obrigatórios referente ao REST com comentários.
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
[General]
MAXSTRINGSIZE=10
;//MAXSTRINGSIZE: Essa chave é obrigatória com o valor mínimo de 10.
[HTTPV11]
Enable=1
Sockets=HTTPREST
[HTTPREST]
Port=8080
;//Port: Porta que o REST irá utilizar para subir o serviço, pode ser alterada para qualquer outra porta.
IPsBind=
URIs=HTTPURI
Security=1
;//Security: O valor 1 é obrigatório.
[HTTPURI]
;//HTTPURI: Mesmo valor da chave URIs, definido na linha 13.
URL=/rest
;//URL: Path onde o rest irá subir, pode ser alterado.
PrepareIn=ALL
;//PrepareIn: Chave que indica qual environment será preparado para o rest. ALL significa que deve ser preparado para atender todas as empresas. Caso você queira utilizar o REST com empresa 1 filial 01, por exemplo, inserir na chave 1,01.
Instances=2,5,1,1
;//Instances: Chave obrigatória, mais informações sobre configuração em http://tdn.totvs.com/display/tec/Instances . A configuração desta chave impacta diretamente no total de licenças consumidas pelo REST.
CORSEnable=1
;//CORSEnable: Essa chave é obrigatória e com o valor 1, caso contrário, o REST não aceitara as requisições dos apps.
AllowOrigin=*
;//AllowOrigin: Essa chave limita os IP's que o REST do Protheus pode responder, deve conter o valor * (responder para qualquer ip) ou os ip's específicos onde a integração será realizada.
[HTTPJOB]
MAIN=HTTP_START
;//MAIN: Cria um JOB que inicializa o servidor HTTP na inicialização do serviço.
ENVIRONMENT=environment
;//ENVIRONMENT: Diz em qual environment(ambiente) o JOB será configurado.
[ONSTART]
jobs=HTTPJOB
;//Jobs: Indica que o HTTPJOB será iniciado quando o serviço for iniciado.
RefreshRate=30
;//RefreshRate: Indica qual a taxa de atualização para reiniciar o JOB em caso de falha. |
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
[General]
MAXSTRINGSIZE=10
[HTTPV11]
Enable=1
Sockets=HTTPREST
[HTTPREST]
Port=8080
IPsBind=
URIs=HTTPURI
Security=1
[HTTPURI]
URL=/rest
PrepareIn=ALL
Instances=2,5,1,1
CORSEnable=1
AllowOrigin=*
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=environment
[ONSTART]
jobs=HTTPJOB
RefreshRate=30
|
...
. |
Informações | ||
---|---|---|
| ||
Exclusivamente para o aplicativo Meu Coletor de Dados, é necessário incluir a chave MODULE na seção HTTPURI:
A configuração do REST do Meu Coletor de Dados não pode ser compartilhada com os demais aplicativos. |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas