Histórico da Página
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âmetro | Descrição | Obrigatório |
---|---|---|
Main | Rotina responsável pela inicialização do RMIPUBLICA | x |
Environment | Nome do ambiente Protheus que será inicializado o serviço | x |
nParms | Número de parâmetros necessários | x |
nParm1 | Tipo de processamento a ser realizado | x |
nParm2 | Código da empresa para inicializar o serviço | x |
nParm2 | Código da Filial para inicializar o serviço | x |
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âmetro | Descrição | Obrigatório |
---|---|---|
Main | Rotina responsável pela inicialização do RMIDISTRIB | x |
Environment | Nome do ambiente Protheus que será inicializado o serviço | x |
nParms | Número de parâmetros necessários | x |
nParm1 | Tipo de processamento a ser realizado | x |
nParm2 | Código da empresa para inicializar o serviço | x |
nParm2 | Código da Filial para inicializar o serviço | x |
Após realizar o procedimento acima, incluir o serviço do RMI na sessão OnStart, como mostra o exemplo a baixo:
...