Tempo aproximado para leitura: 00:04:03 min
Dúvida
Como analisar a execução de uma integração?
Ambiente
Logix – EAI – Versão 12
Solução
Finalizada todas as configurações do ambiente e definidas as rotas de envio, já podemos acessar o Logix e realizar a integração de dados.
Em nosso exemplo vamos realizar a integração do VDP3080 - Cadastro de Municípios, este programa internamente irá executar a transação CITY para que seja realizada a integração dos dados.
Desta forma, basta acessar o Logix e entrar no programa VDP3080, consultar o município desejado e realizar a alteração do cadastro. Neste caso vamos alterar a informação do campo nome de EAI-TESTE-01 para EAI-TESTE-02
Após a confirmação da alteração, recebemos a mensagem de Modificação realizada com sucesso, agora precisamos acessar o programa EAI10000 e avaliar os dados da integração.
Sempre que uma integração é realizada teremos duas linhas de informação para a mesma transação. Uma linha referente ao envio e outra linha referente ao retorno da mensagem.
Clique em cada uma das mensagens e veja as informações nas abas Conteúdo, Histórico e Log.
Caso precise avaliar o debug do processamento, abra o arquivo totvsconsole.log e procure pelo termo XML final. Essa linha contem o XML que o Logix esta enviando para o Aplicativo Externo. Na sequencia também é possível verificar a mensagem Enviando mensagem para EAI Protheus. Caso ocorra algum erro durante a tentativa de integração é neste ponto que deve ser apresentado alguma mensagem de erro. Caso queira acompanhar todo o passo a passo da integração basta procurar pelo termo [LOGIX] [EAI]. Segue abaixo trecho do arquivo de debug demonstrando a integração realizada com sucesso.
[Thread 13236] [LOGIX] [EAI] Verificando o tipo de entrega da mensagem...
[Thread 13236] [LOGIX] [EAI] Mensagem do tipo SINCRONA. Aguardando resposta...
[Thread 13236] [LOGIX] [EAI] Verificando se existe o elemento <Identification>.
[Thread 13236] [LOGIX] [EAI] Elemento <Identification> não encontrado, adicionando-o manualmente.
[Thread 13236] [LOGIX] [EAI] XML original: < CONTEUDO DO XML >
[Thread 13236] [LOGIX] [EAI] XML final: < CONTEUDO DO XML >
[Thread 13236] [LOGIX] [EAI] Enviando mensagem para EAI Protheus.
[Thread 13236] [XML MANAGER] XML validado com sucesso.
[Thread 13236] [XML MANAGER] PARSER do XML efetuado em 0.016 segundos.
[Thread 13268] [LOGIX] [EAI] Verificando o tipo de entrega da mensagem...
[Thread 13268] [LOGIX] [EAI] Mensagem do tipo SINCRONA. Aguardando resposta...
[Thread 13268] [LOGIX] [EAI] Verificando se existe o elemento <Identification>.
[Thread 13268] [LOGIX] [EAI] Elemento <Identification> não encontrado, adicionando-o manualmente.
[Thread 13268] [LOGIX] [EAI] XML original: < CONTEUDO DO XML >
[Thread 13268] [LOGIX] [EAI] XML final: < CONTEUDO DO XML >
[Thread 13268] [LOGIX] [EAI] Enviando mensagem para EAI Protheus.
[Thread 13268] -------------------------------------------------------------------------------
WSCERR044 / Não foi possível POST : URL http://10.80.77.98:8099/EAISERVICE.apw ( 10061 : Connection refused. )
ADVPL WSDL Client 1.120703 / TOTVS 2020 Série 9 Construção e Projetos Dboracle-34 on 20200928 14:41:08
0 Comentários