The properties for scheduling reports are available in jet.cs.util.APIConst in the JReport Server Javadoc which is located in <install_root>\help\api
.
There is an API sample of scheduling a report which is APIDemoPublishRpt.java in <install_root>\help\samples\APIServer
for your reference.
The following introduces how to schedule a report task in your program using time condition:
RptServer server = null;
server = HttpUtil.getHttpRptServer();
|
String taskID = server.submitScheduledTask("admin", props);
CompletedTaskTable completeTable = server.getCompletedTaskTable();
server.shutdown();
There is an API sample of scheduling a report using trigger which is DemoTrigger.java in <install_root>\help\samples\APIServer
for your reference.
The following introduces how to schedule a report task using trigger in your program:
|
|
taskID = svr.submitScheduledTask("admin", props);
Properties userData = new Properties();
trigMan.fire(exTriggerName, userData);