Registering custom report functions

After building the dynamic load libraries, you must register the functions so the expression engine can recognize the custom functions.

To register the functions, you must perform the following tasks:

The default files used by the Function Definition Service are located in the installation_location/configuration/functions directory. You can use these as models to create your custom files.

For an example, see Example of a custom report functions implementation.

To register your custom functions after an upgrade, the custom function files can simply be copied back into the functions directory.

As in previous releases, you can still add custom functions to a default group. However, changes to the Function Definition Service are not retained after you upgrade to another version of IBM Cognos Analytics. If you modify a default group and then upgrade IBM Cognos Analytics, you will have to recreate your custom functions.