Siebel Reports Administration Guide > Upgrade Instructions for Siebel 7.5.3 >

Migrating Pre-Siebel 6 Custom Reports to the Siebel Reports Server


CAUTION:  The information in this section only applies to migrating custom reports from Siebel 99. For more information about migrating custom reports for version 6 and later, see Upgrading Custom Reports in Getting Started.

Custom reports that were written for Siebel eBusiness Applications versions earlier than Siebel 6.0 will not run successfully on the Reports Server. The Actuate Basic code for methods and custom reports must be modified to achieve compatibility with the Reports Server environment. This section explains the changes that must be made to the code.

Reporting in the pre-Siebel 6.0 environment utilized OLE automation directly between a Siebel application and Actuate software which was located on the same client machine. This kind of communication is not available for the Reports Server and Siebel Web clients.

Instead, library methods are provided that enable access to objects in a platform-independent fashion. Object variables in your custom design and library files must be replaced with integer variables that refer to the corresponding objects, and object methods must be replaced with stand-alone methods.

When a data supply library file is generated from Siebel Tools version 6.0 and later, the generated file contains updated data access logic that uses the new library methods. If you have custom reports, you must regenerate their data supply library files from Siebel Tools 6.0 and later, or they will not work in server reporting or thin client modes.


 Siebel Reports Administration Guide 
 Published: 18 July 2003