The DSI thread of a Replication Server connection is where the replicated transaction is delivered by Replication Server. Every replicate database expected to receive replicated transactions must be represented by a Replication Server connection with an enabled DSI thread.
Replication Server establishes a connection directly with the replicate database, if it resides in Adaptive Server. If the replicate database resides in a non-Sybase data server, Replication Server communicates using:
An ECDA database gateway by way of the connection’s DSI thread, or,
ExpressConnect to establish a connection directly with the Oracle replicate database.
A replicate data server or database gateway never attempts to connect to the DSI thread of a connection. The only entity that can initiate communication to a DSI thread is the Replication Server.
On a DSI thread, the Replication Server is the client, and the replicate data server or database gateway is the server.