The Replication Server managing a database requires a function-string class. Replication Server provides function-string classes for Adaptive Server, and with its non-ASE data server support features, Replication Server provides function-string classes for all actively supported data servers. See the Replication Server Options documentation for the actively supported data servers.
If you are replicating to a non-ASE data server that is not actively supported by Replication Server, you must create a function-string class for that data server. You can either:
Create a function-string class that inherits function strings from a system-provided class, or
Create all the function strings yourself.
Replication Server sends the gateway a command that it constructs by mapping runtime values into the function string supplied for the function. Depending on how the function string is written and the requirements of the data server, your gateway can pass the command directly to the data server or process it in some way before it sends the request to the data server.
Replication Server 15.2 and later includes connection profiles pre-loaded with function-string classes for actively supported databases. See “Connection profiles,” in Chapter 7, “Managing Database Connections” in the Replication Server Administration Guide Volume 1.
Refer to Chapter 2, “Customizing Database Operations,” in the Replication Server Administration Guide Volume 2 for a list of Replication Server system functions that your database gateway may need to process.