UserCap.csv

In some cases, you might need to overwrite the user agent strings and their corresponding data that is available in the public standards. The UserCap.csv file is used to overwrite user agent strings. For example, you might need to correct errors that your enterprise detects in the public standards with more accurate information.

Discover provides the UserCap.csv file, which can be used to override values in the public standards. By gathering the user agent string value from the source file, you can then create a new entry in the UserCap.csv file through the UserAgentRevealer.exe utility. During evaluation of user agent strings, the Discover Reference session agent checks UserCap.csv to see whether it contains replacement values for any detected user agents. If so, the replacement values are used instead.

Configurations in UserCap.csv replace corresponding entries in browscap.csv. If you want to add values that do not appear in these files, use UserSupplement.csv. For more information on replacing values by configuration file, see UserSupplement.csv.

Be careful in creating replacement user agent strings. UserCap.csv takes precedence over the public standards at run time. It is possible for the public standards to become updated without having those updates reflected in the user agent data that is consumed by Discover. Review the contents of UserCap.csv whenever updates are made to the public standards in use by your Discover implementation.

An example version of UserCap.csv is included during installation. You can configure entries in this file with the UserAgentRevealer.exe utility. See Review Configuration Files.