Histórico da Página
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:
- Acessar Configurador (SIGACFG) pela porta destinada ao schedule e iniciar o serviço do Schedule
Inclusão do Agent:
- 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:
- No Configurador ( SIGACFG) acesse Schedule / Agent.
- 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:
. - Para criar um novo agente, clique na opção “Cadastro”;
- 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.
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. |
...
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.
- Para incluir um novo agendamento, clique no item “Cadastro”
- Essa tela irá apresentar uma listagem dos agendamentos já cadastrados e, na parte inferior, uma área de manutenção dos agendamentos:
...