Red Hat JBoss Data Virtualization 6.1 Migration Guide



Similar documents
Red Hat Cloud Infrastructure 5 Release Notes

Red Hat CloudForms 3.2 NetApp Storage Integration Guide

Red Hat Cloud Infrastructure 5 Introduction to Red Hat Cloud Infrastructure Architecture

Red Hat Enterprise Virtualization 3.6- Beta Java SDK Guide

Red Hat Customer Portal 1 Managing User Access to the Red Hat Customer Portal and the Red Hat Network Application

Red Hat CloudForms 3.1 Management Engine 5.3 OpenShift Enterprise Deployment Guide

Red Hat JBoss Core Services Apache HTTP Server 2.4 Apache HTTP Server Installation Guide

Red Hat Enterprise Linux OpenStack Platform 7 OpenStack Data Processing

Red Hat JBoss BPM Suite 6.1 IBM WebSphere Installation and Configuration Guide

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

Organisaties groot en klein, beginnen zich meer en meer te realiseren dat inzicht in (real-time) data helpt

Red Hat Subscription Management All Subscription Docs Quick Registration for RHEL

Red Hat Cloud Infrastructure 6 Getting Started with the Red Hat Cloud Infrastructure Unified Installer

Red Hat Enterprise Linux 7 High Availability Add-On Overview

JBoss Developer Studio 6.0

WHITE PAPER. Domo Advanced Architecture

JBoss Operations Network 3.1 Deploying Applications and Content

JBoss Data Services. Enabling Data as a Service with. Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com

Red Hat JBoss Developer Studio 8.0 Start Developing

applications. JBoss Enterprise Application Platform

IBM Cloud Manager with OpenStack

Installing and Configuring Adobe LiveCycle 9.5 Connector for Microsoft SharePoint

SAP Predictive Analytics 2.3 Supported Platforms (PAM)

Cisco Information Server 7.0

StreamServe Persuasion SP5 StreamStudio

Red Hat Enterprise Linux OpenStack Platform 7 Back Up and Restore Red Hat Enterprise Linux OpenStack Platform

Intellicus Enterprise Reporting and BI Platform

Crystal Reports Server Embedded 2008 with Service Pack 7 for Windows Supported Platforms

Red Hat Customer Portal Current Customer Portal Subscription Management

Storage Made Easy Enterprise File Share and Sync (EFSS) Cloud Control Gateway Architecture

Kony MobileFabric. Sync Windows Installation Manual - WebSphere. On-Premises. Release 6.5. Document Relevance and Accuracy

Oracle SQL Developer Migration

Red Hat JBoss Developer Studio 4.1 Smooks Developer Tools Reference Guide

NetIQ Identity Manager Setup Guide

Red Hat Enterprise Linux 7 High Availability Add-On Administration. Configuring and Managing the High Availability Add-On

Using EMC Documentum with Adobe LiveCycle ES

Red Hat JBoss Fuse 6.1 Cloud Computing with Fabric

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

Storage Management for the Oracle Database on Red Hat Enterprise Linux 6: Using ASM With or Without ASMLib

Sisense. Product Highlights.

FileNet Business Activity Monitor (BAM) Release Notes

IBM Rational Asset Manager

How To Manage A Server On A Jboss Application Platform (Jboss)

JBoss Enterprise Data Services 5 Teiid Designer User Guide. for Developers Edition 5.3.1

ActiveVOS Server Architecture. March 2009

Securing SAS Web Applications with SiteMinder

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013

Contents. Pentaho Corporation. Version 5.1. Copyright Page. New Features in Pentaho Data Integration 5.1. PDI Version 5.1 Minor Functionality Changes

24x7 Scheduler Multi-platform Edition 5.2

Vanilla44 New Features

Crystal Reports XI Release 2 - Service Pack 6

Architecting the Future of Big Data

Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release

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

Spectrum Technology Platform. Version 9.0. Spectrum Spatial Administration Guide

LDAPCON Sébastien Bahloul

Cisco Information Server 7.0

NS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, Version 4.0

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

StruxureWare Data Center Expert Release Notes

Maximum Availability Architecture. Oracle Best Practices For High Availability. Backup and Recovery Scenarios for Oracle WebLogic Server: 10.

Control-M for Hadoop. Technical Bulletin.

JBoss Developer Studio 4.1

