Support Newsletter October 1, 2015 Release News 2209257 – SAP Replication Server 15.7.1 SP300 Release Notes SAP Replication Server 15.7.1 SP300 has been released on Sep. 3, 2015, with many new features in replication support for SAP HANA database, ID Server availability, performance improvements, error handling and diagnostic information dumping, usability enhancements, enhancements in Heterogeneous Replication and Data Assurance(DA) direct reconciliation: Enhanced to support clustered and pooled tables replication for SAP Business Suite Kernel 740 and 741 Backup ID server is introduced to improve overall replication availability, allowing users to designate a regular replication server as backup ID server and promote it to primary ID server with a new command “admin idserver”. Backup and Primary ID servers always are synchronized for the server and database registrations. Replication Server can dispatch a large transaction in DIST and DSI before it receives the commit command if new connection parameters ”parallel_dist” and “parallel_dsi” are set to 'on'. This helps reduce replication latency. “sysadmin log_first_tran” is changed by default to dump the plain SQL commands of the failed transaction to 1 log files if connection option “dsi_log_cmds” is enabled. When DSI is down, the server prints an explicit message in the log to inform users to execute “admin log_first_tran” to write the failed transaction into the log and they can analyze them and provide a fix, then resume connection. The new command “admin dump_error” allows users to retrieve diagnosable error information for an error that happened recently. In addition to giving the error number and regular error text, the command logs OQID and TranID of the data, object owner and name, and even the SQL command to which the error is related. "assign action" command is enhanced with a new option "severity" so error actions can be assigned to severity level of database errors. The new "sysadmin schema_check" command can compare the schemas among table replication definition, primary table, and replicate table and displays if their column datatypes and lengths are compatible. It works for ASE replication as well as for heterogeneous replication. When replication is blocked by an open transaction either because of a very long running transaction or due to missing a commit command, a new “sysadmin dump_open_tran’”command can be used to dump the open transaction from a stable queue into a file for deep investigation. “OR” and “IN VALUE LIST” sub clause in where clause of table subscription operation is now supported. Data Assurance (DA) is enhanced to make direct reconcile without saving row values, detailed test or XML report to disk. This faster reconciliation compares and reconciles rows in a single step all in memory. It also improved LOB support to avoid JVM OutOfMemory errors. New option "properties" of "show system" command displays the setting details of the system. This makes debugging remote DA agents and servers easier. EBF/Support Package, i.e., this EBF/Support Package can be installed independently regardless of whether previous releases exist or not. 1953157 - SAP Replication Server, replication agent for IBM DB2 for z/OS 15.0 SP06 Release Note SP06 is a "full product" release. The libraries uploaded contain the entire product and do not need to be concatenated with earlier SAP Replication Server, replication agent libraries. SP06 has special SAP HANA Support which does some conversions, date, time, timestamp, and so on, at the source. Please read Note 1953157 for release details. 2186112 – SAP Replication Server 15.7.1 SP208 Release Notes SRS 15.7.1 SP208 has been released available on June 30, 2015 for users to download on SAP support portal. This patch is a full installation package and there is no Replication Server version requirement prior to applying this EBF. It includes new bug fixes since SP207. For the installation instructions and the bug fix list, please read Note 2186112 for details. 2186677 – SAP Replication Agent 15.7.1 SP208 Release Notes We recommend that you install this EBF as soon as possible. This EBF is for the Replication Agent component within the Replication Server Options 15.7.1, Replication Server Heterogeneous Edition 15.7.1, Replication Server Real-Time Edition 15.7.1, Replication Server Change Data Capture 15.7, and Replication Server SAP HANA Edition 15.7 products. Replication Agent 15.7.1 SP208 is a full installation package and there is no Replication Agent version requirement prior to applying this 2 Fixes and Workarounds user connection. The cause is that if the length of the hostname is too long (>=30 characters), the function call gethostname() will fail. This has been filed under CR 783433. For workaround and solution, please read KBA 2164529. 2142817 - SAP Rep Server - Rep Server crash with signal 11 in function _sqt_check_bulk During normal replication process, the Replication Server could crash with the stack trace in the errorlog - _sqt_check_bulk , _sqt_add_to_cache , sqt_LoadCache (), dsi__SchedulerBody,...... This problem is due to CR 617406 which is corrected in Rep Server 15.6 ESD#1, Rep Server 15.7, and higher. Workaround is to turn off dsi_bulk_copy. 2168658 - Repserver startup is hanging Replication Server start-up is not progressing. One of common causes of replication server hanging is RSSD transaction log is full. This article shows how to handle it and avoid it from happening in the future. 1906033 - RS upgrade fails on ASE error 208: "rs_objects1500 not found" - SAP Replication Server One of the steps to prepare for upgrade is to use rs_helpsub and rs_helpdbsub to check that all subscriptions are valid. The upgrade fails if there are subscriptions that are not in a valid state before upgrading. If this step was skipped and the upgrade failed with the error, you manually deleted the pending subscriptions from RSSD databases and rerun the upgrade. CR 745948 is filed to stop upgrading on error 17001. The bug is not corrected yet. 2012597 - Create route from RS15.7 (or higher) to RS15.5 (or RS15.6GA) will fail CR 742188 was filed for this problem but closed with fixes in 15.6 ESD# 1. The resolution is to upgrade 15.5 to 15.6 ESD# 1 or higher. Creating route from RS157 to RS155 fails with ERROR #28098. This is CR 742188 and CR 655893. The problem is in the lower versions of replication servers. The solution is to upgrade the target replication server to RS156 ESD#1 or later version. 2164529 - ASE sp_who displays ‘unknown' host name on all RS users ASE sp_who displays the hostname as 'unknown' for the maintuser and RSSD_prim 3 HANA Replication manuals and SP/EBF Release Notes. Replication components: Replication Server , Data Assurance, SAP Replication Server Options for Linux, UNIX and Microsoft Windows, SAP Replication Agent for Oracle, SAP Replication Agent for Microsoft SQL Server, Replication Agent for UDB (DB2 LUW), ExpressConnect for Oracle and ExpressConnect for HANA. There is also information on where you can find documentation for replication (that uses SAP Replication Server) from Adaptive Server Enterprise (ASE), Oracle, IBM DB2 LUW, IBM DB2 UDB on z/OS or Microsoft SQL Server to ASE, Oracle, IBM DB2 LUW, IBM DB2 on z/OS, Microsoft SQL Server, SAP HANA or SAP IQ and documentation for replication (that does not use Replication Server) from SAP HANA to SAP HANA. In other words, this article can help you find almost any product document related to SAP Replication Server (SRS). 2120906 - What component software and licenses are needed to setup replication from Oracle to HANA - SAP Sybase Replication? It requires SAP Replication Server (SRS), ExpressConnect for SAP HANA Database (ECH) and Replication Agent for Oracle (RAO). Please read this article for what licenses are needed to run them. 2018485 - Oracle "DATE" replicates to HANA "TIMESTAMP" are not showing proper time in HANA After you setup replication from MS SQL server or other none-Oracle to HANA database, you may encounter this issue while setting up the replication from Oracle to the same HANA replicate database. 1988032 - Keeping locater current during times of low replication activity 2123183 - The schemamap of a database connection doesn't take effect for table subscription - Sap Replication Server This applies to Replication Agent Oracle, Replication Agent DB2 LUW and Replication Agent MS SQL. The primary database has high volume redo log generation and the ratio of the number of replicated tables and the total number of tables is very low. ra_locator doesn't change often. The Rep Agent takes a while at restart to resume replication. The article provides a solution to keep the locater current and make the Rep Agent recover faster at restart. Since Replication Server 15.7.1 SP200, mapping primary schema or owner to replicate schema or owner is supported at the connection level. This could be an easy solution for different schemas or owners between primary and replicate databases. But this feature is not effective for table subscriptions. Heterogeneous Replication 2136919 - How to Select MSSQL Sybfilter Driver for RA/MSSQL ? 2124903 - SAP Replication Server and options Where to find the product documentation? There are three Sybfilter drivers for RA for MS SQL Server under three subdirectories-winx86, winx64 and winvistax64-for different Windows operation systems. Provides comprehensive instructions to find the product documents – both old and current 4 2163384 - Repagent-generated replication definitions require "alter replication definition repdefname without dynamic sql" and you want to skip it, but you don't want the server to log it into the RSSD and fill up the RSSD database space. How can you skip a transaction without filling the RSSD? RA for UDB generates a table replication definition with dynamic sql option by default. This causes DSI down for the replicate database which doesn’t support dynamic sql in replication. There is a workaround for this problem in this article. 1868953 - How to reduce ERSSD File SizeSybase Replication Server and SQL Anywhere (ASA) ? ERSSD (Embedded RSSD) file size is too big, for example 'ls <erssd_db_file_name>' displays the db file hundreds or thousands of MB in size. It doesn't shrink itself. How-To Articles A lot of transactions or some large transactions were skipped into ERSSD and exceptions were deleted but the ERSSD db file size doesn't reduce. How can you defragment the ERSSD database file? 2196401 - How to access ERSSD when SRS can't be started up? When replication server fails to boot, you can manually start it's embedded RSSD database and make changes. 2041995 - How to change ASE RSSD primary and maintenance user passwords - SAP Replication Server? 2166403 - How does Replication Server Generation ID Work? Occasionally you may be required to change ASE RSSD primary and maintenance user passwords, but this topic is not addressed in replication server manuals. This article provides step-by-step instructions to change the passwords. When you load or migrate a primary database with a database dump backup, you need to increase the generation number. This article explains how it works so you can understand the reason that the generation number needs to be increased in some Replication Sserver administration scenarios. 2096179 - Warning: Application 'isql' is using character set utf8, but the Replication Server is using character set 'iso_1' - SAP Replication Server. 2184729 - How to find archived versions of Replication Server software? After the former Sybase support site is retired, where could the earlier versions of Replication Server software be found at SAP support site? This warning appears every time you isql into a Replication Server or an ASE server if the localization $LANG of the local OS account is set to be a different charset (utf8) from the charset (iso_1) of the server. This KBA explains how to resolve the warning. 2150470 - How to skip a huge transaction without flooding the RSSD exceptions tables? Assume a huge archive transaction is stuck in the outbound queue of the replication server 5 Important Notes Important Links Report issue to SAP 560499 Global Support Customer Interaction – telephone, fax, e-mail 67739 Priorities of problem incidents 36677 Structure of components in SAPNet – SAP R/3 front end 508140 Customer incident – customer login data 32736 24-hour support not possible in this language 83020 What is consulting? What is support? SAP Service Marketplace http://support.sap.com SAP Service Marketplace - SAP Notes http://support.sap.com/notes SAP Service Marketplace - Customer Incidents http://support.sap.com/incident SAP Software Download Center https://support.sap.com/software.html Request License keys http://support.sap.com/licensekey SAP Help Portal - Product documents http://help.sap.com SAP Replication Server Community Network http://scn.sap.com/community/sap-replicationserver SAP Replication Server Wiki http://wiki.scn.sap.com/wiki/display/SYBREP/S AP+Replication+Server SAP D&T Academy on YouTube Search "SAP D&T Academy Replication Server " at https://www.youtube.com Social Media Product Support Channels https://twitter.com/SAPSupporthelp https://www.facebook.com/SapProductSupport Product Enhancement Requests Submit your ideas for Replication Product Enhancement https://ideas.sap.com/ct/s.bix?c=EA962FCAD4A7-46F6-A990-0FCB767E8EFC Incidents @ SAP 46742 Priority 1 support generally available 873046 Processing of customer incidents in English 69459 Japanese: short text maintained in English 50048 Several questions reported in one incident Trouble with an incident 90835 SAP incident escalation procedure 984434 How to speed up customer incident processing Feedback to SAP 736045 Complaints concerning SAP Service & Support 6 7