Existem três formas de gerar um relatório por meio de job:
1- Utilizar a API RptExecutorClient
2- Utilizar a API IRptExecutorOnJobServer
3- Criar um Processo (RMSProcess) e à partir dele chamar a API IRptExecutor
RptExecutorClient report = new RptExecutorClient(); RptExecutorClientParams exeParams = new RptExecutorClientParams(); exeParams.Context = RMSSession.Context; exeParams.ExportFileType = Rpt.Executor.Intf.RptExportFileType.PDF; exeParams.ShowReport = true; exeParams.ShowModal = true; exeParams.ShowParameters = true; exeParams.ExecuteOnJobServer = true; exeParams.OnlineMode = false; exeParams.TimeoutMillisec = 60000; exeParams.OnlineMode = false; |