Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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: