When using the Exago Scheduling Service you may specify for reports to be saved to a repository instead of having them emailed as attachments. When a Scheduled report is run and saved a callout to the External Interface will be made to notify the host application. This will allow the host application to notify the appropriate users their report is available.
To utilize the Repository:
- Set ‘Email Scheduled Reports’ in the Scheduler Settings to False.
- In the Exago Scheduling Service installation open the file ExagoScheduler.xml.
- Set the parameter “<report_path>” to specify the repository you want to use.
- Create the function ScheduledReportExecutionComplete(string companyId, string userId, string reportName, string exportFileName, int statusCode, string statusMsg) in the External Interface to notify the host application the report execution is complete.