About BIRT application file structure
Each BIRT application is stored in its own project folder in the developer’s workspace. This folder includes all the BIRT files and BIRT data objects necessary to view the application. Table 3‑1 lists the files required to deploy a BIRT project as a BIRT application. These files exist in the root of BIRT project.
Table 3‑1 BIRT application files
File name
File use
Description
.project
Project description file
An XML file used by BIRT Designer Professional to describe a project and the resources it needs.
BIRTApplication.xml
Application definition file
An XML file containing the application name and access permissions
index.html
Application landing page
An HTML file to store a description of the application, embed content from the application using Actuate JSAPI, or to list and navigate to files in the application.
You can organize files in the BIRT application using folders. Use the following predefined folder structure to enable URL access to the files in the application:
*Dashboards folder
*Data Objects folder
*Report Designs folder
*Report Libraries folder
*Report Templates folder
*BIRTApplication.xml
*Index.html
*.project
Each BIRT application is self-contained and is stored inside an iHub volume in the Applications folder. You cannot reuse content from a BIRT application outside the application it is stored in.
For example, you add a dashboard gadget file to the Dashboards folder of a BIRT application. You can use this gadget file in a dashboard that is in the same BIRT application. If you want to use the same gadget file in a different application, upload or copy the gadget file and any resources it requires, such as a data object, to a location inside the new application folder.
The iHub administrator can hide the Application folder from view. When hidden, the Application folder is not visible to users of Information Console but users can still use the URL to view the contents of a BIRT application.