Páginas filhas
  • 3 - Configuração Schedule e Agendamentos

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

1. Schedule e Agent

Para a configuração do Schedule e Agent e necessário acessar o Protheus pela porta que irá funcionar o serviço de Schedule, é recomendado que seja uma porta exclusiva para este serviço.

    Iniciando o Schedule: 

  1. Acessar Configurador (SIGACFG) pela porta destinada ao schedule e iniciar o serviço do Schedule

                    Image Added

                   Image Added


    Inclusão do Agent:
  1. Acessar Configurador (SIGACFG) pela porta destinada ao schedule e ir na aba Agent.
Para o funcionamento da integração via mensagem EAI é necessário fazer o cadastro das rotinas FWEAIRECE/FWEAISEND/SCHEDESTMG/FWEAICLEAR, elas são responsáveis pelo envio e recebimento de mensagens e limpeza das tabelas de schedule.
  • FWEAISEND : Esta rotina é exclusiva para o envio das mensagens da fila do EAI. O agendamento desta rotina é realizado por Empresa cadastrada no sistema. No envio da mensagem, um canal de comunicação é aberto com o webservice do produto integrado, e esta comunicação é encerrada após o recebimento  da mensagem de retorno (no caso das Mensagens Única Totvs, após o recebimento da  ReceiptMessage, indicando que que o processo ocorreu corretamente) ou por timeout (mensagem com status de falha).
  • FWEAIRECE :   Esta rotina é exclusiva para o recebimento das mensagens do EAI Protheus. Quando configurada esta rotina inicia o processamento das mensagens disponíveis para processamento na fila do EAI Protheus.
  • FWEAICLEAR: - Rotina de limpeza da fila do EAI Protheus. Quando configurada esta rotina faz a deleção física de todos os registros com o status de 'finalizado', na fila do EAI. Esta limpeza é importante devido ao volume de dados que a tabela XX3 (fila do EAI Protheus) pode atingir.
  • SCHEDESTMG: A rotina SCHEDESTMG que deverá ser responsável por enviar os produtos que tiveram o estoque modificado.

       Inclusão do Agent:

  1.  No Configurador ( SIGACFG) acesse Schedule / Agent. 
  2. Essa tela lista todos os agentes cadastrados e as tarefas atribuídas a cada um. Aqui é possível inicializar ou parar os agentes (todos ou de cada vez) através da seguinte barra de opções: 
    Image Removed.
  3. Para criar um novo agente, clique na opção “Cadastro”;
  4. No canto superior direito clicar no ícone confirme imagem abaixo, ele é um wizard que irá criar os agentes para todos os ambientes configurados com o IP e porta do serviço de schedule ou pela porta que foi acessado o sistema.

                   Image AddedImage Removed


         Será exibida a tela de manutenção dos agentes.

...

Aviso

Importante!

Após cadastrar corretamente um Agente, não se esqueça de ativá-lo.

...

Image Added


       Para mais detalhes, acesse o link link "A camada do EAI"

2. Agendamentos

Para o funcionamento da integração via mensagem EAI é necessário fazer o cadastro das rotinas FWEAIRECE / FWEAISEND / SCHEDESTMG / FWEAICLEAR, elas são responsáveis pelo envio e recebimento de mensagens e limpeza das tabelas de schedule.

  • FWEAISEND : Esta rotina é exclusiva para o envio das mensagens da fila do EAI. O agendamento desta rotina é realizado por Empresa cadastrada no sistema. No envio da mensagem, um canal de comunicação é aberto com o webservice do produto integrado, e esta comunicação é encerrada após o recebimento  da mensagem de retorno (no caso das Mensagens Única Totvs, após o recebimento da  ReceiptMessage, indicando que que o processo ocorreu corretamente) ou por timeout (mensagem com status de falha).
  • FWEAIRECE :   Esta rotina é exclusiva para o recebimento das mensagens do EAI Protheus. Quando configurada esta rotina inicia o processamento das mensagens disponíveis para processamento na fila do EAI Protheus.
  • FWEAICLEAR: - Rotina de limpeza da fila do EAI Protheus. Quando configurada esta rotina faz a deleção física de todos os registros com o status de 'finalizado', na fila do EAI. Esta limpeza é importante devido ao volume de dados que a tabela XX3 (fila do EAI Protheus) pode atingir.
  • SCHEDESTMG: A rotina SCHEDESTMG que deverá ser responsável por enviar o estoque dos produtos que tiverem movimentação.


       Inclusão do Agendamento:

...

Inclusão da rotina de Envio das Mensagens do EAI Protheus SCHEDESTMG:

Obs.: Este agendamento deve ser cadastrado somente no momento que for fazer a carga de estoque.

  1. Para incluir um novo agendamento, clique no item “Cadastro” 
  2. Essa tela irá apresentar uma listagem dos agendamentos já cadastrados e, na parte inferior, uma área de manutenção dos agendamentos:

...