Siebel Reports Administration Guide > Reporting in the Siebel Web Clients > Reporting in the Web Client >

System Architecture


In this section, an overview of the Web Client report execution with Siebel Reports Server is described. The Reports Server encyclopedia consists of report executables and the user folders. These report executables correspond to the complete set of available reports among all the views. These executables run in the Reports Server factory process (a multi-threaded report execution process) at report execution time and generate the report output file (ROI) by obtaining data from the Siebel Object Manager. The report output (ROI) file will be stored in the user folder in the reports encyclopedia and can be accessed from the Reports Server views in Siebel eBusiness Applications. The report is executed by passing the parameter (ROV) file, which is generated by Siebel Object Manager when the user runs a report from a Siebel eBusiness Application view.

Figure 38 illustrates the report execution process from the Web Client.

Figure 38.  Server-Based Reporting for the Siebel Web Client

Click for full size image

The following is the sequence of steps corresponding to Figure 38:

  1. The request is submitted by the Web Client through the SES (Siebel Enterprise Server).
  2. The Actuate e.Reporting Server runs the report and requests data from the SES through Siebel Reports Server Access.
  3. The data is retrieved by the Siebel Object Manager from the database.
  4. The Siebel Object Manager provides the data to the Reports Server.
  5. The report is generated, and the SES retrieves the completed report status.
  6. The SES creates and passes the Actuate Active Portal report request to the Web Client.
  7. The Web Client connects to Actuate Active Portal, which authenticates the user on the Reports Server.
  8. The report in DHTML is displayed in the Web Client.

The report request submitted from the Web Client includes parameter for the current view, active query, sort specifications, and visibility rules. For all reports run in the batch mode (using Schedule option), the status of submitted report requests can be obtained from the Reports Server views.

NOTE:  The user need not be logged into a Siebel eBusiness Application for the scheduled reports to be generated, since report generation by the Reports Server is asynchronous. The data for report generation is obtained from the Siebel Object Manager running under the Siebel Server.


 Siebel Reports Administration Guide, Version 7.5, Rev B 
 Published: 18 April 2003