Absent a formal Actuate solution to calendars, alternates are:
1) Use an external scheduling service. (eg:AutoSys) that submits the request to Actuate to run reports according to a schedule.
2) Write an Actuate report that uses the Actuate Requester API to submit reports to be run. (Essentially this is one Actuate report firing off another Actuate report.) The "Submitter" report can then use whatever calendar you want. The Submitter report can read the calendar file (eg: a text file) then programmatically send requests to iServer to run the reports according to the calendar.
Use the Actuate schedular to kickoff the Submitter report everynight at 1am say. It will in turn fire off other reports to be run in background according to the calendar.
3) Write a client app that submits job requests via the
web services interface to the iServer. (Known as IDAPI).
Java based, can be complex to do. Soln 2) above much simpler albeit
and older technology.
Milt.
Here's a snippet from the Requester API manaul
About the Requester API
The Requester API controls how and when a report generates. Using this API, you can modify report parameters, then generate, display, and print reports. An application built using the Requester API can run on either Windows or
UNIX platforms.
Using the Requester API, you can write an application that performs the
following tasks:
¦ Accessing attributes and values of a report parameter
¦ Changing the values of a report parameter
¦ Generating a report <<<<<<<<<<<<<<<<<<<<<<<<<<<<
¦ Displaying and printing a report
¦ Configuring the print setup
To display and print a report, the Requester API works with viewer.exe and runview.exe which install with Actuate e.Report Designer and e.Report
Designer Professional. This API requires Actuate e.Report Designer, e.Report
Designer Professional, or End User Desktop to generate and display a report
locally.
To work with parameter attributes and values, you can use the Requester API
functions to get information about each parameter’s attributes, the names of
parameters and parameter groups, the default values of required parameters,
and current parameter values.
The Requester API also provides functions you can use to change the default
printer and the printer settings before printing a report.
Actuate Basic Client Integration Technology includes examples for the
Requester API in \Program Files\Actuate8\ClntIntTech\Requester API\
Examples.