When you create or customize a function string, you specify which class it belongs to. If you want to create and use customized function strings, you can:
Create a derived function-string class that inherits function strings from rs_default_function_class, rs_db2_function_class,or another parent class. Then, in the derived class, create only the function strings that you are interested in overriding.
You cannot alter, add to, delete, or change any of the function-string classes for non-Sybase data servers.
Create a new function-string class and create function strings for all functions.
Customize function strings in rs_sqlserver_function_class. See “Managing function strings” for information on this option.
Before you create customized function strings, you should decide in advance which of these approaches to take and set up your classes accordingly. Generally, it is preferable to customize function strings in derived classes rather than to customize function strings in the class rs_sqlserver_function_class. You must be using Replication Server version 11.5 or later in order to create and deploy a derived function-string class that inherits function strings from other classes.