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 ONE Support launchpad (Login required).

Search for additional results

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