TECNOLOGIA - WebServices - Como efetuar a consulta/cancelamento/reagendamento de um WebService com execução agendada
Dúvida
Como efetuar a consulta/cancelamento/reagendamento de um WebService com execução agendada?
Solução
Para efetuar a consulta/cancelamento/reagendamento de um WebService com execução agendada execute os procedimentos abaixo:
Importante
Para realizar esse processo é obrigatório que os Logs de Execução dos WebServices estejam armazenados no seu ambiente. Caso no seu ambiente esses Logs não estejam sendo gerados, verifique o artigo TECNOLOGIA - WebServices - Logs de processamento de WebServices (requisições) não são armazenados nas tabelas R960REQ e R960PAR.
1. Consulta do agendamento e das execuções
1.1. Acesse o menu Recursos / Implementações / Web Services / Console;
Importante
Caso você enfrente lentidões/travamentos na execução do Console de WebServices, verifique o artigo TECNOLOGIA - WebServices - Como efetuar a limpeza dos registros das tabelas R960REQ e R960PAR.
1.2.1. Acesse a aba Agendados;
1.2.2. Localize o registro do WebService agendado que tenha o ícone do relógio na parte lateral direita, conforme exemplo abaixo:
O registro com ícone do relógio é o registro do agendamento em si. Os demais registros também exemplificados na imagem acima para o mesmo WebService são as execuções agendadas registradas para o agendamento realizado.
1.2.3. Para verificar o agendamento realizado, você deve simular o reagendamento. Para isso, selecione o registro do relógio, clique com botão direito do mouse e selecione a opção Reagendar:
1.2.4. Será aberta a tela de Periodicidade do serviço, demonstrando o agendamento atual realizado:
1.2.5. Caso você deseje verificar os parâmetros de cada execução agendada, você deve selecionar uma da execuções realizadas, clicar com botão direito do mouse e selecionar a opção Visualizar parâmetros de entrada:
1.2.6. Serão exibidos os parâmetros da execução realizada conforme agendamento:
2. Reagendamento
Para realizar o reagendamento:
2.1. Realize os passos já descrito no tópico 1 com relação a Consulta dos Agendamentos. A diferença está no passo 1.2.4.
2.2. Após consultar o agendamento, altere o mesmo na tela de Periodicidade de processos automáticos:
2.3. Após efetuar as alterações, acione o botão OK:
3. Cancelamento do agedandamento
Para realizar o cancelamento do agendamento:
2.1. Realize os passos já descrito no tópico 1 com relação a Consulta dos Agendamentos até o passo 1.2.2;
2.2. Selecione o registro agendamento desejado, clique com botão direito do mouse e acione a opção Cancelar:
2.3. Será exibida e mensagem Confirma cancelar a requisição selecionada? Você deverá clicar em Sim.
2.4. O registro do agendamento será excluído da tela e o agendamento terá sido cancelado.
Observação
Para mais informações sobre os WebServices do Gestão Empresarial | ERP, consulte o artigo ERP - WebServices - Onde é possível encontrar informações diversas sobre processo de integração via WebServices (índice).