Incompatible Connector Version

The connector and SAP Replication Server have been built using different canonical interface (CI) versions.

Symptom

The trace message that appears in the SAP Replication Server error log is similar to:
T. 2010/04/29 16:32:54. (17): Version [3.1] of Connector
   [ora.oci], is incompatible with CI version [3.2].

Explanation

This trace occurs when a connector is built and based upon a version of the Canonical Interface (CI) specification that differs from that with which SAP Replication Server is built. In the message above, the Oracle connector is compatible only with CI version 3.1 while SAP Replication Server requires CI version 3.2.

Solution

Ensure that the connector and CI have the same version. You may need to upgrade the connector to match the CI version used by SAP Replication Server. You can find the CI (also seen as RCI) information by checking the version string within libsybeconn.dll (Windows) or libsybeconn.so (UNIX), for example:
strings libsybeconn.dll | grep Express
ExpressConnect-Library/15.5/P/RCI 3.2/
NT (IX86)/Windows 2003/1/DEBUG/Thu Apr 29 08:40:08 2010