Tempo aproximado para leitura: 00 min


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




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>