Para que o Protheus seja capaz de realizar o pré-processamento da venda integrada, é necessário que seja habilitado o serviço do RMI.
Para isto é necessário configurar o arquivo AppServer.ini do servidor Protheus. Mais detalhes à baixo:
[RMI] Main=RmiControl Environment=P12125-99 nParms=3 Parm1=CUPOM Parm2=99 Parm3=01 |
| Parâmetro | Descrição | Obrigatório |
|---|---|---|
| Main | Rotina responsável pela inicialização do RMI | 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:
[ONSTART] JOBS=RMI REFRESHRATE=120 |
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:
[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 baixo:
[ONSTART] JOBS=RMI,RMIPUBLICA REFRESHRATE=120 |
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:
[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:
[ONSTART] JOBS=RMI,RMIPUBLICA,RMIDISTRIB REFRESHRATE=120 |