CONTEÚDO
01. VISÃO GERAL
O programa de cadastros de Aplicativos Externos do EAI2 permite fazer o gerenciamento dos aplicativos cadastrados para realizar as integrações com o produto Logix. Nele ficam registrados todos os Aplicativo Externos que se integram via comunicação de serviços do EAI SOAP ou via REST com o IPAAS.
02. EXEMPLO DE UTILIZAÇÃO
Para acessar o programa EAI10003-Cadastro de Aplicativos Externos, é preciso antes acessar o programa EAI10000-Controle de Mensagens EAI, e a partir dele acessar o Menu Configuração, onde se localiza o Cadastro de Aplicativos Externos:
Ao entrar no programa EAI10003, para incluir um novo aplicativo externos é preciso inserir algumas informações como:
- Canal de comunicação para conexão do serviço EAI;
- Endereço URL para conexão com o serviço do EAI que pode ser no modelo HTTP SOAP (conexão nativa com webservices do produto de destino) ou HTTP REST (conexão via TOTVS iPaaS)
Ainda é possível testar a comunicação utilizando os botões dedicados a cada serviço.
03. TELA EAI10003 - Aplicativos Externos
Principais Campos e Parâmetros
Campo | Descrição | ||||||||
---|---|---|---|---|---|---|---|---|---|
Classe do produto destino | É a classe do canal correspondente ao produto que se queira comunicar. Por exemplo, se o produto for o Logix e o produto de destino das mensagens foi Datasul, deverá selecionar a classe de destino correspondente, ou seja, EAIChannelDatasul | ||||||||
Formato XML para envio | Informe como o conteúdo da mensagem de integração deverá ser ser enviada a partir do produto Logix. Estas mensagens são geradas no formato XML respeitando um padrão e formato de acordo com o Recurso/Adapter que estiver sendo processado para envio.
| ||||||||
URL conexão serviço EAI | Endereço do web service do aplicativo externo que será a porta de entrada para as mensagens enviadas pelo aplicativo hospedeiro. Formato: | ||||||||
Usuário para conexão | Nome do usuário para autenticação no aplicativo externo, caso necessário. | ||||||||
Senha do usuário | Senha para autenticação no aplicativo externo, caso necessário.
| ||||||||
Conectar Serviço EAI (SOAP) | Botão que realiza teste de conexão via HTTP SOAP para a URL de conexão nativa com o serviço EAI, retornando as informações do aplicativo de destino e as transações disponíveis em caso de sucesso de conexão. | ||||||||
URL conexão serviço iPaaS | URL de conexão com diagrama publicado em um projeto registrado no TOTVS iPaaS para processamento da integração EAI. Esta URL deverá conter Token de acesso na URL. | ||||||||
Ativar? | Habilita ou desabilita as integrações deste aplicativo externo via TOTVS iPaaS. Quando estiver inativo, as integrações são realizadas pela conexão nativa usando a URL de conexão direta com o WebServices pelo protocolo SOAP. | ||||||||
Conectar Serviço via iPaaS (REST) | Botão que realiza teste de conexão via HTTP REST para a URL de conexão do serviço EAI do produto de destino via TOTVS iPaaS, retornando as informações do aplicativo de destino e as transações disponíveis em caso de sucesso de conexão. | ||||||||
Informações do aplicativo de destino e transações disponíveis
| |||||||||
Aplicativo | Nome do aplicativo interno. | ||||||||
Nome | Nome do aplicativo externo em conjunto com o aplicativo interno. | ||||||||
Descrição | Descrição do aplicativo externo | ||||||||
Produto | Produto do aplicativo externo. | ||||||||
Versão | Versão do produto do aplicativo externo. | ||||||||
Fila | Nome da fila para onde serão enviadas as mensagens para processamento. | ||||||||
Programa | Nome do programa ou classe que envia as mensagens para a fila. | ||||||||
Transações disponíveis | Listagem das transações que o aplicativo externo disponibiliza para a integração. |
04. TABELAS UTILIZADAS
Tabelas utilizadas no processo de cadastramento de aplicativos externos:
TABELA | DESCRIÇÃO |
---|---|
EAI_APLICATIVO_PROPRIEDADE | Tabela usada para armazenar as informações das aplicações Externa. |
EAI_APLICATIVO_TRANSACAO | Tabela usada para armazenar as informações das transações disponíveis da Aplicação Externa. |
EAI_APLICATIVO | Tabela usada para armazenar as informações das Aplicações: Host Aplication e External Aplication. |
EAI_CONTEXTO_TRANSACAO | Tabela usada para armazenar as informações dos Contextos Destinatários da Mensagem. |