13.1 Importing Report Definitions

Reports in Sentinel are designed as plug-ins (.zip or .rpz files that include the report definition in addition to the metadata and resources used by the report). User in the Manage Reports role can import can import new or updated reports into Sentinel.

The primary sources for new or updated reports are:

  • Solution Packs: Solution Packs provide a framework where sets of content are packaged into controls, each of which is designed to enforce a specific business or technical policy. They are created in Sentinel Solution Designer and contain different types of plug-ins, including Sentinel reports. For more information on Solution Packs, see the Sentinel Plug-ins Web Site.

  • JasperForge iReport: You can modify or write reports by using JasperForge iReport, which is a graphical report designer for JasperReports. iReport is an open source report development tool that is available for download from JasperForge.org (as of the time of this publication).

New or modified reports can include additional fields that are not presented in the Sentinel interface. They must adhere to the file and format requirements of the report plug-ins. For more information about database fields and file and format requirements for report plug-ins, see the Sentinel SDK Web site.

Importing Reports

You can either import a single or multiple report definitions.

  1. Log in to the Sentinel Web interface.

  2. In the Reports and Searches panel, click Import reports or searches.

  3. Browse and select the report definition file that you want to import from your local computer, and then click Import. You can import only .zip, .rpz, .spz, and .rdz files.

  4. Click OK.

    Sentinel imports the new report definitions from the selected file. You can schedule a report immediately, if necessary.

Sentinel verifies the unique ID of the report to determine whether an older or identical version of the report already exists in the report repository. If it does, Sentinel displays the details of both the reports so that the user can decide whether to cancel the action or replace the existing report with the current report.