SAP Knowledge Base Article - Preview

2371941 - 5185 DSI EXEC incorrect table name printed in log- SRS

Symptom

  • When the DSI encounters Error 5185, SAP Replication Server (SRS) incorrectly logs the primary table name by omitting the last character of the name.
  • For example in the following delete statement the table name 'test':

delete from dbo.test where a=100 and b='update'
THREAD FATAL ERROR #5189 DSI EXEC(103(1) ASE157SP130.rdb303) - eneric/dsi/dsiutil.c(978)
The DSI thread for the 'ASE157SP130.rdb303' database is being shut down. DSI received Replication Server error #5185 which is mapped to STOP_REPLICATION or RETRY_STOP_REPLICATION.

  • From the SRS log, note the table name is missing the final 't':

WARNING #5185 DSI EXEC(103(1) ASE157SP130.rdb303) - eneric/dsi/dsiexec.c(20569)
Row count mismatch for the command executed on 'ASE157SP130.rdb303'. The command impacted 2 rows but it should impact 1 rows.
The error was caused by output command #2 of the failed transaction on table 'dbo.tes'.   

 

 


Read more...

Environment

SAP Replication Server (SRS) 15.7.1 SP204 - SP304

Product

SAP Replication Server 15.7

Keywords

5185 error, repserver error log, RS log, wrong tablename. , KBA , BC-SYB-REP , Sybase Replication Server (standalone) , Bug Filed

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.