adhocreporting.properties

The adhocreporting.properties file supports the custom reporting module.

The adhocreporting.properties properties page defines the properties used to configure reporting.

adhocreporting.properties properties

Report Generation
reportPageSize

Indicates the number of rows that are displayed on each page of a PDF report. The maximum number of rows on a page must not exceed 45.

Example (default):

reportPageSize=45
reportColWidth

Indicates the width, in centimeters (cm), of the report column in a PDF report output. You can adjust the size of all columns by modifying this value.

Note: 2.54 cm equals 1 inch.

Example (default):

reportColWidth=20
Access Control Item Enforcement on Report Data Generated
availableForNonAdministrators

Specifies whether to synchronize access control item-related information during data synchronization.

Set this value to true to enable non-administrators to run reports.

Set this value to false to disable all functions related to non-administrator execution of reports, such as access control item data synchronization and setting report access control items on reports.

Example:

availableForNonAdministrators=true
Incremental schema Enforcement using Incremental Data Synchronizer
enableDeltaSchemaEnforcer

Specifies whether to synchronize any schema changes in reporting.

Schema changes include new mappings that were created or existing mappings that were removed with the Schema Designer.

When set to true, the Incremental Data Synchronizer manages the attributes that are mapped (changed) in the Schema Designer since the last full data synchronization was run.

When set to false, the Incremental Data Synchronizer does not synchronize the attributes which are mapped (changed) since the last full data synchronization was run.

Example (default):

enableDeltaSchemaEnforcer=false
Data Synchronization
changelogEnabled

Specifies whether the Incremental Data Synchronizer is used. Values include:

  • trueIncremental Data Synchronizer is configured
  • falseIncremental Data Synchronizer is not configured

Example (default):

changelogEnabled=false
changelogBaseDN

Specifies the DN in the directory where the change log is configured.

Example (default):

changelogBaseDN=cn=changelog
changeLogFetchSize

Specifies the number of change logs to be fetched at one time from the directory server.

A value of 0, or a negative value, results in no fetch restriction. Fetch restriction is useful when the directory server cannot be heavily loaded for a time. For example, retrieving 100,000 change log entries at a time can delay the directory server response time for a few minutes.

Example (default):

changeLogFetchSize=200