Histórico da Página
...
- Analisando um exemplo de REST no Appserver.ini:
Inicie o navegador de Internet e informe o endereço do servidor e da porta do serviço REST ex: http://127.0.0.1:8070
Observe a apresentação da Lista serviços REST disponíveis:
Realize o teste de uma rede externa(3G/Outra Rede fora da empresa) para saber se o acesso externo está liberado.
Deve aparecer a lista de serviços como no exemplo abaixo:
3 - Na lista de Serviço localize o serviço EAISERVICE:
...
O endereço é formado pelo IP do servidor(IP Externo) e porta definido no serviço REST + totvseai/standardmessage/v1/transactions/
O
...
caminho do serviço completo
...
ficaria assim: http://127.0.0.1:
...
8070/totvseai/standardmessage/v1/transactions/
Dica | ||
---|---|---|
| ||
Caso tenha definido um caminho para o serviço REST em URL o mesmo deve ser considerado no caminho do serviço. Isso evita erros como: {"code":404,"detailedmessage":"","message":"The server can't find the requested resource."} Ex : [HTTPURI] então o caminho ficaria: http://127.0.0.1:8070/rest/totvseai/standardmessage/v1/transactions/ |
Aviso | ||
---|---|---|
| ||
No Protheus, cada grupo de empresas é um aplicativo diferente para o EAI. Desta maneira, cada grupo de empresas deve possuir um endereço REST diferente. Caso seja recebida uma requisição para um endereço cujo grupo de empresas é diferente do enviado, a seguinte mensagem será apresentada: O grupo de empresas do aplicativo não corresponde ao grupo de empresas deste serviço. Grupo recebido - (A). Grupo do serviço - (B) , onde A e B são respectivamente o grupo recebido na requisição e o grupo de empresas do endereço REST |
...