Configuração
O arquivo de configuração do Automatize WebService fica dentro da pasta “{Arquivos de Programas}\Automatize\AWS”, com o nome AWS.cfg.
É um arquivo XML, que exige principalmente duas configurações:
- Acesso ao banco de dados (utilize as configurações do servidor do cliente)
<AcessoBanco>
<Server>10.2.1.2\SqlExpress</Server>
<Database>AutomatizeDB</Database>
<User>sa</User>
<Password>auto3010</Password>
<TimeOut>30</TimeOut>
</AcessoBanco>
- Endereço de acesso disponibilizado
<Conexao>
<URL>http://10.2.1.2</URL>
<Port>33333</Port>
</Conexao>
O endereço de acesso disponibilizado é o meio que os softwares de terceiros terão para se comunicar com a API. É através deste endereço que estes poderão enviar os comandos para consulta de produtos, vendas, atualização de preços, etc.
Certifique-se que a porta utilizada (no exemplo anterior: 33333) está liberada no firewall. Caso seja necessário acesso externo ao WebService, procure verificar também se o modem possui o direcionamento correto de portas.
Com a configuração realizada, basta iniciar o respectivo serviço através do gerenciador de serviços do Windows.
Para realizar um teste de funcionamento e verificar se o processo está operacional, acesso um Web Browser e digite o seguinte endereço na URL de pesquisa:
http://{Endereço de acesso disponibilizado}/Produtos/1
Para o exemplo de configuração mostrado anteriormente, teríamos a seguinte URL:
http://10.2.1.2:33333/Produtos/1
E o retorno deve ser algo parecido com:
{"Charset":"UTF-8","DataContentType":"text\/plain","Success":true,"TotalRegs":0}