The functions.catalog file makes functions available for use in TIBCO BusinessEvents Studio. The structure of the file requires each function within a class to have a unique name. Because of this structure, you cannot refer to an overloaded function in
functions.catalog.
For example, the standard Java library has several String.valueOf() functions overloaded for each primitive type (
String.valueOf(int i),
String.valueOf(double d) and so on). However, the TIBCO BusinessEvents standard function catalog has a separate function name for each data type:
valueOfBoolean(),
valueOfDouble(),
valueOfInt(), and
valueOfLong().
If you need to edit custom functions, you must do so in a Java editor or project, and then re-export them to a custom function JAR. Add the JAR to the TIBCO BusinessEvents project, as explained in
Adding Custom Functions.