RMI Demos
This topic describes the demo RMI programs that Logi Report Server provides in <install_root>\help\samples\APIRemoteServer
.
- RemoteAPIDemoFileService.java
A demo about using remote report server. - RemoteAPIDemoPublishRpt.java
A demo about publishing reports. You can submit a schedule to export a report to version, disk, or e-mail. - RemoteAPIDemoRunAndExportReport.java
A demo about running reports and exporting report result to other formats. - RemoteAPIDemoRunReportWithTimeout.java
A demo about the Large Report Manager. This demo runs a report and marks it as a large report by setting the timeout value, and then returns the large report information.
Remember to do the following before running the above demos:
- Modify the file server.properties in the
<install_root>\bin
directory to set the property server.rmiserver.enable to true. - Add
-Djrs.rmi.auth_file="%authFileName%"
to the command line that starts the required program. - You need to set the classpath environment variable. Append the following jar files to the class path that compile and run applications which call the Server API:
<install_root>\lib\JRESServlets.jar;<install_root>\lib\JREngine.jar;<install_root>\lib\jakarta.servlet-api-4.0.3.jar;<install_root>\lib\log4j-core-2.12.1.jar;<install_root>\lib\log4j-api-2.12.1.jar;<install_root>\lib\sac-1.3.jar;