Sumário
Conceitos
O que é um EAI?
Modelos de mensagens Síncronas e Assíncronas
O EAI Protheus
Camada de Webservices do EAI Protheus
O Identificador Universal Único – UUID (Universally Unique Identifier)
Como iniciar um servidor de Webservices no Protheus
ApWebWizard
A camada do EAI
Schedule Protheus
Envio de mensagens Assíncronas
Recebimento de mensagens Assíncronas
Rotinas de EAI disponíveis para agendamento no Schedule Protheus
Cadastro de Adapters no Configurador Protheus
Cadastro de De/Para de Empresas
Cadastro de De/para de Mensagens Únicas
Parâmetros importantes do EAI Protheus
Classe FWEAI
Montagem de ambientes no recebimento das mensagens pelo EAI Protheus
O Ponto de entrada EAICHGEMP
Preparando uma de integração rotina no Protheus
Gerando um Schema XML a partir de um adapter no Protheus
Integrações do tipo TOTVSIntegrator em rotinas MVC Protheus com cadastro de Adapter
Integrações da estrutura TOTVSIntegrator em fontes não estão cadastrados no Cadastro de Adapters
Recebendo uma mensagem pela estrutura TOTVSIntegrator em adapters que não estão no cadastro
Enviando uma mensagem pela estrutura TOTVSIntegrator em adapters que não estão no cadastro
Integrações via Mensagem Única TOTVS
IntegDef em rotinas MVC Protheus
IntegDef em rotinas Não-MVC Protheus
Funções utilizáveis no EAI Protheus
Static Function IntegDef
FWIntegDef
FWEAIBusEvent
FWEAIBusRequest
FWEAILOfMessages
FWEAIEMPFIL
CFGA070Int
CFGA070Ext
CFGA070Mnt
Dicas úteis e dúvidas sobre o EAI Protheus
Caracteres especiais no XML
Recebo uma mensagem de outro sistema. Esta mensagem pode iniciar outra mensagem no Protheus?
O EAI Protheus faz a gravação de de-para de registros?
Tenho todos os XSDs das mensagens envolvidas, porém ocorre erro de validação na chegada das mensagens
Existem mensagens na Fila do EAI Protheus paradas, com canal de envio = ESB. Porque elas não estão sendo processadas?
Possuo uma rotina em MVC PROTHEUS, o adapter está cadastrado porém a rotina não é chamada
O EAI Protheus realiza a gravação dos dados se a integração não for bem sucedida?
Quando ocorre erro na integração algumas rotinas mostram a mensagem na tela do usuário e não permitem a gravação. Outras rotinas não permitem a gravação e não mostram a mensagem.