Processing of dimension values

After a dimension value is retrieved from the data source for the dimension, leading and trailing spaces are stripped from the value, and it is converted to uppercase. A copy of the trimmed dimension string is saved as the source value.

Each source value is processed through the dimension's whitelist or group list and then the blacklist.

  • If a match in a fixed whitelist is found, the display value is returned.
    1. If a display value is not found, the default dimension value is used.
    2. There is no logging for fixed whitelist values.
  • If the source value is not in a fixed whitelist, the value is submitted for the blacklist processing.
    1. If it is not in the blacklist, the value is logged for checking against permitted value limits.
  • Dimension logging and limit checking are run against the trimmed dimension value.