ReportRunner

The Oracle Communications Unified Assurance Report Runner application generates Reports based on templates which reference dashboards and their data.

You can run this application as a scheduled job using the Jobs UI.

Report Runner Setup

  1. Add a Report Profile or modify an existing Profile:

    Configuration -> Reports -> Profiles

  2. Add a Report or modify an existing Report:

    Configuration -> Reports -> Reports

  3. Enable the default Job, unless a specific configuration option is needed:

    Configuration -> Broker Control -> Jobs

Default Scheduled Job

The following table shows the settings for the default job. Actual values are in bold, descriptions of values are in plaintext.

Field Value
Package presentationProcessing-app
Name Report Runner
Program bin/presentation/ReportRunner
Arguments This field is blank. There is no default value.
Description Generates Reports via schedule or on-demand
Failover Type Standalone (Supported: Standalone, Primary, Redundant/Backup)
Status Disabled
Privileged This option is not selected.
Minutes 59
Hours *
Days *
Months *
WeekDays *

See Jobs in Unified Assurance User's Guide for general information about the settings for jobs.

See Using Application Primary/Backup Failover for more information about the different failover types.

Default Configuration

The following table shows the default configurations for the application. Actual values are in bold, descriptions of values are in plaintext.

Name Default Value Possible Values Notes
LogFile logs/ReportRunner.log Text, 255 characters The relative path to the log file.
LogLevel ERROR OFF, FATAL, ERROR, WARN, INFO, DEBUG The logging level for the application.
Threads 3 An integer The number of process threads created.

Best Practices

Supported Meta Event Tokens

Keyword Template Types Template Fields Description
$DASHBOARDNAME Email, Syslog, Trap Email, Syslog, Varbind (#) Value Dashboard name the report was generated from.
$DATAFORMAT Email, Syslog, Trap Email, Syslog, Varbind (#) Value Format of report (PDF, excel, etc.)
$REPORTATTACHMENT Email Email Attach report content to the email.
$REPORTCONTENT Email Email Report content inline.
$REPORTFILE Email, Syslog, Trap Email, Syslog, Varbind (#) Value Filename of archived report (Archive option must be enabled).
$REPORTLINK Email, Syslog, Trap Email, Syslog, Varbind (#) Value Link to archived report (Archive option must be enabled).
$REPORTNAME Email, Syslog, Trap Email, Syslog, Varbind (#) Value Report name.
$TIMESTAMP Email, Syslog, Trap Email, Syslog, Varbind (#) Value Local timestamp report generated.
$USERNAME Email, Syslog, Trap Email, Syslog, Varbind (#) Value Username report generated by/as.

Administration Details

The following list shows the technical details you will need for advanced administration of the application: