Árvore de páginas

A Mensagem Única TOTVS agora pode enviar mensagens à múltiplos destinos e também pode responder para um receptor diferente do especificado no parâmetro MV_EAIURL2.

 

Uma mensagem Única somente poderá possuir mais de um destinatário se o seu tipo de envio for igual a 1 - assíncrono.

Cada rota de envio é definida pelo produto utilizado e pela aplicação de origem, ou seja, para um mesmo adapter, não existirá produto e aplicação com origens iguais. As mensagens que possuem adapters distintos devem possuir a mesma configuração de roteamento.

Caso o adapter, não possua roteamento cadastrado ou possua apenas rotas com o campo Envia=2 (não) a mensagem é gerada para o conteúdo do parâmetro MV_EAIURL2.

 


Procedimento

1.  No módulo Configurador (SIGACFG) acesse Ambiente / Schedule / Adapter E.A.I. (CFGA020)

2. Clique em Incluir

3.  Insira um novo adapter EAI

4.  No campo Mensagem Única escolha a opção 1 - Sim

5.  No campo Rotina digite o nome do adapter a ser utilizado

6.  No campo Mensagem  digite o nome da Mensagem Única TOTVS relacionada ao adapter utilizado

7.  Insira uma descrição para este adapter no campo Descrição

8.  Selecione se este adapter está habilitado ou não para envio no campo Envia e se está habilitado ou não para recebimento no campo Recebe

9.  Selecione no campo Método, a forma que deseja enviar. Lembrando que para rotas com mais de um envio somente é possível selecionar a opção 2 - Assíncrono

10. Selecione e operação para este adapter, no campo Operação;

11. Selecione no campo Canal de Envio a opção 2 – EAI;

12.  EM Roteamento de Mensagens, altere os seguintes campos

  • Produto: Informe o produto no qual o Protheus está integrado
  • Aplicação Ori: informe a aplicação na qual o Protheus está integrado
  • Envia: Determina se aquela é uma rota de envio e recebimento (envia=sim) ou somente recebimento (envia=não). Quando a mensagem é disparada, o EAI Protheus busca cada linha de roteamento com envia=sim e faz o disparo da mensagem para aquele endereço, ignorando os valores dos parâmetros MV_EAIURL2, MV_EAIMETH, MV_EAIWS, MV_EAIPASS e MV_EAIUSER. Caso não haja roteamento de envio cadastrado, são utilizados os valores dos parâmetros indicados. Já na chegada de uma Mensagem Única TOTVS assíncrona a ResponseMessage (a mensagem de resposta para o outro ERP) e gerada baseada neste cadastro. Desta maneira, o Protheus busca se existe roteamento para o Produto e Aplicação da mensagem. Caso seja encontrado, a ResponseMessage é devolvida para esta rota cadastrada. Caso não seja encontrada rota, a mensagem é devolvida utilizando os valores dos parâmetros MV_EAIURL2, MV_EAIMETH, MV_EAIWS, MV_EAIPASS e MV_EAIUSER
  • URL: Indica o endereço de EAI do roteamento
  • Client WS: Indica o cliente de Webservices deste roteamento
  • Método: Indica o método a ser consumido para este roteamento
  • Usuário WS: Indica o nome do usuário para sistemas que possuam camada de autenticação de Webservices
  • Senha WS: Indica a senha do usuário para sistemas que possuam camada de autenticação de Webservices

13. Clique em Confirme no cadastro do adapter.