01. DADOS GERAIS
Linha de Produto: | Protheus |
---|---|
Segmento: | Integrações |
Módulo: | Configurador |
Função: |
02. SITUAÇÃO/REQUISITO
Habilitado o canal de Comunicação AMQP para o trafego de mensagem padronizada. Utilizando para este cenário o padrão de RPC, esperando assim uma sincronicidade do processo.
Mesmo para este canal de comunicação o padrão vai ser o mesmo definido para outros canais.
03. SOLUÇÃO
O AMQP ia trafegar a informação em JSON, que serão os mesmo utilizados para as mensagens padronizadas em REST.
Para configurar um aplicativo como AMQP basta seguir os passos abaixo:
Acessar o cadastro de Rotas no Protheus:
Na inclusão deve se marcar o canal de envio com 3=AMQP:
Acesse a Aba AMQP e preencha os campo com os valores correspondentes:
Associar o aplicativo ao adpater e configurando o segundo para 3 = padrão do aplicativo:
04. CONFIGURANDO O RPC SERVER NO PROTHEUS:
Para ativar o RPC server no protheus, basta definir as informações do aplicativo interno e ativar o Job no schedule, seguindo os passos abaixo:
Deve selecionar o applicativo interno(Produto = "protheus" e Source = environment + grupo de empresa:
Na aba de AMQP definir os valores do serviço que será consumido pelo protheus
Cadastrar um novo agendamento para a rotina FWEAIAMQ:
Configurar a recorrência como sempre ativo e sem data de termino:
Deve se cadastrar o agente para a empresa:
e iniciar o gerenciador de Job no schedule
05. DEMAIS INFORMAÇÕES
Para o funcionamento correto do processo o adapter tem que estar preparado para o uso FWEAIOBJ
seguindo a documentação do FWEAIOBJ
Esta Melhoria estará disponivel na versão 12.1.23 do protheusIMPORTANTE!