StruxureWare Data Center Expert Release Notes

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

Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft

Integrating Ingres in the Information System: An Open Source Approach

Data Sheet VISUAL COBOL WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

PUBLIC Installation: SAP Mobile Platform Server for Linux

Pentaho Reporting Overview

Red Hat OpenStack Platform 8 DNS-as-a-Service Guide

This guide specifies the required and supported system elements for the application.

edoc Document Generation Suite

HP Device Manager 4.7

OpenLDAP Oracle Enterprise Gateway Integration Guide

EMC Documentum Content Management Interoperability Services

Architecture and Mode of Operation

IBM Unica PredictiveInsight Version Publication Date: June 7, Recommended Software Environments and Minimum System Requirements

Integrating data in the Information System An Open Source approach

Apache Sentry. Prasad Mujumdar

BusinessObjects Enterprise XI 3.1 for Windows

IBM Configuring Rational Insight and later for Rational Asset Manager

vsphere Upgrade vsphere 6.0 EN

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

IceWarp to IceWarp Server Migration

Oracle Exam 1z0-599 Oracle WebLogic Server 12c Essentials Version: 6.4 [ Total Questions: 91 ]

> ACCESSING SQL SERVER FROM IBM COGNOS BI SERVER.

a division of Technical Overview Xenos Enterprise Server 2.0

Migration Guide Software, Database and Version Migration

Migrating to vcloud Automation Center 6.1

Open Source Business Rules Management System Enables Active Decisions

IBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide

IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment

Technical. Overview. ~ a ~ irods version 4.x

tibbr Now, the Information Finds You.

Installation Guide for contineo

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.2

Transcription:

Red Hat JBoss Data Virtualization 6.1 Migration Guide This guide is for installation teams Red Hat Customer Content Services

Red Hat JBoss Data Virtualization 6.1 Migration Guide This guide is for installation teams Red Hat Custo mer Co ntent Services

Legal Notice Copyright 2015 Red Hat, Inc. This do cument is licensed by Red Hat under the Creative Co mmo ns Attributio n- ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be remo ved. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other co untries. Linux is the registered trademark of Linus Torvalds in the United States and other countries. Java is a registered trademark o f Oracle and/o r its affiliates. XFS is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/o r o ther co untries. MySQL is a registered trademark of MySQL AB in the United States, the European Union and o ther co untries. Node.js is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project. The OpenStack Wo rd Mark and OpenStack Lo go are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endo rsed o r spo nso red by the OpenStack Fo undatio n, o r the OpenStack co mmunity. All o ther trademarks are the pro perty o f their respective o wners. Abstract This document guides users through the process for migrating to Red Hat JBoss Data Virtualization 6 from previous versions.

T able of Cont ent s Table of Contents. Chapt..... er.. 1.. Read..... Me...................................................................... 2.......... 1.1. Back Up Yo ur Data 2 1.2. Variab le Name: EAP_HO ME 2 1.3. Variab le Name: MO DE 2 1.4. Red Hat Do cumentatio n Site 2. Chapt..... er.. 2.. Migrat...... ion..................................................................... 3.......... 2.1. Pro d uct Name Chang e 3 2.2. Mig rating JBo ss Data Virtualizatio n 3 2.3. Mig rating Hierarchical Data 4 2.4. LDAP Co mp liance 5. Chapt..... er.. 3... Changes........................................................................... 6.......... 3.1. Chang es to JBo ss Data Virtualizatio n 6 3.2. Chang es to the Hierarchical Datab ase System 6. Chapt..... er.. 4.. Backup....... and.... Rest.... ore........................................................... 1. 0.......... 4.1. Mig rating fro m a Previo us Release 10 4.2. The Rep o sito ry Manag er 10 4.3. Backup a Rep o sito ry 11 4.4. Resto re a Rep o sito ry 11. Chapt..... er.. 5... Support....... ed... Configurat.......... ions...................................................... 1. 3.......... 5.1. Sup p o rted Data So urces and Translato rs 13. Revision........ Hist... ory........................................................................ 1. 6.......... 1

