RTI Database Integration Service. Release Notes



Similar documents
RTI Real-Time Connect. Release Notes

RTI Database Integration Service. Getting Started Guide

RTI Routing Service. Release Notes

RTI Administration Console Release Notes

RTI Monitoring Library Getting Started Guide

RTI Monitor. Release Notes

RTI Spreadsheet Add-in

RTI Database Integration Service. User s Manual

RTI Real-Time Connect. User s Manual

System Requirements and Platform Support Guide

RTI Data Distribution Service

Altiris Patch Management Solution for Windows 7.1 from Symantec Release Notes

RTI Connext DDS. Combined Latency and Throughput Performance Test. Getting Started Guide

Oracle Enterprise Manager

Dell Statistica Statistica Enterprise Installation Instructions

Supported Platforms. HP Vertica Analytic Database. Software Version: 7.1.x

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues

Oracle SQL Developer Migration

User's Guide. System Monitor - Performance Monitoring Services 5.0

1 Changes in this release

Feith Rules Engine Version 8.1 Install Guide

Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014

SAP Operational Process Intelligence Security Guide

An Oracle Technical Article October Certification with Oracle Linux 5

ODBC Driver User s Guide. Objectivity/SQL++ ODBC Driver User s Guide. Release 10.2

Essbase Integration Services Release 7.1 New Features

How To Install Acronis Backup & Recovery 11.5 On A Linux Computer

PARALLELS SERVER BARE METAL 5.0 README

Security Content Update Release Notes for CCS Update

CA Nimsoft Monitor. Probe Guide for Active Directory Server. ad_server v1.4 series

Acronis Cloud Backup USER GUIDE. Acronis Backup for Windows Server Acronis Backup for Linux Server Acronis Backup for PC

Synchronization Agent Configuration Guide

Unified Infrastructure Management Compatibility Matrix April 4, 2016

CA Aion Business Rules Expert r11

Dell InTrust Preparing for Auditing Microsoft SQL Server

Supported Platforms HPE Vertica Analytic Database. Software Version: 7.2.x

Platform Guide. SA Supported Platforms. Service Package Version 7.4R1

Deep Security 9.6 SP1 Supported Features by Platform

Platform Guide. SA Supported Platforms. Service Package Version 7.3R1

Project management - integrated into Outlook

1 Documentation Accessibility

Siebel Installation Guide for Microsoft Windows. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

Siebel Application Deployment Manager Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

An Oracle Technical White Paper June Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features

mguard Device Manager Release Notes Version 1.6.1

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

A Fully Standards-Based Approach to Logging High-Throughput Distributed Real-Time Data. Leveraging the DDS and SQL Standards

Usage Analysis Tools in SharePoint Products and Technologies

Altiris Monitor Solution for Servers 7.1 SP1 and Event Console 7.1 MR1 from Symantec Release Notes

JAMF Software Server Installation Guide for Linux. Version 8.6

Repeat Success, Not Mistakes; Use DDS Best Practices to Design Your Complex Distributed Systems

Transparent Identification of Users

Networking Best Practices Guide. Version 6.5

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

Spotlight on Messaging. Evaluator s Guide

Supported Platforms. HP Vertica Analytic Database. Software Version: 7.0.x

SAS 9.4 PC Files Server

Dell One Identity Manager 7.0. Help Desk Module Administration Guide

KonyOne Server Installer - Linux Release Notes

Cloud Advisor Release Notes

CA Aion Business Rules Expert 11.0

