Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Para o funcionamento correto do RMI é imprescindível realizar a Criação/Configuração dos serviços listados abaixo:

Serviço para o Processamento da Venda

...

Para isto é necessário configurar o arquivo AppServer.ini do servidor Protheus. Mais detalhes à baixoabaixo:

  • No arquvio AppServer.ini informe as TAG's à baixo:

...

Após realizar o procedimento acima, incluir o serviço do RMI na sessão OnStart, como mostra o exemplo a baixoabaixo:

Sem Formato
[ONSTART]
JOBS=RMI
REFRESHRATE=120

Serviço para publicação de processos

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

Este serviço é responsável pela geração e publicação das mensagens dos processos cadastrados.

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

  • MHN - Processos
  • MHS - Tabelas Secundarias
  • MHP - Assinantes x Processos
  • MHQ - Mensagens Publicadas
  • No arquvio AppServer.ini informe as TAG's à baixo:
Sem Formato
[RMIPUBLICA]
Main=RmiPublica
Environment=P12125-99
nParms=2
Parm1=99
Parm2=01
ParâmetroDescriçãoObrigatório
MainRotina responsável pela inicialização do RMIPUBLICAx
EnvironmentNome do ambiente Protheus que será inicializado o serviçox
nParmsNúmero de parâmetros necessáriosx
nParm1Tipo de processamento a ser realizadox
nParm2Código da empresa para inicializar o serviçox
nParm2Código da Filial para inicializar o serviçox


Após realizar o procedimento acima, incluir o serviço do RMI na sessão OnStart, como mostra o exemplo a baixoabaixo:

Sem Formato
[ONSTART]
JOBS=RMI,RMIPUBLICA
REFRESHRATE=120

...

Serviço para Distribuição dos processos para seus assinantes

Este serviço é responsável pela distribuição das mensagens publicadas para os Assinantes. de acordo com o cadastro de Assinantes x Processos.

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

  • MHP - Assinantes x Processos
  • MHQ - Mensagens Publicadas
  • MHR - Mensagens Distribuídas
  • No arquvio AppServer.ini informe as TAG's à baixo:
Sem Formato
[RMIDISTRIB]
Main=RmiDistrib
Environment=P12125-99
nParms=2
Parm1=99
Parm2=01
ParâmetroDescriçãoObrigatório
MainRotina responsável pela inicialização do RMIDISTRIBx
EnvironmentNome do ambiente Protheus que será inicializado o serviçox
nParmsNúmero de parâmetros necessáriosx
nParm1Tipo de processamento a ser realizadox
nParm2Código da empresa para inicializar o serviçox
nParm2Código da Filial para inicializar o serviçox


Após realizar o procedimento acima, incluir o serviço do RMI na sessão OnStart, como mostra o exemplo a baixo:

...