...
- Na última linha do exemplo do link anterior, há o trecho "ENVIRONMENT=environment"P12127_MNTNG, onde "environmentP12127_MNTNG" deve ser substituído pelo Ambiente do Servidor Protheus a ser utilizado;
- Deve incluir a linha "MAXSTRINGSIZE=10" na seção "[General]";
- Adicionar duas configurações dentro do HTTPURI, os itens a serem adicionados são "CORSEnable=1" e o "AllowOrigin=*";
- Caso queira, você pode mudar a porta em que o serviço irá rodar trocando o valor "80808086" na linha "Port=80808086" pela porta desejada.
- Deve incluir uma seção chamada SSLConfigure com dois itens, sendo HSM=0 e SSL2=1.
...
tabs | Processo via Mingle, Processo antigo, Passo 03, Passo 04 |
---|
ids | passo1,passo2 |
---|
...
default | yes |
---|
referencia | passo1 |
---|
...
...
Na seção HTTPREST deverá ser adicionado a chave Security=1;Na seção HTTPURI deverá ser adicionado a chave PrepareIN, essa chave pode ser utilizada como PrepareIN=All ou PrepareIN=EMPRESA ou PrepareIN=EMPRESA,FILIAL;Na seção HTTPURI deverá ser adicionado a chave Stateless=1;Na seção HTTPURI deverá ser adicionado a chave OnConnect=REST_CONNECT;Na seção HTTPURI deverá ser adicionado a chave OnExit=REST_EXIT;Na seção HTTPURI deverá ser adicionado a chave OnStart=REST_START; Bloco de código |
[HTTPV11]
Enable=1
Sockets=HTTPREST
Path=D:\Totvs\http
Environment=P12117_MOBILE
ResponseJob=HTTPJOB
RpcEnable=0
SigaWeb=MAK
Cache-control=no-store
PORT=8086
[HTTPREST]
Port=8086
IPsBind=
URIs=HTTPURI
Security=1
[HTTPURI]
URL=/rest
Instances=0,2
CORSEnable=1
AllowOrigin=*
PrepareIN=T3
Stateless=1
OnConnect=REST_CONNECT
OnExit=REST_EXIT
OnStart=REST_START
[ONSTART]
JOBS=HTTPJOB
RefreshRate=60
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=P12117_MOBILE
[SSLConfigure]
HSM=0
SSL2=1 |
---|
Nota |
---|
| Requisitos Minimos | Protheus versão 12.1.023 ou superiorLIB versão 20200214 ou superiorLicense Server versão 3.0.0 ou superiorBinário versão 7.00.170117A ou superiorMNT NG versão 1.9.52 ou superior | WebService versão de 16/04/2021 ou superiorApós a | do arquivo appserver.ini, será necessário solicitar seu alias através do https://hom-mingle.totvs.com.br/landpage/# preenchendo todos os dados. Depois de criado, o alias será utilizado no Portal Mobile. |
Nota |
---|
| No campo "Selecione o App" deverá ser escolhido a opção "MNT NG" e automaticamente o campo "Selecione o seu backend" será preenchido. Os demais campos são referentes aos dados do ambiente. |
Aviso |
---|
| Para dar continuidade na implementação do MNT NG é imprescindível a criação do alias. |
Totvs custom tabs box items |
---|
|
default | no |
---|
referencia | passo2 |
---|
|
Ao finalizar as alterações necessárias, seu AppServer.ini ficará parecido com o apresentado no bloco abaixo.
Bloco de código |
---|
[HTTPV11]
Enable=1
Sockets=HTTPREST
Path=D:\Totvs\http
Environment=P12117_MOBILE
ResponseJob=HTTPJOB
RpcEnable=0
SigaWeb=MAK
Cache-control=no-store
PORT=8086
[HTTPREST]
Port=8086
IPsBind=
URIs=HTTPURI
Security=
01
[HTTPURI]
URL=/rest
Instances=0,2
CORSEnable=1
AllowOrigin=*
[ONSTART]
JOBS=HTTPJOB
RefreshRate=
60120
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=
P12117P12127_
MOBILE
[SSLConfigure]
HSM=0
SSL2=1MNTNG
Nota |
---|
|
Um ponto que deve ser prestado atenção é que o endereço em que será configurado o Webservice deve conter um IP externo para poder ser acessado pela aplicação. Sendo assim, uma vez que o Webservice estiver configurado, você deve repassar a porta interna para os responsáveis de TI e pedir para torná-lo externo. |
...