Histórico da Página
...
Caso seja necessário entender cada propriedade referente ao EAI neste arquivo de profile, o usuário poderá acessar este link Informações de Profile referente as propriedades.
Manutenção das configurações do EAI Logix
Carregamento das transações do Host Application
...
A configuração do EAI Logix passa pela carga das transações habilitadas no Host Application. Esta carga ocorre no programa EAI10000, conforme procedimento abaixo:
a) Executar o programa EAI10000, situado no menu Logix em Administração Logix -> Controle Geral -> Cadastros -> EAI -> EAI1000 – Console EAI.
...
NOTA: A tela será bloqueada para outros usuários, a partir do momento em que o usuário selecionar a opção Modificar. Retornará ao normal quando houver uma confirmação ou cancelamento da transação. Esse é um comportamento comum do metadados, para não permitir que vários usuários modifiquem ao mesmo tempo.
Cadastramento de External Applications
...
Após a carga das transações no Host Application e antes da definição dos contextos e das rotas de envio, é necessário cadastrar os aplicativos externos (External Applications) com os quais o aplicativo hospedeiro irá se comunicar via EAI.
...
NOTA: A tela será bloqueada para outros usuários, a partir do momento em que o usuário selecionar uma das opções: Incluir, Modificar, Copiar e Excluir. Retornará ao normal quando houver uma confirmação ou cancelamento da transação. Esse é um comportamento comum do metadados, para não permitir que vários usuários modifiquem ao mesmo tempo.
Utilizando contextos
...
Para acessar configuração referente a contextos no EAI Logix, basta acessar a seguinte página: Utilizando Contextos no EAI Logix
Configuração de rotas de envio
...
Por fim, é necessário definir as rotas para envio das mensagens aos aplicativos externos, o que é feito na tela do Host Application.
...
NOTA: A tela será bloqueada para outros usuários, a partir do momento em que o usuário selecionar a opção Modificar. Retornará ao normal quando houver uma confirmação ou cancelamento da transação. Esse é um comportamento comum do metadados, para não permitir que vários usuários modifiquem ao mesmo tempo.
Envio e recebimento de mensagens
...
O envio e recebimento de mensagens depende da alteração das respectivas regras de negócio no Logix para chamar os adapters do EAI. Caso já existam no RPO os programas alterados e os respectivos adapters, basta executar as rotinas relacionadas para efetuar a geração e o envio das mensagens.
Consulta de mensagens enviadas e recebidas
...
Para consultar mensagens enviadas a partir do host application, ou mensagens recebidas de aplicativos externos, pode-se usar o EAI10000, item Monitoramento.
...
Conforme mostrado na imagem acima, é possível consultar todas as mensagens trafegadas de uma vez (item Geral), ou de acordo com o sentido (Entrada ou Saída) e status de processamento (Recebidas ou Enviadas).
Através do botão Pesquisar, é possível fornecer os filtros necessários para selecionar as mensagens desejadas.
Ao clicar em uma das mensagens mostradas, na parte inferior do painel é possível consultar o conteúdo (XML) da mensagem, as mudanças de status que a mensagem sofreu (Log) e os desdobramentos ocorridos durante o seu processamento (Histórico).
Informações Técnicas EAI Logix
Informações de Profile
...
Para verificar se todas as informações foram instaladas corretamente, inicialmente é verificado o arquivo Totvsprofile.pro do ambiente. Segue uma tabela abaixo com as informações que devem ser conflitadas:
Nome do Campo | Valor Pré-configurado | Tela do Wizard | Campo do Wizard | Valores da legenda |
eai.configprovider | EAIConfigProviderLogix | - | - | - |
eai.hostapplication | - | Config. Gerais | Nome do Aplicativo | - |
eai.companyid | - | Config. Gerais | Empresa | - |
eai.userid | - | Config. Gerais | Usuário | - |
eai.debug | - | Config. Gerais | Debug | 0 – Desativado 1 – Ativado |
eai.xsdvalid | - | Validação XSD | Validação | 0 – Desativado 1 – Entrada 2 – Saída 3 – Ambos |
eai.xsdpath | - | Validação XSD | Caminho do XSD | - |
Informações do Webservice
...
Os campos do WebService deverão estar no arquivo TotvsAppServer.ini conforme a tabela abaixo:
Seção | Chave | Tela do Wizard | Campo do Wizard | Legenda | Valor Pré-Configurado |
HTTP | Enable | - | - | - | 1 |
HTTP | Port | Webservice | Porta | - | - |
HTTP | Path | Webservice | Local do SmatClient | - | - |
WEBSERVICES | Enable | - | - | - | 1 |
WEBSERVICES | Environment | Webservice | Ambiente |
|
|
WEBSERVICES | Conout | Webservice | Conout | 0 – Desativado 1 – Ativado | 0 |
WEBSERVICES | Trace | Webservice | Trace | 0 – Desativado 1 – Ativado | 0 |
WEBSERVICES | NameSpace | - | - | - | http://www.totvs.com |
WEBSERVICES | URLLocation | - | - | - | http://localhost: + PORTA |
WEBSERVICES | Logix | - | - | - | 1 |
Informações salvas em tabela
...
Será salvo, durante a instalação, informações a respeito do aplicativo host, o que está sendo configurado, em duas tabelas: “eai_aplicativo” que mostrará informações gerais que o aplicativo utilizará durante a troca de mensagem; a outra é a “eai_aplicativo_transacao” onde possuirá informações referentes aos adapters e transações que o aplicativo host possui em seu RPO.
...
AND aplicativo = <NOME_APLICATIVO>
Resultado: