ERP MEGA - Portal de Repasses - Como configurar Web service
Dúvida
Como configurar um Web service para utilização do Portal de Repasses?
Solução
Para configurar o Webservice, realize os passos a seguir:
1. Descompacte e copie os arquivos abaixo no servidor do cliente, conforme exemplo a seguir:
Atenção! Faça o dowload dos arquivos de acordo com a sua versão.
Versão Planier: faça o download do arquivo Mega.Erp.Construcao.Opf.Api
Versão Alexandria: faça o download do arquivo OperacoesFinanceirasAPI_482 ALEXANDRIA.zip
2. Ajuste no arquivo web.config as informações de HOST e SERVICE_NAME referentes a connectionStrings, exemplo:
Observação: em SERVICE_NAME, utilize o nome da conect string completa, conforme as imagens a seguir, caso contrário o web service pode não funcionar.
3. Descomente a linha referente à configuração do cliente do Oracle e insira o endereço onde o client está instalado:
4. Instale o web service no IIS, preencha o Site name, o Physical path e o host name, exemplo:
Atenção! Após clicar no botão OK, poderá apresentar uma mensagem caso a porta 80 já esteja em uso.
Caso aconteça, confirme assim mesmo a criação do webservice.
5. Para acesso interno ao webservice, altere o arquivo hosts, do diretório “C:\Windows\System32\drivers\etc”, adicionando o host name do site criado, exemplo:
Observação: Para salvar o arquivo hosts, normalmente é necessário salvar o arquivo em outro local inicialmente para depois sobrescrever o arquivo original, isso em função de permissão do usuário de rede.
Solicite a liberação de acesso externo ao site criado para a TI do cliente, exemplo: http://megaopfonedi.fwccloud.com.br
6. Teste a publicação do web service
Para testar a publicação do web service é necessário passar como parâmetro algum contrato existente no módulo Carteira de Recebíveis, exemplo de teste, utilizando o contrato de número 1076 (contrato da Carteira de Recebíveis):
http://megaopfonedi.fwccloud.com.br/api/extrato/1076
Exemplo de resultado esperado:
Atenção! Caso seja o cliente esteja em ambiente Cloud (FWC), a instalação deve ser feitas em ambos os servidores web (FWCPO01 e FWCPO02).