Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Varejo
Módulo:SigaLoja (Controle de Loja)
Função:

RmiPublica.prw - Serviço de Publicação de Mensagens

Ticket:Não há
Requisito/Story/Issue:DVARLOJ1-4087


02. SITUAÇÃO/REQUISITO

Disponibilizar serviço que efetue a Publicação(gravação) dos registros alterados em uma tabela de Mensagens Publicadas.

03. SOLUÇÃO

Criado serviço RmiPublica, que será responsável por gravar as Mensagens Publicadas.

Neste serviço serão utilizadas as seguintes tabelas:

  • MHN - Processos
  • MHS - Tabelas Secundárias
  • MHO - Assinantes
  • MHP - Assinantes x Processo
  • MHQ - Mensagens Publicadas


Para definir se  um registro ira ou não ser publicado será utilizada a seguinte regra:

Exemplo:

Digamos que seja cadastrado o Processo PRODUTO e o Assinante LIVE e seja feito uma Inclusão, Alteração ou Exclusão de o algum produto (tabela 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).


Exemplo de configuração do Job no AppServer.ini

[RMIPUBLICA]
Main=RmiPublica
Environment=12_1_25 (Ambiente)
nParms=2
Parm1=T1 (Empresa)
Parm2=D MG 01 (Filial)


A criação do xx_MSEXP deve ser feita de forma manual pelo Configurador, utilizando a regra padrão para criação de Campos Reservados:

Para cada tabela que deseje Publicar deve ser feito este processo.

04. DEMAIS INFORMAÇÕES

Cadastro de Processos

Guia da Integração RMI - Retail Integration Management

05. ASSUNTOS RELACIONADOS

FAQ geral do varejo: Dúvidas Frequentes - Varejo