Red Hat JBoss Dat a Virt ualizat ion 6.1 Migrat ion G uide Chapter 1. Read Me 1.1. Back Up Your Dat a Warning Red Hat recommends that you back up your system settings and data before undertaking any of the configuration tasks mentioned in this book. 1.2. Variable Name: EAP_HOME EAP _HO ME refers to the root directory of the Red Hat JBoss Enterprise Application Platform installation on which JBoss D ata Virtualization has been deployed. 1.3. Variable Name: MODE MO D E will either be stand al o ne or d o mai n depending on whether JBoss Data Virtualization is running in standalone or domain mode. Substitute one of these whenever you see MO D E in a file path in this documentation. (You need to set this variable yourself, based on where the product has been installed in your directory structure.) 1.4. Red Hat Document at ion Sit e Red Hat' s official documentation site is available at https://access.redhat.com/site/documentation/. There you will find the latest version of every book, including this one. 2

Chapt er 2. Migrat ion Chapter 2. Migration 2.1. Product Name Change Note This product was previously called JBoss Enterprise D ata Services, or ED S. 2.2. Migrat ing JBoss Dat a Virt ualizat ion This topic lists tasks that you might have to implement in order to migrate to JBoss Data Virtualization 6. What will I have to do? To migrate to Red Hat JBoss Data Virtualization 6, users will need to install a fresh instance to redeploy customer applications and artifacts. If users are migrating from a version prior to JBoss Enterprise Data Services 5.3.1, then the REST WARs will need to be regenerated due to changes in CXF. Otherwise the WAR will not deploy due to the WSDL not being found. Previously, null values were ranked low by default. This could have a negative impact on performance and is not needed in many situations. The ranking of null values are no longer pushed down by default. Users will have to set the org.teiid.pushdownd efaultnullorder property to preserve the old behavior if required. Note The old update procedure syntax is no longer supported. Therefore, users may have to revalidate models and rebuild the VDB. Users may have to reimport VDBs stored by the hierarchical database in order to update node types. Any custom translator or connector (resource adapter) will require migrating. It will need to be recompiled and new configuration and packaging will be needed. This is due to the changes from EAP 5 to EAP 6. Also, the translator documentation should be read, because additional features have been added (for example, D D L support), that would require additional updates to the translator. How will migration impact modeling? Users may have issues when validating transformations after importing a project set that were built in the previous version of Teiid Designer. Users may have to adjust transformations in their models to account for this. 3

Red Hat JBoss Dat a Virt ualizat ion 6.1 Migrat ion G uide Note When you migrate models containing REST procedures from 7.7.x version, edit the XMI file and change the key names. The designer tool then displays the value for the given properties. key= rest:uri is now key= REST:URI And key= rest:restmethod is now key= REST:METHOD When importing any of the EDS project, import all the. xmi files one-by-one. This helps you to eliminate all the possible validation errors when importing the complete project set. However, do not import the. pro ject file. Warning Do not remove old data before verifying the migration to JBoss Data Virtualization 6 was successful. 2.3. Migrat ing Hierarchical Dat a D ata stored in the provided hierarchical database can be migrated from previous versions of JBoss D ata Virtualization using the new backup and restore functions. To migrate a repository, back it up from your previous installation, then restore it in your new JBoss D ata Virtualization 6 installation. Each backup contains all content in all workspaces for a single repository. Therefore, to migrate to release 6, the backup/restore process will need to be followed for each repository. Note A migration tool will be provided to backup from previous installations, compatible with the new backup and restore functions. Warning Do not remove old data before verifying the migration to JBoss Data Virtualization 6 is successful. See Also: Section 4.1, Migrating from a Previous Release 4

Chapt er 2. Migrat ion 2.4. LDAP Compliance It is recommended that customers who have utilized the internal JD BC membership domain from releases prior to MetaMatrix 5.5 migrate those users and groups to an LD AP compliant directory server. Refer to the Red Hat JBoss Enterprise Application Platform Security Guide for directions on using an LD AP directory server. Please contact technical support if you require additional guidance in the migration process. Several free and open source directory servers include: The Fedora D irectory Server - http://directory.fedoraproject.org/ Open LD AP - http://www.openldap.org/ Apache D irectory Server - http://directory.apache.org/ 5

