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
Guia da Integração RMI - Retail Integration Management
05. ASSUNTOS RELACIONADOS
FAQ geral do varejo: Dúvidas Frequentes - Varejo