BusinessObjects Enterprise Administrator's Guide
What happens when you schedule an object?
When you schedule an object, you instruct BusinessObjects Enterprise to process an object at a particular point in time, or on a recurring schedule. For example, if you have a report that is based on your web server logs, you can schedule the report to run every night on a recurring basis.
Tip: BusinessObjects Enterprise also allows you to schedule jobs that are dependent upon other events. For details, see "Managing events overview" on page 537.
When a user schedules an object using InfoView, the following happens:
- InfoView sends the request to the web server.
- The web server passes the web request directly to the application server, where it is evaluated by the BusinessObjects Enterprise SDK.
- The SDK passes the request to the Central Management Server.
- The CMS checks to see if the user has sufficient rights to schedule the object.
- If the user has sufficient rights, the CMS schedules the object to be run at the specified time(s).
- When the time occurs, the CMS passes the job to the appropriate job server. Depending on the type of object, the CMS will send the job to one of the following job servers:
- If the object is Web Intelligence document, it sends the job to the Web Intelligence Job Server, which sends the request to the Web Intelligence Report Server.
- If the object is a report, it sends the job to the Report Job Server.
- If the object is program, it sends the job to the Program Job Server.
- The job server retrieves the object from the Input File Repository Server and runs the object against the database, thereby creating an instance of the object.
- The job server then saves the instance to the Output File Repository Server, and tells the CMS that it has completed the job successfully.
If the job was for a Web Intelligence document, the Web Intelligence Report Server notifies the Web Intelligence Job Server. The Web Intelligence Job Server then notifies the CMS that the job was completed successfully.
Tip: For details about multiple time zones, see "Supporting users in multiple time zones" on page 567.
Note:
- The Cache Server and the Page Server do not participate in scheduling reports or in creating instances of scheduled reports. This can be an important consideration when deciding how to configure BusinessObjects Enterprise, especially in large installations. See "Scaling Your System" on page 159.
- When you schedule program objects or object packages, the interaction between servers follows the same pattern as it does for reports.
Users without schedule rights on an object will not see the schedule option in BusinessObjects Enterprise.