A report layout reference mechanism for processing report layout
references in a report is provided. The report layout reference mechanism
comprises a report object model builder for generating a report object
model of a report, a destination repository for storing the location of
referenced objects, a report fetcher for obtaining reports having the
referenced object, a specification repository for storing report
specifications having the referenced object, and a content manager. The
mechanism detects a layout component reference in a report fetching the
component associated with the layout component reference, and adds the
component to a complete report specification of the report.