Viewing: Repository Administration

Repository Administration

JasperReports Server provides a powerful and flexible environment for deploying and running JasperReports. The repository stores all the resources used to run and create reports, including data source definitions, JRXML files, datatypes, and helper files such as images. Administrators create the folders and resources so that users can create, run, and save the reports they need. For administrators who want to customize the user interface, the repository also holds the CSS and image files that define a theme.

The repository is structured as a hierarchy of folders that is based on the hierarchy of organizations. The JasperReports Server web interface enables you to browse the repository’s resources, manage its folder structure, and secure its contents. This chapter covers the basic tasks of administering the repository, including:

   Creating folders and organizing repository objects.

   Managing references to data sources, images, fonts, and other resources upon which reports rely.

   Controlling access to resources in the repository through roles and object-level permissions.

Further information about the repository is covered in the following sections:

   Section Overview of Organizations explains the basic structure and navigation of the repository.

   Resources in the Repository describes the resources that administrators create for reports.

   Themes describes how special CSS and image files in the repository define the user interface.

You can also access the repository programmatically by using the web services and APIs. For more information on these features, refer to the JasperReports Server Web Services Guide and to the JasperReports Server Ultimate Guide, respectively.

This chapter contains the following sections:

   Resource Types

   JasperReport Structure

   Managing Folders and Resources

   Multiple Organizations in the Repository

   Permissions