Red Hat JBoss Dat a Virt ualizat ion 6.1 Migrat ion G uide Chapter 3. Changes 3.1. Changes t o JBoss Dat a Virt ualizat ion Installation Q uickstarts In previous releases, JBoss D ata Virtualization depended on the Red Hat JBoss Services Oriented Architecture Platform (SOA-P). In this release, JBoss D ata Virtualization is installed on the Red Hat JBoss Enterprise Application Platform (EAP) directly. Users will be able to install on top of an existing JBoss EAP installation or with a fresh installation. In previous releases, JBoss D ata Virtualization could operate under a number of profiles. In this release, JBoss Data Virtualization can be installed in one of the two JBoss EAP modes: standalone mode (default) or domain mode (for clustering). Quickstarts now rely on Maven instead of Apache Ant. Tooling Support Teiid Designer and ModeShape Tools plugins for Red Hat JBoss Developer Studio will support both version 5 and 6 of JBoss Data Virtualization. 3.2. Changes t o t he Hierarchical Dat abase Syst em APIs For both releases 5 and 6, client applications use the standard JCR 2.0 API to interact with repositories. So most (if not all) of your application code can remain unchanged. A small API (o rg. mo d eshape. jcr. api ) was provided in release 5 that extended the standard JCR API with a few additional capabilities. This release supports and slightly expands on this API. Several of the methods and interfaces in the API were deprecated in the previous release. These have now been removed. The URLs for the RESTful API have changed. This release provides an improved RESTful API which is now the default. The RESTful client library is compatible with the database system provided in both versions 5 and 6. The WebDAV API has been improved and the JDBC driver is also still supported. Caching In release 5, a single Service Provider Interface (SPI) was used for both storage and access connectors. However, this has been changed as part of a move to a more scalable caching solution. In this release, each repository uses a single cache for both its caching and storage system. All workspace content (except for binary value storage) and system content is stored within this single cache. Federation 6

Chapt er 3. Changes In this release, the JCR API can be used to access information in external systems. The concept of a connector has been reintroduced as a mechanism to achieve this. Repositories will no longer consist entirely of federated content. Instead, every repository will store its own content, but you will be able to federate and integrate content from external systems into the repository. Note Technically, even in the previous release a storage connector was required to store the repository's system content, so it was never actually possible to have a repository that consisted entirely of federated content. Binary Storage Repositories can now handle extremely large binary values with several storage options: Sequencers Binary values can be stored on the local file system. This can be a regular directory, a network share or even a temporary directory. This option is generally fast, safe (as safe as your file system), and native locks are used to prevent multiple processes from conflicting. It is recommended for local (non-clustered), embedded repositories. Binary values can be stored in cache. Although it is possible to use the same cache as the rest of the repository, it is often better to use two other caches and to configure those caches specifically for what they store. For example, one cache is used to store metadata about the binary values; this metadata is small, lightweight, and can thus be replicated across the cluster. The other cache is used to store the actual binary data, separated into chunks (usually up to 1MB in size), and for this type of cache, distributing the data across the cluster is often desirable. Binary values can be stored in a relational database. This is recommended only when you intend to persist all content inside a relational database. The binary data is broken into chunks (usually up to 1MB in size). Binary values can be stored in MongoDB. This storage option has not been thoroughly tested, but can be considered as an option. Binary values can be stored in a custom store. A Service Provider Interface (SPI) is now provided for implementing your own binary storage. Each repository is now configured with its own sequencers. Implementing custom sequencers is simpler since sequencers generate additional content by using the JCR API directly, rather than the proprietary graph API used in the previous release. Sequencer implementations are also able to register the node types programmatically, which simplifies the overall configuration for a repository. MIME Type Detection There are two additional methods to the org.modeshape.jcr.api.binary interface to obtain the MIME type. Your applications can use these methods to discover the MIME type for a binary value and, for example, to set the " jcr:mimetype" property on the node. The Service Provider Interface (SPI) for custom MIME type detectors has been removed. Instead, the Apache Tika framework is used, which has several MIME type detectors and provides its own SPI for custom detectors. 7

