Árvore de páginas

Versões comparadas

Chave

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

Configurações e demais informações a respeito da Integração EAI Protheus x Protheus

Produto:

Microsiga Protheus®

Ambiente:aturamento (SIGAFAT - Faturamento)

Ocorrência:

Como realizar a integração via Mensagem Única (EAI) Protheus x Protheus

Processo:
Aviso

Essa documentação é de uso interno, ela deve ser acessível apenas aos analistas TOTVS.

No exemplo que descreveremos aqui foi realizada a integração entre o Protheus 12.1.25 e o Protheus 12.1.27, porém a versão do Protheus não afeta o teste, é necessário somente que ambos possuam os fontes nas mesmas datas.

Este teste é útil quando necessário verificar o envio e recebimento de informações via mensagem única, pois mesmo que o cliente utilize outro sistema integrado ao Protheus, o funcionamento da comunicação via mensagem única é o mesmo.

Para realizar a configuração, siga os passos abaixo:

Deck of Cards
startHiddenfalse
effectDuration0.5
idIntegração EAI Protheus x Protheus
effectTypehorizontal
loopCardstrue
Card
defaulttrue
idCusto Médio
labelConfigurar os Adapters EAI

Acessando o configurador (SIGACFG), selecione as opções Ambiente > Schedule > Adapter E.A.I, nesta rotina é necessário configurar o Adapter de Envio, no ambiente em que a informação será disparada, e o de Recebimento, no ambiente que receberá a informação.

No teste realizaremos a inclusão do adapter da rotina cadastro de Clientes:

12.1.25 – Envio:                                                                                                                    



12.27 – Recebimento:


Card
defaulttrue
id060720201
labelConfigurar os Web Services

Caso não possua os Web Services configurados, siga o passo a passo do link: https://tdn.totvs.com/x/Cy0aDg

Realizando os processos da aba “Configuração dos Web Services”.

Card
defaulttrue
id060720201
labelCadastrar os Parâmetros

Os parâmetros necessários para funcionamento da integração são:

  1. MV_EAIWS = WSEAISERVICE
  2. MV_EAIUSER = Não preencher
  3. MV_EAIPASS = Não preencher
  4. MV_EAIURL = Caminho do Serviço “EAISERVICE” em sua Configuração de Web Services 
  5. MV_EAIURL2 = Caminho do Serviço “EAISERVICE” em sua Configuração de Web Services

Para localizar o caminho do EAISERVICE acesse o endereço que configurou os Web Services e localize o Serviço: EAISERVICE. Clique no Link e copie o caminho nos parâmetros MV_EAIURL e MV_EAIURL2.

Dica
titleImportante

Nos parâmetros MV_EAIURL e MV_EAIURL2, da Base que fará o envio dos dados, deve constar o Caminho do Serviço “EAISERVICE” da base que receberá os dados.

Assim como nos MV_EAIURL e MV_EAIURL2 da Base que receberá os dados, deve constar o Caminho do Serviço “EAISERVICE” da base que fará o envio dos dados.

Card
defaulttrue
id060720201
labelCadastrar o De/Para Empresa e Filial

É possível que as duas bases não possuam a mesma estrutura de Empresa/Filial no sistema, sendo necessário o cadastro do De/Para.

Acesse no Configurador (SIGACFG) as opções Ambiente > Schedule > Emp.Filial Mensagem Única.

Cadastre os dados que o sistema irá receber pelo XML e qual a Empresa e Filial correspondente no sistema. 

Card
defaulttrue
id060720201
labelGerar a Integração

Seguindo as configurações indicadas nessa documentação, ao incluir/alterar um Cliente no ambiente de envio (12.1.25), o sistema executará o mesmo procedimento no ambiente de recebimento (12.1.27).

Aviso
titleImportante

Caso exista algum erro na configuração o sistema apresentará uma tela de HELP informando inconsistência, caso isso ocorra, as informações não serão gravadas no ambiente de envio e não serão enviadas para o ambiente de recebimento.

Neste caso é possível acessar Ambiente > Schedule > Schedule acessando a Opção EAI é possível verificar o último processamento onde se pode verificar:

  • Visualizar mensagem Original: O sistema exibe o XML gerado para envio;
  • Visualizar mensagem de Resposta: Mensagem de retorno do outro sistema contendo a causa do erro.

Caso não exista mensagem de resposta, significa que o XML não chegou a ser enviado, então há um erro na configuração de envio, caso exista, significa que o sistema chegou a enviar o XML, porém ocorreu um erro na recepção dele no ambiente de recebimento. 

Pode lhe Interessar:

...