Disabling Attribute Logs

Attribute logs are created whenever a record is saved. It creates one row in the database table for each attribute validation output; this makes the AttributeLog table huge. These entries from the table are later used for only a few specific and limited use cases.

You can disable the creation of the attributelog entries by adding the boolean parameter com.tibco.mdm.disable.attributelog in Configurator with the value = true.

Disabling the attribute logs helps the purge as well as record operations. However, when disabling the attribute logs, you lose the following functionalities:
  • The Business Process rule specific to attribute changes
  • The Rulebase context variable WORKITEM with WORKITEM/ERRORS, WORKITEM/WARNINGS, WORKITEM/REJECTIONS
  • The Workitem page shows an error or warning, which can be either shown by evaluating the Rulebase during the workitem display or getting information from the attribute log.

Procedure

  1. Log in to Configurator.
  2. Navigate to the Miscellaneous category and click Add New Property.
  3. Specify the following property values in the Add New Property window:
    • Configuration Value Name: disable Attribute log creation
    • Internal Name: com.tibco.mdm.disable.attributelog
    • Version: 8.3.2
    • Visibility: Basic
    • Description: way to disable creation of AttributeLog.
    • Value Type: Boolean
    • Current Value: true
    • Default Value: false
  4. Click Finish.