How To Use The Correlog With The Cpl Powerpoint Powerpoint Cpl.Org Powerpoint.Org (Powerpoint) Powerpoint (Powerplst) And Powerpoint 2 (Powerstation) (Powerpoints) (Operations

PARALLELS SERVER 4 BARE METAL README

README.TXT

Oracle VM. Paravirtual Drivers Installation Guide for Microsoft Windows for Release E May 2012

What's New in Btrieve 12

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

Microsoft Security Bulletin MS Critical

Nimsoft Monitor Compatibility Matrix October 17, 2013

SAP HANA Client Installation and Update Guide

An Oracle Technical Article November Certification with Oracle Linux 6

Resource Utilization of Middleware Components in Embedded Systems

VMware vcenter Update Manager Administration Guide

Installation Guide NetIQ AppManager

An Oracle White Paper July Introducing the Oracle Home User in Oracle Database 12c for Microsoft Windows

An Oracle White Paper August Oracle Database Auditing: Performance Guidelines

ebus Player Quick Start Guide

IBM Tivoli Monitoring for Databases

Note: This Tech Note was formerly titled Installing Microsoft SQL Server 2008 for Wonderware Historian v10.0.

Oracle TimesTen IMDB - An Introduction

ProSafe Plus Switch Utility

Oracle Communications Connector for Microsoft Outlook

Installing Sage SalesLogix on Microsoft Windows 8, Windows Server 2012, and Internet Explorer 10 Version Developed by Sage SalesLogix User

Monitoring Replication

Knocker main application User manual

Orbix Release Notes

Contents. 2. cttctx Performance Test Utility Server Side Plug-In Index All Rights Reserved.

ASM_readme_6_10_18451.txt README.TXT

Installation Instruction STATISTICA Enterprise Small Business

Product Release Notes

Project management integrated into Outlook

CA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage

Sidebar Dashboard User Guide. Modified: June, 2013 Version 8.2

Veritas Operations Manager Release Notes. 3.0 Rolling Patch 1

HP Quality Center. Upgrade Preparation Guide

User's Guide FairCom Performance Monitor

STATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS

ODBC Client Driver Help Kepware, Inc.

DataLogger Kepware, Inc.

Transcription:

RTI Database Integration Service Release Notes Version 5.2.0

2015 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2015. Trademarks Real-Time Innovations, RTI, NDDS, RTI Data Distribution Service, DataBus, Connext, Micro DDS, the RTI logo, 1RTI and the phrase, Your Systems. Working as one, are registered trademarks, trademarks or service marks of Real-Time Innovations, Inc. All other trademarks belong to their respective owners. Third Party Copyright Notices The Oracle TimesTen In-Memory Database and the Oracle Database are products of Oracle. Copy and Use Restrictions No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form (including electronic, mechanical, photocopy, and facsimile) without the prior written permission of Real- Time Innovations, Inc. All software and documentation (whether in hard copy or electronic form) enclosed are subject to the license agreement. The software and documentation may be used or copied only under the terms of the license agreement. The programs in this book have been included for their instructional value. RTI does not offer any warranties or representations in respect of their fitness for a particular purpose, nor does RTI accept any liability for any loss or damage arising from their use. Technical Support Real-Time Innovations, Inc. 232 E. Java Drive Sunnyvale, CA 94089 Phone: (408) 990-7444 Email: support@rti.com Website: https://support.rti.com/

Release Notes 1 Supported Platforms and System Requirements RTI Database Integration Service (formerly known as Real-Time Connect) requires RTI Connext DDS with the same version number. Database Integration Service supports Oracle TimesTen In-Memory Database, MySQL, and Oracle Database; you must have at least one of these installed; use the version shown in Table 1.1. Note: Requires Microsoft Visual C++ 2010 Redistributable Package on computers that do not have Visual C++ 2010 installed. The Redistribution Package can be obtained from the following Microsoft website: For architectures: http://www.microsoft.com/download/en/details.aspx?id=5555 For x64 architectures: http://www.microsoft.com/download/en/details.aspx?id=14632. Table 1.1 Supported Platforms 1 Operating System CentOS 5.4, 5.5 Red Hat Enterprise Linux 5.0 (2.6 kernel) Red Hat Enterprise Linux 5.1, 5.2, 5.4, 5.5 (2.6 kernel) CPU Compiler RTI Architecture Oracle TimesTen 11.2.1 Oracle Database 11g R2 SQL Server SP1 gcc 4.1.2 i86linux2.6gcc4.1.2 YES YES YES x64 gcc 4.1.2 x64linux2.6gcc4.1.2 YES YES YES gcc 4.1.1 i86linux2.6gcc4.1.1 YES YES YES x64 gcc 4.1.1 x64linux2.6gcc4.1.1 YES YES YES gcc 4.1.2 i86linux2.6gcc4.1.2 YES YES YES x64 gcc 4.1.2 x64linux2.6gcc4.1.2 YES YES YES MySQL 5.1.44 2 gcc 4.6.3 i86linux3.xgcc4.6.3 YES Ubuntu 12.04 LTS x64 gcc 4.6.3 x64linux3.xgcc4.6.3 YES 1

Compatibility Table 1.1 Supported Platforms 1 Operating System Windows 7 Windows 8 Windows Server 2003 Windows Server 2008 R2 Windows Server R2 Windows Vista Windows XP Professional SP2 CPU Compiler RTI Architecture x64 x64 x64 x64 Visual Studio 2010 SP1 2010 SP1 2008 SP1 2010 SP1 2008 SP1 2008 SP1 Oracle TimesTen 11.2.1 Oracle Database 11g R2 SQL Server SP1 i86win32vs2010 YES YES YES YES x64win64vs2010 YES YES YES YES i86win32vs YES YES x64win64vs YES YES i86win32vs2008 YES YES YES x64win64vs2010 YES YES YES YES x64win64vs YES YES i86win32vs2008 YES YES YES i86win32vs2008 YES YES YES MySQL 5.1.44 2 1. Additional platforms not listed in this document may be supported through special development and maintenance agreements. Contact your RTI sales representative for details. 2. Tested in PERSISTENT mode with file system 1.1 ODBC Driver Requirements The Database Integration Service-to-MySQL daemon requires the separate installation of the MySQL ODBC 5.1.6 (or higher) driver. For non-windows platforms, the installation of Unix- ODBC 2.2.12 (or higher) is also required. See Section 2.5 for additional details on ODBC driver compatibility. 2 Compatibility 2.1 Compatibility with Unbounded Types Database Integration Service does not support topics that contain unbounded types. Any topic containing unbounded sequences or strings will be ignored by Database Integration Service. 2.2 Compatibility with RTI Connext DDS and RTI Data Distribution Service Database Integration Service is not compatible with RTI Data Distribution Service 4.2c and lower. Database Integration Service 5.2.0 is compatible with Connext DDS 5.2.0 and lower, as well as RTI Data Distribution Service 4.5[b-e], 4.4, 4.3 and 4.2e, except as noted below. 2

Compatibility 2.2.1 Compatibility with Older Versions In Connext DDS 5.1.0, the default message_size_max for the UDPv4, UDPv6, TCP, Secure WAN, and shared-memory transports changed to provide better out-of-the-box performance. Database Integration Service 5.2.0 also uses the new default value for message_size_max. Consequently, Database Integration Service 5.2.0 is not out-of-the-box compatible with applications running older versions of Connext DDS or RTI Data Distribution Service. Please see the RTI Connext DDS Core Libraries Release Notes for instructions on how to resolve this compatibility issue with older Connext DDS and RTI Data Distribution Service applications. 2.2.2 Compatibility with Older Versions When Sending 'Large Data' The large data format in RTI Data Distribution Service 4.2e, 4.3, 4.4b and 4.4c is not compliant with RTPS 2.1. 'Large data' refers to data that cannot be sent as a single packet by the transport. This issue is resolved in versions 4.4d and higher. As a result, by default, large data in Database Integration Service is not compatible with Data Distribution Service 4.4c and earlier. You can achieve backward compatibility by setting the following properties to 1 in the XML QoS profiles used to configure the Database Integration Service publications and subscriptions: dds.data_writer.protocol.use_43_large_data_format dds.data_reader.protocol.use_43_large_data_format 2.2.3 Compatibility with RTI Data Distribution Service 4.2e Out of the box, Database Integration Service is not compatible with RTI Data Distribution Service 4.2e when the data types contain 8-byte or larger primitive types (double, long long, unsigned long long or long double). To enable compatibility, run Database Integration Service with the command-line option -use42ealignment. 2.2.4 Compatibility with RTI Data Distribution Service over Shared Memory Database Integration Service is not compatible with applications built with RTI Data Distribution Service 4.5e and earlier releases when communicating over shared memory. For more information, please see the Transport Compatibility section in the RTI Connext DDS Core Libraries Release Notes. 2.3 Compatibility with Other Versions of Database Integration Service Database Integration Service 4.5 and higher is compatible with Real-Time Connect 4.2-4.4, with the same exceptions that apply to Connext DDS. Therefore, Database Integration Service 4.5 and higher is not compatible with an older Real-Time Connect version if it is not compatible with the associated Connext DDS version. 2.4 Configuration Compatibility 2.4.1 Configuration File Format Starting with Database Integration Service 4.5b, the format of the configuration file changed from INI to XML. The deprecated format is still functional to preserve backwards compatibility. However it should not be used as it may be removed in future releases. 2.4.2 Configuration File Loading Starting with Database Integration Service 4.5b, the way configuration files are loaded has changed. These are the new approaches, listed in load order: <NDDSHOME>/resource/xml/NDDS_QOS_PROFILES.xml Files in the environment variable NDDS_QOS_PROFILES 3

What s New in 5.2.0 <working directory>/user_qos_profiles.xml <NDDSHOME/resource/xml/RTI_REAL_TIME_CONNECT.xml <working directory>/user_real_time_connect.xml File specified using the command line parameter -cfgfile The following configuration loading options have been deprecated: $RTIRTCHOME/resource/xml/RTI_RTC_QOS_PROFILES.xml $RTIRTCHOME/resource/ini/RTI_RTC.ini File specified in the RTIRTC_INI environment variable (deprecated in 4.4d) File specified using the command line parameter -inifile Although the old options are still functional to preserve backwards compatibility, its usage should be avoided as they may be removed in future releases. 2.4.3 Command-Line Options Starting with Database Integration Service 4.5b, the following command-line options have been deprecated: -inifile (Replaced with -cfgfile) -loglevel (Replaced with -verbosity) The deprecated options are still functional to preserve backwards compatibility. However they should not be used as they may be removed in future releases. 2.5 ODBC Driver Compatibility Database Integration Service to MySQL links to the UnixODBC library libodbc.so.1. In release 2.3.1, UnixODBC changed the library version from 1 to 2. If after installing UnixODBC Database Integration Service cannot find libodbc.so, create a symlink to libodbc.so.1 from libodbc.so.2. 3 What s New in 5.2.0 SQL Server SP1 is now supported for some platforms (see Table 1.1). Windows platforms that used 2005 are no longer supported. The product name has changed from RTI Real-Time Connect to RTI Database Integration Service. 4 What s Fixed in 5.2.0 4.1 Possible Buffer Overflow when Deleting Subscription in MySQL A buffer overflow may have occurred when deleting a subscription. This issue only affected Database Integration Service for MySQL.This problem has been resolved. [RTI Issue ID RTC-210] 4

Known Issues 5 Known Issues 5.1 No Support for Unbounded Types Database Integration Service does not support topics that contain unbounded types. Hence, any topic containing any unbounded sequence or string will be ignored by Database Integration Service. 5.2 Manual Table Creation does not Trigger Daemon to Create Publication/ Subscription when Typecode Unknown This issue only applies when using the Oracle or MySQL databases. If an entry is inserted into the RTIDDS_PUBLICATIONS or RTIDDS_SUBSCRIPTIONS table and the typecode for the data type specified in the entry has not yet been discovered by the daemon, the daemon will delay the creation of the DDS publication/subscription if the table does not already exist in the database. When either the daemon discovers the typecode or the user manually creates the table, the daemon should create the corresponding DDS publication/subscription. However, for the Oracle 10g and MySQL databases only, in the situation described above, if you create a table manually for a pending entry, the daemon is not triggered to create the corresponding publication/subscription. The workaround is to update the entry by modifying the entry in the corresponding meta-table. This will trigger the daemon to create the publication/ subscription. 5.3 WCHAR and WVARCHAR Not Supported as Primary Keys for MySQL Due to a bug in MyODBC (MySQL bug# 17983), tables with a WCHAR or WVARCHAR column in the primary key are not supported in conjunction with MySQL. 5.4 WCHAR and WVARCHAR Not Published Correctly for MySQL The contents of WCHAR and WVARCHAR fields are not published correctly by Database Integration Service Publications in MySQL. Zero (0) is published instead of the correct value. 5.5 IdentifierSeparatorChar Cannot Be. for MySQL When using MySQL, the IdentifierSeparatorChar cannot be. due to a bug in MyODBC (MySQL bug# 15547). The default IdentifierSeparatorChar for MySQL is $. 5.6 IdentifierSeparatorChar Cannot Be. for TimesTen Cache Connect to Oracle If your application uses IDL types that contain strings, long doubles, or hierarchical IDL types, the IdentiferSeparatorChar cannot be. when using TimesTen Cache Connect to Oracle. This is due to a bug in Cache Connect to Oracle that causes quoted column names containing the character. (such as A.B ) to be handled incorrectly. 5.7 Applications with Disabled Inline-Keyhash If the Connext DDS application has a keyed data-type and has DataWriterProtocolQosPolicy.disable_inline_keyhash set to TRUE (not the default setting), Database Integration Service may misinterpret samples as being from the wrong instance or report deserialization errors. 5.8 Shared Memory Communication Problems when Using -nodaemon Option This issue only applies using MySQL 5.0 Server or Oracle 10g Server while running as a Windows 2003 service or a Windows Vista service. 5

Known Issues On Windows 2003 and Windows Vista systems, if you run the Database Integration Service daemon for MySQL 5.0 and Oracle 10g with the -nodaemon option, Database Integration Service will not communicate with the MySQL and Oracle database servers. There are three ways to enable communication: 1. Run both the Database Integration Service Daemon and the database server as services. 2. Run both the Database Integration Service Daemon and the database server from the command line. 3. Use the Database Integration Service command-line option, -dbtransport 1, to communicate using UDPv4. 5.9 Table Initialization in Database Replication Scenarios may Require Keeping Copy of Table in Memory for Oracle and MySQL If Database Integration Service is configured in table replication mode using the INI attribute, TableReplicationMode, the daemon may end up keeping a copy of the whole table in memory. This may be a problem for databases such as Oracle and MySQL where tables may become quite large. To avoid the problem, disable table initialization by setting dw.durability.kind in RTIDDS_PUBLICATIONS and dw.durability.kind in RTIDDS_SUBSCRIPTIONS to VOLATILE_DURABILITY_QOS. 5.10 Type Code Limitation for SQL Server The maximum type-code length that can be stored in SQL Server is 8,000 bytes. [RTI Issue ID RTC-187] 5.11 No Support for NCHAR Type for SQL Server This release does not support the NCHAR type for use with SQL Server. [RTI Issue ID RTC-189] 5.12 Change Tracking Retention Period for SQL Server not Configurable Monitoring a SQL Server database table for changes and publishing them to a DDS Topic depends on the Change Tracking facility in SQL Server. The retention period is fixed at two days, with automatic cleanup enabled. [RTI Issue ID RTC-172] 5.13 Publishing Database Changes for a Table Cannot be Re-enabled for SQL Server If a table is added to the publications in a SQL Server database so that changes to the table are published by the Real-Time Connect daemon and it is subsequently removed, that table may not be added back to the publications unless the Real-Time Connect daemon is restarted. Otherwise, Real-Time Connect will silently fail to publish changes to that table. [RTI Issue ID RTC-190] 5.14 Cannot Run Real-Time Connect as Windows Service over Shared Memory Windows 2003 and Newer Platforms If you start Real-Time Connect as a Windows service on Windows 2003 or newer platforms, the shared-memory transport is not supported. For details on how to configure DDS applications to use different transport settings, please see the RTI Connext Core Libraries and Utilities User s Manual (Section 8.5.7, TRANSPORT_BUILTIN QosPolicy). 6

Known Issues [RTI Issue ID RTC-198] 7