Árvore de páginas

Versões comparadas

Chave

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

...

nParm2
ParâmetroDescriçãoObrigatórioDefault
MainNome da rotina responsável pela inicialização do serviçox
EnvironmentNome do ambiente Protheus que será inicializado o serviçox
nParmsNúmero de parâmetros necessáriosx
nParm1Código da empresa para inicializar o serviçox
nParm2Código da Filial para inicializar o serviçox
nParm3Define o controle de publicação 0 = MSEXP, 1 = S_T_A_M_Px1
nParm4Define o tempo que o serviço ficará on-line até ser encerrado
00:05:00
nParm5Tipo do Filtro: 1=Processo e 2=Grupo
1
nParm6Filtro que será aplicado, dependendo do pârametro nParm5


Exemplo:

Sem Formato
[RMIPUBLICA]
Main=RmiPublica
Environment=SEU_AMBIENTE
nParms=36
Parm1=CODIGO_EMPRESA
Parm2=CODIGO_FILIAL
Parm3=1
Parm4=00:05:00
Parm5=1
Parm6=PRODUTO,CLIENTE
  • No exemplo acima, o serviço de Publicação terá o tipo do filtro por Processo e serão processados, PRODUTO e CLIENTE.

RMIDISTRIB

Dica
titleDica!

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 a baixo:
ParâmetroDescriçãoObrigatórioDefault
MainNome da rotina responsável pela inicialização do serviçox
EnvironmentNome do ambiente Protheus que será inicializado o serviçox
nParmsNúmero de parâmetros necessáriosx
nParm1Código da empresa para inicializar o serviçox
nParm2Código da Filial para inicializar o serviçox
nParm3Define o tempo que o serviço ficará on-line até ser encerrado
00:05:00
nParm4Tipo do Filtro: 1=Processo e 2=Grupo
1
nParm5Filtro que será aplicado, dependendo do pârametro nParm4


Exemplo:

Sem Formato
[RMIDISTRIB]
Main=RmiDistrib
Environment=SEU_AMBIENTE
nParms=25
Parm1=CODIGO_EMPRESA
Parm2=CODIGO_FILIAL
Parm3=00:05:00
Parm4=2
Parm5=001,002
  • Neste exemplo, o serviço de Distribuição terá o tipo do filtro por Grupo e serão processados os grupos, 001 e 002.

RMIENVIA

Dica
titleDica!

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:

  • MHP - Assinantes x Processos
  • MHQ - Mensagens Publicadas
  • MHR - Mensagens Distribuídas
  • No arquvio AppServer.ini informe as TAG's à baixo:
ParâmetroDescriçãoObrigatórioDefault
MainNome da rotina responsável pela inicialização do serviçox
EnvironmentNome do ambiente Protheus que será inicializado o serviçox
nParmsNúmero de parâmetros necessáriosx
nParm1Código da empresa para inicializar o serviçox
nParm2Código da Filial para inicializar o serviçox
nParm3Define o tempo que o serviço ficará on-line até ser encerrado
00:05:00
nParm4Tipo do Filtro: 1=Processo e 2=Grupo
1
nParm5Filtro que será aplicado, dependendo do pârametro nParm4


Exemplo:

Sem Formato
[RMIENVIA]
Main=RmiEnvia
Environment=SEU_AMBIENTE
nParms=25
Parm1=CODIGO_EMPRESA
Parm2=CODIGO_FILIAL
Parm3=00:05:00
Parm4=
Parm5=
  • Neste exemplo, como não foram informados os parâmetros 4 e 5 o processamento será feito, como base no default de cada parâmetro.
    Serão executados todos os processos ativos para envio, na tabela de Assinante x Processos (MHP).

RMIBUSCA

Dica
titleDica!

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:

  • MHP - Assinantes x Processos
  • MHQ - Mensagens Publicadas
  • No arquvio AppServer.ini informe as TAG's a baixo:

...