Enabling RSVP recordings for specific users
Starting with IBM® Cognos® Analytics 12.0.2, you can enable RSVP recordings for a specific user without restarting the Cognos Analytics service.
To enable this functionality, specify the Reporting.RecordUser advanced setting, with the user ID as the setting value.
If the user that is specified in Reporting.RecordUser exists in multiple namespaces, RSVP recordings are generated for each matched user in each namespace.
Performance is impacted when RSVP recordings are enabled. Disable the recordings when they are no longer needed. To turn off the recordings, set Reporting.RecordUser to blank.
About this task
The value for Reporting.RecordUser can be set only with the advanced settings user interface (not in the rsvpproperties.xml file).
When Reporting.RecordUser is enabled, the following additional properties can also be enabled by setting their values accordingly:
- Reporting.RecordAsynch
- Determines whether asynchronous processing is enabled when recordings are enabled. By default it is enabled. Disabling asynchronous processing might lead to timeouts when running large reports, and it prevents the cancel dialog box from appearing when running classic reports.
- Reporting.DatasetRecordingMode
- Specifies whether the retrieved main data sets and partial data sets are written to an xml file in the temp/rsvp directory. This property might turn off the 'allRows' query optimization hint.
- Reporting.ExternalServicesRecordingMode
- Specifies how SOAP requests and responses are written to a file.
- Reporting.KeepOnlyFaultRecordings
- Controls whether recordings for successful requests are kept or discarded. When the Reporting.RecordUser and KeepOnlyFaultRecordings properties are both enabled, only recordings for requests that fail are kept. Initially, recordings are created. Then, as a final step before the response is returned, a check is made to determine if the request succeeded. If it did, the recording folder is removed. Otherwise, the recorded data is kept.
- Reporting.RecordChartAssembly
- Controls if chart assembly information is written to file.
- Reporting.WriteAuthoredDThroughTargetFiles
- Controls whether to record authored drill-thorugh files.
- Reporting.WriteContextMetadataXml
- Specifies whether context metadata XML is written to file.
- Reporting.WriteDrillUpDownFiles
- Specifies whether to write drill-up and drill-down intermittent state files.
- Reporting.WriteIntermediateXml
- Specifies whether intermediate XML is written to a file.
- Reporting.WriteMetadataCache
- Controls whether metadata cache is written to a file.
- Reporting.WriteParameters
- Controls if the SOAP request parameters are written to a file.
- Reporting.WriteRefQueryItemCollectionXml
- Controls whether ref query item collection is written to a file.
- Reporting.WriteReportSpecToFile
- When this property is enabled, the passed report specification passed is written to an xml file in the recordings folder.
- Reporting.WriteROM
- Controls whether read-only memory (ROM) is written to file.
- Reporting.WriteRunnableReportSpec
- Controls whether to write a runnableReportSpec.xml file
All these properties are also available in the rsvpproperties.xml file,
without the Reporting
prefix. The values that are specified through the advanced
settings user interface override the values that are specified in the
rsvpproperties.xml file.
These properties can be enabled before or after Reporting.RecordUser is enabled. The new value is picked up the next time a report runs.
Procedure
Results
The RSVP recordings are written to the Cognos Analytics install_location\temp\rsvp directory.