Páginas filhas
  • EAI10003 - Cadastro de Aplicativos Externos



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

CampoDescriçã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.

Valor

Descrição

0 - Não altera conteúdo

Não altera qualquer conteúdo do XML da mensagem gerada pelo Adapter para envio ao produto de destino.

1 - Remove caracteres especiais e acentos

Remove caracteres especiais e acentuações encontrados no conteúdo XML da mensagem gerada pelo Adapter antes do envio para o produto de destino.

2 - Transforma caracteres especiis e acentos em HTML Entities

Transforma caracteres especiais e acentuações em HTML Entities, que são caracteres nomeados iniciados com "&" e terminados com ";" e no meio vai o caracter, sem acentuação e uma conotação indicando qual é a acentuação a ser aplicada ao caracter.

Por exemplo, o caracter acentuado "á" é convertido em "á", onde "&" + "a" + "acute" que indica acento agudo + ";". Para mais informações acesse HTML Entities (W3Schools).

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:  http://<servidor>:<porta>/<caminho web service>?wsdl

Usuário para conexão

Nome do usuário para autenticação no aplicativo externo, caso necessário. 
(informação) Esta informação é obrigatória, quando a conexão com o WebServices do produto de destino exigir autenticação na conexão com o webservices via HTTP SOAP. O modelo de autenticação é BASIC AUTHENTICATION.

Senha do usuário

Senha para autenticação no aplicativo externo, caso necessário.

(informação) Esta informação é obrigatória, quando a conexão com o WebServices do produto de destino exigir autenticação na conexão com o webservices via HTTP SOAP. O modelo de autenticação é BASIC AUTHENTICATION.

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

Essas informações são resgatadas após a confirmação do cadastro do aplicativo externo e apresentadas na tela.

AplicativoNome do aplicativo interno.
NomeNome do aplicativo externo em conjunto com o aplicativo interno.
DescriçãoDescrição do aplicativo externo
ProdutoProduto do aplicativo externo.
VersãoVersão do produto do aplicativo externo.
FilaNome da fila para onde serão enviadas as mensagens para processamento.
ProgramaNome do programa ou classe que envia as mensagens para a fila.
Transações disponíveisListagem das transações que o aplicativo externo disponibiliza para a integração.


04. TABELAS UTILIZADAS


Tabelas utilizadas no processo de cadastramento de aplicativos externos:

TABELADESCRIÇÃ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.