Red Hat JBoss Dat a Virt ualizat ion 6.1 Migrat ion G uide Text Extractors A simple Service Provider Interface (SPI) has been added for simple creation of custom extractors. Configuration In this release, there is one JSON (previously XML) configuration file for each repository, each "deployed" to an engine. As a result, it is now possible to deploy and undeploy repositories dynamically even when the engine is running and other repositories are in use. A JSON schema dictates the allowed structure of the configuration files. This means they can be validated: Problems problems = config1.validate(); if ( problems.hasproblems() ) { // Output a summary of the problems (with line numbers)... System.out.println(problems); } Sensible defaults are in place for settings that are not configured explicitly. The following is now a valid configuration: { "name" : "my-repo" } You can now load configuration via the following means: read from a java.io.file read from a resolved java.net.url read from a String containing a URL or a path to a file on the file system or classpath read a string containing the configuration It is also possible to access the configuration of a running repository, change the configuration, and then update the running repository: // Get the configuration... RepositoryConfiguration config = repository1.getconfiguration(); // Edit the configuration (which is a JSON document) to change a value... Editor editor = config.edit(); editor.getorcreatedocument(fieldname.storage).getorcreatedocument(fieldname.binary_storage);.setnumber(fieldname.minimum_binary_size_in_bytes, newlargevaluesizeinbytes); Changes changes = editor.getchanges(); // Apply the changes to the deployed repository... Future<Boolean> future = engine.update(config.getname(), changes); // And optionally wait until the repository configuration is updated... future.get(); 8

Chapt er 3. Changes Note Many configuration changes can now be applied to a repository while it is running, but not everything. For example, changing where data is stored will apply only after the repository is restarted. Migrating Content The database system now provides efficient backup and restore functionality that works at the repository level. Each backup contains all of the content in all workspaces for a single repository. Backups can be used to restore a repository to an earlier state, and it also serves as a mechanism for migrating from the previous release. 9

Red Hat JBoss Dat a Virt ualizat ion 6.1 Migrat ion G uide Chapter 4. Backup and Restore 4.1. Migrat ing from a Previous Release Backup and restore can be used to migrate content stored in the provided hierarchical database system. This is the proposed way for users to migrate such data for release 6. Note When migrating from a version of JBoss D ata Virtualization prior to version 6.0.0, a migration tool will be provided to backup the repository from the previous installation. The backup can be restored using the resto rer epo si to ry method on the new (and empty) repository. 4.2. T he Reposit ory Manager The org.modeshape.jcr.api.repositorymanager interface contains the backup and restore functions. public interface RepositoryManager {... Problems backuprepository( File backupdirectory ) throws RepositoryException;... Problems restorerepository( File backupdirectory ) throws RepositoryException; }... The following code demonstrates how to access the repository manager from a standard authenticated JCR session: javax.jcr.repository repository =... javax.jcr.credentials credentials =... String workspacename =... javax.jcr.session session = repository.login(credentials,workspacename); org.modeshape.jcr.api.session mssession = (org.modeshape.jcr.api.session)session; org.modeshape.jcr.api.repositorymanager repomgr = ((org.modeshape.jcr.api.session)session).getworkspace().getrepositorymana ger(); 10

Chapt er 4. Backup and Rest ore Note Which workspace is used by the session is not important. 4.3. Backup a Reposit ory The backupr epo si to ry method provided by the org.modeshape.jcr.api.repositorymanager interface is used to create a backup of the entire repository, including all workspaces that existed when the backup was initiated. This method blocks until the backup is completed, so it is the caller's responsibility to invoke the method asynchronously if that is desired. When this method is called on a repository that is being actively used, all of the changes made while the backup process is underway will be included. At some point near the end of the backup process, however, additional changes will be excluded from the backup. This means that each backup contains a fully-consistent snapshot of the entire repository as it existed near the time at which the backup completed. The following code demonstrates usage of the backup method: org.modeshape.jcr.api.repositorymanager repomgr =... java.io.file backupdirectory =... Problems problems = repomgr.backuprepository(backupdirectory); if ( problems.hasproblems() ) { System.out.println("Problems restoring the repository:"); // Report the problems (we'll just print them out)... for ( Problem problem : problems ) { System.out.println(problem); } } else { System.out.println("The backup was successful"); } Each backup is stored on the file system in a directory that contains a series of GZIP-ed files (each containing representations of approximately 100K nodes) and a subdirectory in which all the large BINARY values are stored. Note It is the application' s responsibility to initiate each backup operation. There currently is no way to configure a scheduled backup. D oing so would add significant complexity. 4.4. Rest ore a Reposit ory 11

