Editor de web services
O editor de web services é um recurso que permite integrar diversos serviços em diferentes servidores, ou até mesmo criar novos serviços implementados utilizando regras LSP, tornando-os flexíveis e abrangentes.
Antes de iniciar a utilização deste recurso, é importante que as configurações estejam em ordem.
Para acessar essas opções, primeiramente acesse Recursos > Implementações > web services. Verifique as opções de quatro maneiras diferentes:
- Arquivo > Provedor;
- Opções do menu do botão Provedores;
- Duplo clique sobre Adicionar provedor na lista de provedores;
- Painel de navegação dos Provedores de serviços.
As opções Adicionar e Editar abrem a tela de configurações de provedor de serviços.
Edição de provedores
Adicionar
Inclui um novo provedor que estará disponível
para todos os sistemas que utilizam a mesma base que o sistema onde ele foi
cadastrado;
Atualizar
Esta opção está disponível apenas para provedores Senior, de mesma base
ou não. Permite atualizar as definições de serviços disponíveis
em um sistema Senior.
Ao selecioná-la, todos os serviços dos provedor em questão serão importados
novamente, mantendo o ambiente consistente. Isto é útil após uma atualização
de versão ou após criar um novo serviço no sistema provedor que precise
ser usado dentro do sistema em execução.
Ao fazer alterações (adicionar, alterar, excluir) nos web services de
um sistema Senior, estas alterações serão vistas automaticamente
pelos sistemas que usem a mesma base e que o tenham como provedor,
sem a necessidade de usar a opção Atualizar nesses sistemas, bastando
reiniciá-los;
Editar
Permite alterar os dados do provedor desejado;
Publicar
Permite publicar as customizações sem a necessidade de atualizar os web services;
Excluir
Remove o provedor selecionado;
Log:
- Não gravar: não efetua novas gravações de log, mas manterá o que já tinha gravado;
- Conforme provedor: mantém os registros de logs conforme definido no provedor interno. Ou seja, a configuração feita no provedor será respeitada por esse serviço;
Exemplo: caso existam vários serviços em um provedor, a opção fará com que todos tomem o comportamento do provedor interno como padrão. - Manter 1 dia: mantém os registros de logs durante 1 dia;
- Manter 7 dias: mantém os registros de logs durante 7 dias;
- Manter 30 dias: mantém os registros de logs durante 30 dias;
- Manter 90 dias: mantém os registros de logs durante 90 dias;
- Sempre gravar: mantém sempre os registros de log na base.
Utilize a opção Sempre gravar com precaução, e evitando o uso excessivo de recursos com a geração das informações e capacidade de armazenamento. O uso desta configuração em ambientes com alto volume de integrações, como alterações cadastrais, compromete a performance do sistema e gera alto volume de dados em banco de dados. Portanto, salvo em situações de investigação, homologação ou diagnóstico, não é recomendável o uso desta opção.
Para cenários com necessidade de auditoria, observar com cautela o funcionamento da rotina e a utilidade da informação gerada antes de fixar a parametrização em base de produção.
Importante
- Ao salvar uma nova configuração, o editor fará a chamada da Stored Procedure SP_CLEAR_WS_LOG, responsável pela limpeza do log. Esse processo poderá demorar, por isso recomendamos usar comandos nativos do banco de dados ou configurar limites escalonados e por serviços, para que assim as linhas excedentes possam ser apagadas em faixas;
- A execução da rotina de limpeza de logs de web services será executada somente uma vez ao dia e iniciada a partir do primeiro web service executado do dia.
Veja também: