BackPrevious Page Next PageNext

Managing Resources

JReport Server provides a resource system for managing a group of archive versions that can be processed or organized. Generally, a resource refers to report or dashboard related material. To be exact, a resource in the JReport Server reporting system is a conceptual node. There are different types of resources, such as catalogs, reports, dashboards, library components, and their results. A resource can only hold versions of the same type.

JReport Server resource tree

Resources on JReport Server are organized into a folder-tree structure called the resource tree. Only the resources that are organized in the resource tree can be accessed and queried by a client. JReport Server defines an XML file called admin.xml, and the resource tree conforms to this file. This file is maintained automatically by JReport Server.

The following diagram shows the structure of the server resource tree.

Server Resource Tree

The resource tree consists of the following three layers:

You can perform basic resource tasks such as publishing, deleting resources and changing resource properties, and more advanced tasks such as getting resources from a real path and using custom fields for the resources. Moreover, you can secure your resources by granting users different permissions.

Note: For non-admin users, catalogs are by default not displayed in the resource tree in the JReport Server console. In order to perform operations on catalogs published to JReport Server in the server console, such as viewing catalog versions and properties and deleting catalogs, you need to enable them to be displayed by setting the web.page.option.show_catalog property to true in the server.properties file.

This section details the following resource topics:

BackPrevious Page Next PageNext