Árvore de páginas

Adapter EAI

O recurso Adapter EAI permite estabelecer integrações entre o Microsiga e outro ERP. Utilizando esse recurso, o Administrador do Sistema passa a definir quais rotinas devem ser integradas, marcando condições de Envio e Recebimento de procedimentos e transações a serem efetuadas entre os dois Sistemas relacionados, e orientando os métodos a serem aplicados.

Essa relação ocorre através de Web Services, TOTVS-ESB e respeitando um layout XML previamente estabelecido.

 

 

 


Requisitos

  • Utilização do novo Schedule.
  • Configurar um agendamento dentro do Schedule, com a função FWEAI, o que faz com que, de tempos em tempos haja uma leitura das tabelas relacionadas e sejam executadas as transações pendentes.
  • TOTVS ESB (Enterprise Service Bus) em funcionamento.
  • Web Service Microsiga® no ar.
  • Adapter desenvolvido previamente ou rotina previamente cadastrada.

Importante:

Uma rotina só pode ser cadastrada se for criada utilizando os padrões MVC (Model View Control), definidos pelo Microsiga®.

Procedimentos

  1. Adicione um agendamento com a função FWEAI e escolha a frequência que ela deve ser executada. Isso determina de quanto em quanto tempo as transações recebidas serão processadas.
  2. Em Configurador/Ambiente/Schedule selecione EAI e clique em Incluir.
  3. Selecione a rotina relacionada, marque as condições de Envio e Recebimento e o Método.
    • Envio: solicita o processamento de transações em outro ERP.
    • Recebimento: processamento de transações no Microsiga® provenientes de outro ERP. Essa operação deve ter sido enviada pelo ERP de origem com o qual a integração estiver sendo realizada.
  4. Clique em Confirmar.

Monitor EAI

Permite a visualização da fila de transações e seus respectivos eventos.

Procedimentos

  1. No Monitor EAI selecione a opção Transações, caso haja alguma transação de EAI armazenada.
  2. É possível visualizar detalhes da transação, ao clicar no ícone em forma de lupa (visualizar mensagem). Esta ação abre o XML utilizado pelo EAI nesta transação.
  3. No painel inferior, é possível visualizar as ocorrências de cada transação, ao clicar no ícone em forma de lupa (Visualizar detalhes do evento).
  4. Confira os dados e confirme.

Tabelas utilizadas

  • SXH - Eventos da tarefa.
  • XX3 - Transações Para Processamento.
  • XX4 - Adapter EAI.

Parâmetros da rotina

  • MV_EAIURL
  • MV_EAIPORT