Versões comparadas

Chave

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

Existem três formas de gerar um relatório por meio de via job:

1- Classe RptExecutorClient

...

Bloco de código
languagec#
firstline1
titleExemplo RptExecutorOnJobServer
linenumberstrue
RptExecutorJobServerReturn execReturn = null;
using (IRptExecutorOnJobServer executorJobServer = RMSBroker.CreateServer<IRptExecutorOnJobServer>("RptExecutorOnJobServer"))
{
    int timeoutMillisec = 600000;
    RMSJobID jobId = executorJobServer.SubmitReport(_CodColigada, _IdReport, _CodUsuario, executorParams, onlineMode, scheduleTo,  recurrencePattern);
    execReturn = executorJobServer.Wait(timeoutMillisec, jobId);
}

 

 

...

 

3- Criar um Processo (RMSProcess) Processo de Produto

Uma outra forma de gerar o relatório via job é criar um RMSProcess e à partir dele chamar  a API IRptExecutoro server RptExecutor. Este procedimente geralmente é feito pelo produto.