Para o funcionamento correto do RMI é imprescindível realizar a Criação/Configuração dos serviços listados abaixo: |
Para o funcionamento correto desta integração como Pré requisito é necessário obter a Licença do Módulo 12 (Controle de Lojas). Todos os serviços abaixo consomem licença do Módulo 12 (Controle de Lojas) por thread. |
Este serviço é 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:
| Parâmetro | Descrição | Obrigatório |
|---|---|---|
| Main | Nome da rotina responsável pela inicialização do serviço | x |
| Environment | Nome do ambiente Protheus que será inicializado o serviço | x |
| nParms | Número de parâmetros necessários | x |
| nParm1 | Código da empresa para inicializar o serviço | x |
| nParm2 | Código da Filial para inicializar o serviço | x |
Exemplo:
[RMIPUBLICA] Main=RmiPublica Environment=P12125-99 nParms=2 Parm1=99 Parm2=01 |
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:
| Parâmetro | Descrição | Obrigatório |
|---|---|---|
| Main | Nome da rotina responsável pela inicialização do serviço | x |
| Environment | Nome do ambiente Protheus que será inicializado o serviço | x |
| nParms | Número de parâmetros necessários | x |
| nParm1 | Código da empresa para inicializar o serviço | x |
| nParm2 | Código da Filial para inicializar o serviço | x |
Exemplo:
[RMIDISTRIB] Main=RmiDistrib Environment=P12125-99 nParms=2 Parm1=99 Parm2=01 |
Este serviço é responsável por enviar as mensagens distribuídas aos seus assinantes, caso o processo vinculado ao assinante esteja com o campo Tipo Processo igual a: Envio.
Neste serviço serão utilizadas as seguintes tabelas:
| Parâmetro | Descrição | Obrigatório |
|---|---|---|
| Main | Nome da rotina responsável pela inicialização do serviço | x |
| Environment | Nome do ambiente Protheus que será inicializado o serviço | x |
| nParms | Número de parâmetros necessários | x |
| nParm1 | Código da empresa para inicializar o serviço | x |
| nParm2 | Código da Filial para inicializar o serviço | x |
Exemplo:
[RMIENVIA] Main=RmiEnvia Environment=P12125-99 nParms=2 Parm1=99 Parm2=01 |
Este serviço é responsável por realizar a conexão e obter as informações referente ao processo vinculado no assinante, caso o processo vinculado ao assinante esteja com o campo Tipo Processo igual a: Busca.
Neste serviço serão utilizadas as seguintes tabelas:
| Parâmetro | Descrição | Obrigatório |
|---|---|---|
| Main | Nome da rotina responsável pela inicialização do serviço | x |
| Environment | Nome do ambiente Protheus que será inicializado o serviço | x |
| nParms | Número de parâmetros necessários | x |
| nParm1 | Código da empresa para inicializar o serviço | x |
| nParm2 | Código da Filial para inicializar o serviço | x |
Exemplo:
[RMIBUSCA] Main=RmiBusca Environment=P12125-99 nParms=2 Parm1=99 Parm2=01 |
RMICONTROL
Este serviço é exclusivo para realizar as validações das vendas integradas ao Protheus.
Neste serviço serão utilizadas as seguintes tabelas:
| Parâmetro | Descrição | Obrigatório |
|---|---|---|
| Main | Nome da rotina responsável pela inicialização do serviço | 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 |
| nParm3 | Código da Filial para inicializar o serviço | x |
Exemplo:
[RMI] Main=RmiControl Environment=P12125-99 nParms=3 Parm1=CUPOM Parm2=99 Parm3=01 |
Após realizar a configuração dos serviços acima, para que os serviços sejam executados é necessário inclui-los na sessão OnStart do arquivo AppServer.ini.como mostra a imagem abaixo:
|
O serviço Responsável pela Integração ERP LJGRVBATCH (gera financeiro/Baixa de estoque, geração de Pedido/Livros fiscais etc.), deve estar configurado para as filiais utilizadas na integração. Verifique se o serviço está ativo já se encontra ativo no appserver.ini, caso não siga as instruções do link abaixo: