Manage Custom Functions


Custom functions are Java routines that have been designed for a specific purpose. After creation, custom functions are used in the appropriate part of the product based on the interface implemented by the Java routine. A major purpose for custom functions is to handle special processing using user-defined techniques.

Important

Before you can add a new custom function, you must create the Java routine that the custom function will use. For information on creating custom Java routines, see Create a New Java Routine.

Custom functions are defined through the Resource Administration view. Each function is identified by the Java class name. The Java class name is the actual name of the routine that will be loaded for the custom function. Types of usage are: Expression Builder, Custom Hash, Custom Encrypt, and Value Conversion.

The custom functions will be stored in the respective repository and will be uploaded to the execution server where the File-AID Rules Engine executes.

When an Expression Builder custom function is defined, the data type of the return value must be specified. Choices include String, Number, String List, or Number List. In addition, parameters that will be passed to the custom function can be defined. For each parameter, the name and data type must be defined.

The Manage Custom Functions view shows a list of all available custom functions. For information on how to create a new custom function, see Create a New Custom Function. After creation, they will appear in this list.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*