Red Hat JBoss Dat a Virt ualizat ion 6.1 Migrat ion G uide Once you have a complete backup on disk, you can then restore a repository back to the state captured within the backup using the resto rer epo si to ry method provided by the org.modeshape.jcr.api.repositorymanager interface. To do this, start a repository (or perhaps a new instance of a repository with a different configuration) and, before it is used by any applications, restore the content. The following code demonstrates usage of the restore method: org.modeshape.jcr.api.repositorymanager repomgr =... java.io.file backupdirectory =... Problems problems = repomgr.restorerepository(backupdirectory); if ( problems.hasproblems() ) { System.out.println("Problems backing up the repository:"); // Report the problems (we'll just print them out)... for ( Problem problem : problems ) { System.out.println(problem); } } else { System.out.println("The restoration was successful"); } Once a restore succeeds, the newly-restored repository will be restarted and ready for use. 12

Chapt er 5. Support ed Configurat ions Chapter 5. Supported Configurations 5.1. Support ed Dat a Sources and T ranslat ors The following table provides a list of data sources and translators that are supported by Red Hat. Table 5.1. Supported Data Sources and Translators Data Source Version Driver Translator Type Apache Solr Cloudera Hadoop EDS 5.x 5.2, 5.3 EDS/Teiid JDBC driver JDBC - teiid Files Google Spreadsheet D elimited, Fixed Length, XML Current Not applicable file googlespreadsheet GreenPlum V4.x JD BC3 PostgreSQL v8.3-605 JD BC - Greenplum HD FS (Apache Hive/Hortonworks Hadoop/Intel Hadoop) HSQL (for test/examples only) 0.9.x W/EAP 6.1 JDBC - hive JDBC - hsql IBM DB2 10, 9.7 Universal Driver v4.x JDBC - db2 Ingres 10 JD BC ingres (Ingres 2006 or later), JD BC ingres93 (Ingres 9.3 or later) JD G 6.1 & 6.2 infinispan-cache JBoss Data Grid 6.1, 6.2 LD AP/Active Directory LD AP/Red Hat D irectory Server Mainframe sources (CICS, IMS, VSAM) MariaD B 6.1 & 6.2 infinispan-cache LDAP v3 ldap 9 ldap GT Software Ivory Data Access Partner Product MetaMatrix 5.5.4 MetaMatrix v5.5.4 JD BC - metamatrix ModeShape/JCR 3.1 JD BC - modeshape Mondrian 3.0.x jdbc4olap driver OLAP MongoD B 2.2 mongodb 13

Red Hat JBoss Dat a Virt ualizat ion 6.1 Migrat ion G uide Data Source Version Driver Translator Type MS Access 2010, 2013 jdbc/odbc bridge - JD V must run on the Microsoft Windows server and Oracle JDK to use the JDBC/ODBC bridge. Red Hat cannot support the Linux ODBC driver for Microsoft as OpenJD K does not contain the jdbc/odbc bridge driver. MS Excel 2010, 2013 jdbc/odbc bridge - JD V must run on the Microsoft Windows server and Oracle JDK to use the JDBC/ODBC bridge. Red Hat cannot support the Linux ODBC driver for Microsoft as OpenJD K does not contain the jdbc/odbc bridge driver. MS SQL Server 2008, 2012 SQL Server v2.0 JDBC - access JDBC - excelodbc JDBC - sqlserver 2005 - MySQL 5.1, 5.5 MySQL v5.x JD BC - mysql5 Netezza 6.0.2 Netezza v6.0.2 JD BC - netezza OData data source OData v2 OData v3 NA odata Oracle 12c Oracle v11.2 JDBC - oracle 11g, 11g RAC Oracle v10.2.0.4 10g R2 Oracle v9.2.0.1 PostgreSQL 9.2 8.4 JD BC - postgresql PostgreSQL on RHEL 5/6 REST/JSON over HTTP 8.4 JDBC - postgresql Salesforce.com API version 21 Not applicable salesforce SAP Netweaver Gateway SOAP Web Services SOAP, WSDL version in sync w/eap OData over REST Not applicable Sybase ASE 15 jconnect v6.0.5 (note that quoting must be turned on for this to work.) ws ws ws JDBC - sybase Teradata Express 12 Teradata JD BC driver JD BC - teradata Web Services 1 XML Files Note MS Excel is supported in so much as there is a write procedure. 14

Chapt er 5. Support ed Configurat ions 15

Red Hat JBoss Dat a Virt ualizat ion 6.1 Migrat ion G uide Revision History Revision 6.1.0-4 6 Tue Apr 7 2015 David Le Sage Updates to branding. 16