A problem exists with earlier versions of Replication Server (prior to version 12.0) where Replication Server fails to properly convert character datatypes to smallint and tinyint datatypes.
There are two ways to avoid this problem with earlier versions of Replication Server:
Set the value of the Replication Agent use_rssd configuration parameter to true.
Use the int datatype rather than the smallint or tinyint datatypes in replication definitions.