You can upload your existing ActiveReports RPX files to take advantage of the ActiveReports Server scheduling, security, and scalability features. Of necessity, there are some limits to what is supported. Here are some tips to make your RPX files compliant with ActiveReports Server.
Only self-contained RPX files are supported
- Convert any Visual Basic or C# code used in the original ActiveReport into script in the RPX file.
- Convert any references to external classes, Web services, or application code to a self-contained script inside the RPX file.
- Remove any function that requires access to the local file system, or the .NET security policies used to ensure server stability will cause errors.
- Connect reports to databases such as SQL Server or Oracle normally, using only a connection string.
- Connect to XML data sources on a remote host using the FileURL property to enable unbound data source scenarios.
To upload developer ActiveReports RPX files
Developer ActiveReports appear in the list of available reports in the Report Portal as well as in the Reports list in the Administrator Dashboard. In the Report Portal, they have only Preview and Delete buttons, with the Design button omitted.
- In the Administration section of the Administrator dashboard, click Reports.
- On the Reports page, click the Upload report button.
- In the Upload an existing report dialog, you can either drop a RPX file or click inside the dotted box to browse a RPX file.
- In the Open dialog that appears, navigate to the RPX file that you want to upload and click Open. The dialog closes and the file name appears in the dotted box.
- Click Upload to add the report to the Reports list.
Note: Developer ActiveReports cannot be edited in the ActiveReports Server designer. To edit such reports, please use ActiveReports in Visual Studio or in an End User Designer application created with the Pro Edition of ActiveReports.
To schedule developer ActiveReports
As with any report, you can schedule RPX reports to run at certain times, and have them automatically sent to stakeholders.
See Also