Relationship with other system components

Replication Server interacts with other components of a replication system as either a server or a client.

As a server, Replication Server supports connections from:

As a client, Replication Server connects to:

Replication Server also connects to an external Adaptive Server Enterprise database that acts as the Replication Server System Database (RSSD), if it is not configured to use an embedded RSSD.

Replication Server communication protocols

Replication Server is an Open Client and Open Server application that uses Sybase Tabular Data Stream™ (TDS) as the underlying communication protocol. As such, any clients that request services from Replication Server must implement an Open Client interface. This includes Replication Agents, system management tools, and user interface tools such as isql.

As a client distributing messages to other Replication Servers or to replicate data servers, Replication Server speaks with an Open Client interface. Therefore, when Replication Server needs to send a message to a data server, either that data server must support an Open Server interface running on TDS, or there must be an Open Server/TDS bridge or “gateway” application between Replication Server and the replicate data server.

Typically, this gateway software is in the form of a Sybase DirectConnect database gateway. Some DirectConnect gateways bridge from Open Server/TDS to the native interface of the replicate data server (for example, DirectConnect for Oracle), while others bridge from Open Server/TDS to an ODBC or JDBC driver for the data server. Replication Server configurations vary, depending on the gateway used.

Replication Server user IDs and permissions

Replication Server requires several different user IDs. Some user IDs are required for other components (or users) to access the Replication Server, and others are required for the Replication Server to have access to other components in a replication system.

User IDs are defined in the Replication Server using the Replication Server create connection command.

NoteDepending on how your replication system is configured, some of the user IDs in the following list might not be required. For example, if you have separate Replication Servers for primary and replicate databases, the primary Replication Server does not require a user ID for access to a replicate database.

The following user IDs are defined in a Replication Server: