Histórico da Página
...
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Varejo |
Módulo: | SigaLoja (Controle de Loja) |
Função: | RmiDistrib.prw - Serviço de Distribuição de Mensagens |
Ticket: | Não há |
Requisito/Story/Issue: | DVARLOJ1-4116 |
02. SITUAÇÃO/REQUISITO
Disponibilizar serviço que efetue a Distribuição para todos os Assinantes das Mensagens Publicadas.
03. SOLUÇÃO
Criado serviço RmiDistrib, que será responsável por gravar as Mensagens Distribuídas.
...
Digamos que seja cadastrado o Processo PRODUTO e o Assinante LIVE. E seja feito uma Inclusão ou Alteração ou Exclusão de o algum produto (SB1).
O serviço RmiPublica ira localizar este Produto, utilizando a seguinte regra: B1_MSEXP = '' (vazio).
Assim todos os Produtos com o campo B1_MSEXP vazio serão Publicados na tabela Mensagens Publicadas (MHQ).
Após os Produtos alterados serem Publicados (MHQ) o serviço RmiDistrib ira verificar quais o Assinantes tem o processo de Produto ativo na tabela Assinantes x Processos ( MHP).
Para cada Assinantes com o processo de Produto ativo será gerado 1 registro na tabela Mensagens Distribuídas ( MHR).
Com isso o campo MHQ_STATUS na tabela Mensagens Publicadas será atualizado para 2 (Processado), para não ser distribuído mais de 1 vez.
...
Serviço de Publicação de Mensagens
Guia da Integração RMI - Retail Integration Management
05. ASSUNTOS RELACIONADOS
...