Installing the Cleanse Match Server - Knowledge Base

Transcription

Installing the Cleanse Match Server - Knowledge Base
MDM Multidomain Edition (Version 9.0.1)
Installation Guide for DB2
Informatica MDM Multidomain Hub - Version 9.0.1 - May 2011
Copyright (c) 2011 Informatica. All rights reserved.
This software and documentation contain proprietary information of Informatica Corporation and are provided under a license agreement containing
restrictions on use and disclosure and are also protected by copyright law. Reverse engineering of the software is prohibited.
No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior
consent of Informatica Corporation. This Software is be protected by U.S. and/or international Patents and other Patents Pending.
Use, duplication, or disclosure of the Software by the U.S. Government is subject to the restrictions set forth in the applicable software license agreement and as
provided in DFARS 227.7202-1(a) and 227.7702-3(a) (1995), DFARS 252.227-7013©(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR
52.227-14 (ALT III), as applicable.
The information in this product or documentation is subject to change without notice. If you find any problems in this product or documentation, please report
them to us in writing.
Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer,
PowerExchange, PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B
Data Exchange, Informatica On Demand and Siperian are trademarks or registered trademarks of Informatica Corporation in the United States and in
jurisdictions throughout the world. All other company and product names may be trade names or trademarks of their respective owners.
Portions of this software and/or documentation are subject to copyright held by third parties, including without limitation: Copyright DataDirect Technologies.
All rights reserved. Copyright © Sun Microsystems. All rights reserved.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/), and other software which is licensed under the
Apache License, Version 2.0 (the “License”). You may obtain a copy of the License at http://www.apache.org/licenses/
LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and
limitations under the License.
This product includes software which is licensed under the GNU Lesser General Public License Agreement, which may be found at
http://www.gnu.org/licenses/lgpl.html. The materials are provided free of charge by Informatica, “as-is”, without warranty of any kind, either express or
implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose.
This product includes software which is licensed under the CDDL (the “License”). You may obtain a copy of the License at
http://www.sun.com/cddl/cddl.html. The materials are provided free of charge by Informatica, “as-is”, without warranty of any kind, either express or implied,
including but not limited to the implied warranties of merchantability and fitness for a particular purpose. See the License for the specific language governing
permissions and limitations under the License.
This product includes software which is licensed under the BSD License (the “License”). You may obtain a copy of the License at
http://www.opensource.org/licenses/bsd-license.php. The materials are provided free of charge by Informatica, “as-is”, without warranty of any kind, either
express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. See the License for the specific
language governing permissions and limitations under the License.
This product includes software Copyright (c) 2003-2008, Terence Parr, all rights reserved which is licensed under the BSD License (the “License”). You may
obtain a copy of the License at http://www.antlr.org/license.html. The materials are provided free of charge by Informatica, “as-is”, without warranty of any
kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. See the License for the
specific language governing permissions and limitations under the License.
This product includes software Copyright (c) 2000 - 2009 The Legion Of The Bouncy Castle (http://www.bouncycastle.org) which is licensed under a form of
the MIT License (the “License”). You may obtain a copy of the License at http://www.bouncycastle.org/licence.html. The materials are provided free of charge
by Informatica, “as-is”, without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and
fitness for a particular purpose. See the License for the specific language governing permissions and limitations under the License.
DISCLAIMER: Informatica Corporation provides this documentation “as is” without warranty of any kind, either express or implied, including, but not limited
to, the implied warranties of non-infringement, merchantability, or use for a particular purpose. Informatica Corporation does not warrant that this software or
documentation is error free. The information provided in this software or documentation may include technical inaccuracies or typographical errors. The
information in this software and documentation is subject to change at any time without notice.
NOTICES
This Informatica product (the “Software”) may include certain drivers (the “DataDirect Drivers”) from DataDirect Technologies, an operating company of
Progress Software
Corporation (“DataDirect”) which are subject to the following terms and conditions:
1. THE DATADIRECT DRIVERS ARE PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING BUT NOTLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT.
2. IN NO EVENT WILL DATADIRECT OR ITS THIRD PARTY SUPPLIERS BE LIABLE TO THE END-USER CUSTOMER FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR OTHER DAMAGES ARISING OUT OF THE USE OF THE ODBC DRIVERS,
WHETHER OR NOT INFORMED OF THE POSSIBILITIES OF DAMAGES IN ADVANCE. THESE LIMITATIONS APPLY TO ALL CAUSES OF
ACTION, INCLUDING, WITHOUT LIMITATION, BREACH OF CONTRACT, BREACH OF WARRANTY, NEGLIGENCE, STRICT LIABILITY,
MISREPRESENTATION AND OTHER TORTS.
Contents
Preface
Intended Audience ...........................................................................................................................................xi
Contents............................................................................................................................................................xii
Learning About Informatica MDM Hub....................................................................................................xiv
Informatica Global Customer Support .......................................................................................................xvi
Informatica Resources ..................................................................................................................................xvii
Informatica Customer Portal .............................................................................................................xvii
Informatica Documentation ..............................................................................................................xvii
Informatica Web Site ..........................................................................................................................xvii
Informatica How-To Library............................................................................................................xviii
Informatica Knowledge Base............................................................................................................xviii
Informatica Multimedia Knowledge Base ......................................................................................xviii
Chapter 1: Introduction
Before You Begin ..............................................................................................................................................2
Installation Overview........................................................................................................................................3
Designing Your Informatica MDM Hub Installation..................................................................................4
Implementation Components................................................................................................................4
Installation Environments......................................................................................................................5
Example Installations..............................................................................................................................5
Documenting Your Installation ......................................................................................................................8
Installation and Post-Installation Documentation .............................................................................8
Create an Installation Documentation Directory ...............................................................................9
Chapter 2: Installing the Hub Store
About the Hub Store ......................................................................................................................................12
Master Database and Operational Record Store (ORS)..................................................................12
iii
Relationships Among Databases in the Hub Store ......................................................................... 12
Single Informatica MDM Hub Version Requirement..................................................................... 14
Overview of Steps to Install the Hub Store................................................................................................ 14
Prepare Your DB2 Deployment for Informatica MDM Hub ................................................................. 16
Install and Configure DB2................................................................................................................... 16
Manual Database Creation............................................................................................................................. 16
Modify the Build Properties .......................................................................................................................... 19
Create a DB2 Database for the Hub Store ................................................................................................. 24
Tablespaces Used by the Hub Store .................................................................................................. 24
Create the Hub Store...................................................................................................................................... 25
About the Scripts .................................................................................................................................. 25
Create the Master Database (UNIX) ................................................................................................. 26
Create the Master Database (Windows) ............................................................................................ 28
Test the Database Connection...................................................................................................................... 29
Create an ORS Database................................................................................................................................ 30
About the db2ant.bat create_ors Script............................................................................................. 30
Adding an ORS (UNIX) ...................................................................................................................... 30
Adding an ORS (Windows)................................................................................................................. 32
Chapter 3: Installing the Hub Server
About the Hub Server .................................................................................................................................... 36
Application Server and Connection Pooling .................................................................................... 36
Manually Configuring Message Queues for Asynchronous SIF Requests................................... 36
PostInstallSetup..................................................................................................................................... 37
Single Informatica MDM Hub Version Requirement..................................................................... 37
Installing the Hub Server (JBoss/UNIX) ................................................................................................... 38
Installation Overview ........................................................................................................................... 38
Preparing for Installation ..................................................................................................................... 38
Running the Hub Server Installer....................................................................................................... 41
Configuring the Hub Server ................................................................................................................ 46
Performing Post-Installation Tasks.................................................................................................... 48
Installing the Hub Server (WebSphere/UNIX) ......................................................................................... 49
Installation Overview ........................................................................................................................... 49
iv
Informatica MDM Hub 9.0.1 Installation Guide
Preparing for Installation......................................................................................................................49
Running the Hub Server Installer .......................................................................................................51
Configuring the Hub Server.................................................................................................................59
Performing Post-Installation Tasks ....................................................................................................61
Installing the Hub Server (JBoss/Windows)...............................................................................................62
Installation Overview............................................................................................................................62
Preparing for Installation......................................................................................................................64
Running the Hub Server Installer .......................................................................................................67
Configuring the Hub Server.................................................................................................................71
Performing Post-Installation Tasks ....................................................................................................73
Installing the Hub Server (WebSphere/Windows) ....................................................................................73
Installation Overview............................................................................................................................74
Preparing for Installation......................................................................................................................75
Running the Hub Server Installer .......................................................................................................77
Configuring the Hub Server.................................................................................................................83
Performing Post-Installation Tasks ....................................................................................................85
Changing Passwords After Installation ........................................................................................................86
Changing the Password for the CMX_SYSTEM User....................................................................86
Changing the Password for the CMX_ORS User............................................................................86
Chapter 4: Installing the Cleanse Match Server
About the Cleanse Match Server...................................................................................................................88
Supported Cleanse Match Engines .....................................................................................................88
PostInstallSetup .....................................................................................................................................88
Single Informatica MDM Hub Version Requirement .....................................................................89
Installing the Cleanse Match Server (JBoss/UNIX) ..................................................................................89
Installation Overview............................................................................................................................89
Preparing for Installation......................................................................................................................90
Running the Cleanse Match Server Installer .....................................................................................94
Configuring the Cleanse Match Server.............................................................................................100
Performing Post-installation Tasks...................................................................................................107
Installing the Cleanse Match Server (WebSphere/UNIX)......................................................................108
Installation Overview..........................................................................................................................108
Contents
v
Preparing for Installation ................................................................................................................... 108
Running the Cleanse Match Server Installer................................................................................... 115
Configuring the Cleanse Match Server ............................................................................................ 120
Performing Post-installation Tasks .................................................................................................. 127
Installing the Cleanse Match Server (JBoss/Windows) .......................................................................... 128
Installation Overview ......................................................................................................................... 128
Preparing for Installation ................................................................................................................... 129
Running the Cleanse Match Server Installer................................................................................... 134
Configuring the Cleanse Match Server ............................................................................................ 138
Performing Post-installation Tasks .................................................................................................. 140
Installing the Cleanse Match Server (WebSphere/Windows)................................................................ 145
Installation Overview ......................................................................................................................... 145
Preparing for Installation ................................................................................................................... 146
Running the Cleanse Match Server Installer................................................................................... 152
Configuring the Cleanse Match Server ............................................................................................ 156
Performing Post-installation Tasks .................................................................................................. 159
Chapter 5: Launching the Hub Console
About the Hub Console............................................................................................................................... 166
Starting the Hub Console ............................................................................................................................ 167
Post-Installation Tasks ................................................................................................................................. 170
Chapter 6: Uninstalling Informatica MDM Hub
Uninstalling Informatica MDM Hub (JBoss/UNIX) ............................................................................. 172
Uninstalling the Cleanse Match Server ............................................................................................ 172
Uninstalling the Hub Server .............................................................................................................. 173
Uninstalling Informatica MDM Hub (WebSphere/UNIX)................................................................... 175
Uninstalling the Cleanse Match Server ............................................................................................ 175
Uninstalling the Hub Server .............................................................................................................. 176
Uninstalling Informatica MDM Hub (JBoss/Windows) ........................................................................ 177
Uninstalling the Cleanse Match Server ............................................................................................ 177
Uninstalling the Hub Server .............................................................................................................. 178
vi
Informatica MDM Hub 9.0.1 Installation Guide
Uninstalling Informatica MDM Hub (WebSphere/Windows) ..............................................................179
Uninstalling the Cleanse Match Server.............................................................................................179
Dropping Hub Store Databases........................................................................................................180
Uninstalling the Hub Server...............................................................................................................182
Uninstalling the Hub Store from DB2.......................................................................................................183
Database Objects to Drop .................................................................................................................183
Chapter 7: Troubleshooting
Informatica MDM Hub Log Files ..............................................................................................................186
Informatica MDM Hub Log Files (UNIX) .....................................................................................186
Informatica MDM Hub Log Files (Windows)................................................................................189
Bypassing Prerequisite Installation .............................................................................................................191
Updating Parameters After Installation .....................................................................................................191
Updating Hub Server Parameters After Installation ......................................................................191
Updating Cleanse Match Server Parameters After Installation ....................................................192
Checking the Hub and Cleanse Match Server Silent Install....................................................................193
Checking the Hub Server and Cleanse Match Server Silent Install (UNIX)..............................193
Checking the Hub Server and Cleanse Match Server Silent Install (Windows).........................196
MATCH Process Error: VerifyNeedToStrip ............................................................................................198
VerifyNeedToStrip (UNIX)...............................................................................................................198
VerifyNeedToStrip (Windows) .........................................................................................................199
Inaccurate Start/Stop Timestamp for ORS ..............................................................................................199
major.minor Version Errors When Loading Cleanse Match Server......................................................200
Low Cleanse/Match Application Server Performance............................................................................200
Troubleshooting (JBoss/UNIX).................................................................................................................201
Changing the Hub Server Parameters (JBoss/UNIX)...................................................................201
Manually Redeploying the Hub Server (JBoss/UNIX) .................................................................202
Manually Undeploying the Cleanse Match Server (JBoss/UNIX) ..............................................203
Setting the JVM Size (JBoss/UNIX)................................................................................................203
Troubleshooting (WebSphere/UNIX) ......................................................................................................204
Changing the Hub Server Parameters (WebSphere/UNIX) ........................................................204
Changing the Cleanse Match Server Parameters (WebSphere/UNIX) ......................................205
Changing the Hub Server Parameters for the Database (WebSphere/UNIX)..........................206
Contents
vii
Manually Redeploying the Hub Server Application (WebSphere/UNIX) ................................ 207
Manually Undeploying the Cleanse Match Server (WebSphere/UNIX) ................................... 208
Setting the JVM Size (WebSphere/UNIX)..................................................................................... 208
Changing the SOAP Request Timeout (WebSphere/UNIX)...................................................... 209
Troubleshooting (JBoss/Windows) ........................................................................................................... 209
Changing the Hub Server Parameters (JBoss/Windows)............................................................. 209
Manually Redeploying Hub Server (JBoss/Windows) .................................................................. 210
Manually Undeploying the Cleanse Match Server (JBoss/Windows)......................................... 212
Setting the JVM Size (JBoss/Windows) .......................................................................................... 212
Troubleshooting (WebSphere/Windows)................................................................................................. 213
Changing the Hub Server Parameters (WebSphere/Windows) .................................................. 213
Changing the Cleanse Match Server Parameters (WebSphere/Windows)................................. 214
Changing the Hub Server Parameters for the Database (WebSphere/Windows).................... 214
Manually Redeploying Hub Server (WebSphere/Windows)........................................................ 216
Manually Undeploying the Cleanse Match Server (WebSphere/Windows) .............................. 217
Setting the JVM Size (WebSphere/Windows)................................................................................ 217
Changing the SOAP Request Timeout (WebSphere/Windows)................................................. 218
Appendix A: Installing from the Command Line
Preparing for Installation ............................................................................................................................. 220
Installing from the Command Line (JBoss/UNIX) ................................................................................ 221
Installing Hub Server.......................................................................................................................... 221
Installing the Cleanse Match Server ................................................................................................. 224
Installing from the Command Line (WebSphere/UNIX)...................................................................... 226
Installing Informatica Hub Server.................................................................................................... 227
Installing the Cleanse Match Server ................................................................................................. 229
Silent Installation from the Command Line ............................................................................................. 232
Considerations When Using Silent Installation.............................................................................. 232
Properties Files for Silent Installation.............................................................................................. 233
Creating Your Properties File ........................................................................................................... 233
Running the Silent Install................................................................................................................... 239
viii
Informatica MDM Hub 9.0.1 Installation Guide
Appendix B: Manually Configuring Informatica System Message Queues
About Informatica MDM Hub Message Queues.....................................................................................242
Configuring Message Queues (JBoss/UNIX)...........................................................................................242
Creating and Configuring a New Message Queue..........................................................................243
Configuring Additional Message Queues ........................................................................................244
Configuring Message Queues (WebSphere/UNIX) ................................................................................245
Creating and Configuring a New Message Queue..........................................................................245
Configuring Additional Message Queues ........................................................................................247
Configure Message Queues (JBoss/Windows).........................................................................................248
Creating and Configuring a New Message Queue..........................................................................248
Configuring Additional Message Queues ........................................................................................250
Configure Message Queues (WebSphere/Windows) ..............................................................................251
Creating and Configuring a New Message Queue..........................................................................251
Configuring Additional Message Queues ........................................................................................253
Appendix C: Manually Creating Datasources
Informatica MDM Hub Datasources.........................................................................................................256
Manually Creating Datasources in Websphere 6.1.0.29...........................................................................256
Start the WebSphere Application Server .........................................................................................256
Specifying the Location of the Driver Libraries .............................................................................256
Creating the Security Account ...........................................................................................................257
Creating the JDBC Provider ..............................................................................................................257
Creating the Master Datasource ........................................................................................................258
Changing the CMX_ORS User Password .......................................................................................258
Contents
ix
x Informatica MDM Hub 9.0.1 Installation Guide
Intended Audience
Preface
Welcome to the Informatica MDM Hub™ 9.0.1 Installation Guide. This guide explains
how to perform a first-time installation of Informatica MDM Hub Server and the
Cleanse Match Server.
Note If you are upgrading from a previous version of Informatica MDM Hub, see the
Informatica MDM Upgrade Technical Note instead.
Chapter Contents
•
Intended Audience
•
Contents
•
Learning About Informatica MDM Hub
•
Informatica Global Customer Support
•
Informatica Resources
Intended Audience
This guide is for database administrators, system administrators, and implementers who
are responsible for installing and setting up Informatica MDM Hub. System
administrators must be familiar with their target operating system. Database
administrators must be familiar with the database environment on which they are
installing the Informatica MDM Hub. Knowledge of DB2 administration is particularly
important. Other administration and configuration tasks are described in the Informatica
MDM Hub Administrator Guide.
xi
Contents
Contents
This guide contains the following chapters.
Chapter 1, “Introduction”
Recommended reading for for all users.
Describes Informatica MDM Hub architecture and
orients you to the installation process
Chapter 2, “Installing the Hub Store”
Recommended reading for DBAs.
Explains how to install the Hub Store
Chapter 3, “Installing the Hub Server” Recommended reading for system / application
server administrators.
Explains how to install and configure Hub Server
Chapter 4, “Installing the Cleanse
Match Server”
Recommended reading for system / application
server administrators.
Explains how to install and configure Cleanse Match
Server
Chapter 5, “Launching the Hub
Console”
Recommended reading for all users.
Explains how to launch the Hub Console
Chapter 6, “Clustering”
Recommended reading for system /application server
administrators.
Explains how to configure clustering for Informatica
MDM Hub.
Chapter 6, “Uninstalling Informatica
MDM Hub”
Recommended reading for system /application server
administrators.
Explains how to uninstall your Informatica MDM
Hub system
Chapter 7, “Troubleshooting”
Recommened reading for all users.
Explains how to troubleshoot your installation
Appendix A, “Installing from the
Command Line”
Recommended reading for system /application server
administrators.
Explains how to install Informatica Hub Server and
Cleanse Match Server from the command line. UNIX
implementations only.
Appendix B, “Manually Configuring
Recommended reading for system /application server
Informatica System Message Queues” administrators.
Explains how to configure message queues for use
with Informatica MDM Hub.
xii
Informatica MDM Hub 9.0.1 Installation Guide
Contents
Appendix C, “Manually Creating
Datasources”
Recommended reading for system administrators
Explains how to manually create a master database
and one or more additional ORSs.
Index
Index for this guide
xiii
Learning About Informatica MDM Hub
Learning About Informatica MDM Hub
What’s New in Informatica MDM Hub
The What’s New in Informatica MDM Hub describes the new features in this Informatica
MDM Hub release.
Informatica MDM Hub Release Notes
The Informatica MDM Hub Release Notes contain important information about this
release of Informatica MDM Hub. Read the Informatica MDM Hub Release Notes before
installing Informatica MDM Hub.
Informatica MDM Hub Overview
The Informatica MDM Hub Overview introduces Informatica MDM Hub, describes the
product architecture, and explains core concepts that all users need to understand
before using the product.
Informatica MDM Hub Installation Guide
The Informatica MDM Hub Installation Guide for your platform explains how to install
Informatica MDM Hub and Cleanse Match Server. There is a Informatica MDM Hub
Installation Guide for each supported platform.
Informatica MDM Hub Cleanse Adapter Guide
The Informatica MDM Hub Cleanse Adapter Guide explains to installers how to configure
Informatica MDM Hub to use the supported adapters and cleanse engines.
Informatica MDM Hub Data Steward Guide
The Informatica MDM Hub Data Steward Guide explains how to use Informatica MDM
Hub. It provides a description of the Informatica MDM Hub platform through a
discussion of Informatica MDM Hub concepts and tasks. Data stewards and users who
xiv
Informatica MDM Hub 9.0.1 Installation Guide
Learning About Informatica MDM Hub
are new to Informatica MDM Hub should read the Informatica MDM Hub Data Steward
Guide first.
Informatica MDM Hub Administrator Guide
The Informatica MDM Hub Administrator Guide explains how to configure, administer,
and manage a Informatica MDM Hub implementation. It provides a description of the
Informatica MDM Hub platform through a discussion of Informatica MDM Hub
concepts, services, tools, and databases. Administrators should read the Informatica
MDM Hub Administrator Guide first.
Informatica MDM Hub Services Integration Framework Guide
The Informatica MDM Hub Services Integration Framework Guide explains how to use the
Informatica MDM Hub Services Integration Framework (SIF) to integrate Informatica
MDM Hub functionality with your applications and how to create applications using
the data provided by Informatica MDM Hub. SIF allows you to integrate Informatica
MDM Hub smoothly with your organization's applications.
Informatica MDM Hub Metadata Manager Guide
The Informatica MDM Hub Metadata Manager Guide explains how to use the Informatica
MDM Hub Metadata Manager tool to validate their organization’s metadata, promote
changes between repositories, import objects into repositories, export repositories, and
related tasks.
Informatica Training and Materials
Informatica provides live, instructor-based training to help you become a proficient
user as quickly as possible. From initial installation onward, a dedicated team of
qualified trainers ensure that your staff is equipped to take advantage of this powerful
platform. To inquire about training classes or to find out where and when the next
training session is offered, please visit our website or contact Informatica directly.
xv
Informatica Global Customer Support
Informatica Global Customer Support
You can contact a Customer Support Center by telephone or through the WebSupport
Service. WebSupport requires a user name and password. You can request a user name
and password at http://my.informatica.com. Use the following telephone numbers to
contact Informatica Global Customer Support:
North America / South
America
Europe / Middle East /
Africa
Asia / Australia
Toll Free
Toll Free
Toll Free
North America
+1 877 463 2435
United Kingdom
00800 4632 4357
or 0800 023 4632
Australia 1 800 151 830
Brazil 0800 891 0202
Mexico 001 888 209 8853
France 00800 4632 4357
New Zealand 1 800 151 830
Singapore 001 800 4632 4357
Netherlands 00800 4632 4357
Germany 00800 4632 4357
Switzerland 00800 4632 4357
or 0800 463 200
Israel 00800 4632 4357
Spain 900 813 166
Portugal 800 208 360
Italy 800 915 985
Standard Rate
Standard Rate
Standard Rate
North America
+1 650 653 6332
France 0805 804632
India +91 80 4112 5738
Germany 1805 702 702
Netherlands 030 6022 797
xvi
Informatica MDM Hub 9.0.1 Installation Guide
Informatica Resources
Informatica Resources
Informatica Customer Portal
As an Informatica customer, you can access the Informatica Customer Portal site at
http://my.informatica.com. The site contains product information, user group
information, newsletters, access to the Informatica customer support case management
system (ATLAS), the Informatica How-To Library, the Informatica Knowledge Base,
the Informatica Multimedia Knowledge Base, Informatica Documentation Center, and
access to the Informatica user community.
Informatica Documentation
The Informatica Documentation team takes every effort to create accurate, usable
documentation. If you have questions, comments, or ideas about this documentation,
contact the Informatica Documentation team through email at infa_
documentation@informatica.com. We will use your feedback to improve our
documentation. Let us know if we can contact you regarding your comments.
The Documentation team updates documentation as needed. To get the latest
documentation for your product, navigate to the Informatica Documentation Center
from http://my.informatica.com.
Informatica Web Site
You can access the Informatica corporate web site at http://www.informatica.com.
The site contains information about Informatica, its background, upcoming events,
and sales offices. You will also find product and partner information. The services area
of the site includes important information about technical support, training and
education, and implementation services.
xvii
Informatica Resources
Informatica How-To Library
As an Informatica customer, you can access the Informatica How-To Library at
http://my.informatica.com. The How-To Library is a collection of resources to help
you learn more about Informatica products and features. It includes articles and
interactive demonstrations that provide solutions to common problems, compare
features and behaviors, and guide you through performing specific real-world tasks.
Informatica Knowledge Base
As an Informatica customer, you can access the Informatica Knowledge Base at
http://my.informatica.com. Use the Knowledge Base to search for documented
solutions to known technical issues about Informatica products. You can also find
answers to frequently asked questions, technical white papers, and technical tips. If you
have questions, comments, or ideas about the Knowledge Base, contact the
Informatica Knowledge Base team through email at KB_Feedback@informatica.com.
Informatica Multimedia Knowledge Base
As an Informatica customer, you can access the Informatica Multimedia Knowledge
Base at http://my.informatica.com. The Multimedia Knowledge Base is a collection of
instructional multimedia files that help you learn about common concepts and guide
you through performing specific tasks. If you have questions, comments, or ideas about
the Multimedia Knowledge Base, contact the Informatica Knowledge Base team
through email at KB_Feedback@informatica.com.
xviii
Informatica MDM Hub 9.0.1 Installation Guide
Introduction
This chapter summarizes the installation process and describes steps that you must
complete before proceeding with Informatica MDM Hub installation. Subsequent
chapters describe each step in the installation process.
Chapter Contents
•
Before You Begin
•
Installation Overview
•
Designing Your Informatica MDM Hub Installation
•
Documenting Your Installation
Introduction 1
Before You Begin
Before You Begin
Before you begin, be sure to complete the following tasks:
Task
Resource
Read the Informatica MDM Hub Release Notes for
requirements and additional information about
pre-installation preparation.
Informatica MDM Hub Release Notes
Read the worksheet for your installation—created
by an Informatica Global Customer Support
representative (see“Informatica Global Customer
Support” on page xvi)—indicating the hardware
and software needed to install Informatica MDM
Hub at your location.
Product Availability Matrics
Install and configure your site’s cleanse engine, if
applicable, according to the vendor’s instructions.
Vendor documentation for your
cleanse engine
Read the Informatica MDM Hub Overview for an
introduction to the product architecture and key
components.
Informatica MDM Hub Overview
2 Informatica MDM Hub 9.0.1 Installation Guide
Installation Overview
Installation Overview
To install Informatica MDM Hub, complete the following steps in the exact order
specified:
Step
Task
Instructions
1
Install the Hub Store in your DB2
database.
“Installing the Hub Store” on page 11
2
Install the Hub Server software.
“Installing the Hub Server” on page 35
3
Install and configure one or more
Cleanse Match Servers.
“Installing the Cleanse Match Server” on
page 87
4
Launch the Hub Console and verify your “Launching the Hub Console” on page
installation.
165
Introduction 3
Designing Your Informatica MDM Hub Installation
Designing Your Informatica MDM Hub Installation
Before you install Informatica MDM Hub, you need to decide how and where to set
up the various components that will comprise your Informatica MDM Hub
implementation.
Implementation Components
As described in the Informatica MDM Hub Overview, an Informatica MDM Hub
installation includes the following key components.
Component
Description
Hub Store
A collection of databases in which business data is stored and
consolidated. A Hub Store consists of one Master Database (which
contains environment configuration settings for the Informatica
MDM Hub) and one or more Operational Record Stores—or ORS
databases (which contains master data, content metadata, processing
rules, and other information related to business data).
Hub Server
Run-time component that manages core and common services for
the Informatica MDM Hub. The Hub Server is a J2EE application,
deployed on the application server, that orchestrates the data
processing within the Hub Store, as well as integration with external
applications.
The Hub Console, which is packaged inside the Hub Server
application, is the Informatica MDM Hub user interface that
comprises a set of administrative and data management tools for
administrators and data stewards. It can be launched on any client
machine via a URL using a browser and Sun’s Java Web Start.
Cleanse Match Server
Run-time component that handles cleanse and match requests and is
deployed in the application server environment. The Cleanse Match
Server contains a cleanse server that handles data cleansing
operations, and a match server that handles match operations.
Cleanse Engine(s)
Any of the supported cleanse engines, as described in Informatica
MDM Hub Cleanse Adapter Guide. The Cleanse Match Server and the
cleanse engine work together to standardize the data and to optimize
the data for match and consolidation.
4 Informatica MDM Hub 9.0.1 Installation Guide
Designing Your Informatica MDM Hub Installation
Installation Environments
Informatica MDM Hub implementations comprise multiple environments, such as
development, test, and production. Each type of environment comes with its own set
of unique requirements and priorities. Therefore, the installation design will differ for
each environment.
Example Installations
There are many possible ways in which you can set up the various Informatica MDM
Hub components in your environment. This section provides two examples of
Informatica MDM Hub installations. Their purpose is instructive rather than
prescriptive—they illustrate some general principles to consider while designing your
installation. They are not intended as recommended or even suggested installation
designs.
Introduction 5
Designing Your Informatica MDM Hub Installation
All Components on a Single Host
In the following example, all Informatica MDM Hub core components are installed on
a single host machine.
o
This layout simplifies communication among the components within a single host
environment.
6 Informatica MDM Hub 9.0.1 Installation Guide
Designing Your Informatica MDM Hub Installation
Components Distributed on Multiple Hosts
In the following example, various Informatica MDM Hub components are distributed
among multiple host machines.
Note: There needs to be an DB2 client installed on both the Hub Server and the
Cleanse Match Server.
Consider the following issues:
• Hub Server machines can be deployed in an clustered application server
environment for failover purposes.
•
Cleanse Match Server machines can be installed in a clustered environment for
scalability purposes (see Chapter 6, “Clustering”).
Introduction 7
Documenting Your Installation
Documenting Your Installation
You need to capture the details of your Informatica MDM Hub setup during and after
installation in case you encounter issues in your environment. This information can
prove extremely useful with verification and troubleshooting. If necessary, you can
provide copies of this information to Informatica Global Customer Support (see
“Informatica Global Customer Support” on page xvi).
Installation and Post-Installation Documentation
Sources of information about your Informatica MDM Hub installation include:
Information About
Source of Information
ORS metadata
Validation Results report from the Metadata Manager tool in the Hub
Console. Used to document ORS metadata after the installation.
For instructions, see Informatica MDM Hub Metadata Manager Guide.
configuration settings
Environment Report from the Enterprise Manager tool in the Hub
Console. Used to document Hub Server, Cleanse Match Server,
Master Database, and ORS database information after installation.
For instructions, see Appendix D, “Viewing Configuration Details,”
in the Informatica MDM Hub Administrator Guide.
database changes
Database debug log. Used to log database events for your Hub Store
once an ORS is registered in the Hub Console. Enabled according to
the instructions in “Enabling Debug Logging” on page 188.
installation process
Informatica MDM Hub Installer log files. Used to capture events that
occur during Hub Server and Cleanse Match Server installation.
Hub Server and
Cleanse Match Server
Hub Server and Cleanse Match Server log files, which capture
run-time events after these components are running.
Hub Console
Hub Console log files that capture activity while using the Hub
Console.
Important: The instructions in this document remind you to capture and save this
information if needed for future reference. You will create a folder (such as install_
doc) where you will centrally store copies of all your installation documentation.
8 Informatica MDM Hub 9.0.1 Installation Guide
Documenting Your Installation
Create an Installation Documentation Directory
Create a folder (such as install_doc) where you will centrally store copies of all your
installation artifacts—such as the Validation Results and Environment reports,
database debug log, log files, and other items described in “Installation and
Post-Installation Documentation” on page 8.
Important: In the event that problems arise with your installation, you will need to
create an archive file of this directory and send it to Informatica Global Customer
Support (see “Informatica Global Customer Support” on page xvi) for analysis.
Introduction 9
Documenting Your Installation
10 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Store
This chapter explains how to install the Hub Store on a DB2 database platform.
Your DB2 database administrator might need to complete the tasks in this chapter.
Unless otherwise indicated, the instructions in this chapter apply to all supported
application servers on all supported platforms. Refer to the product availability matrix
for system requirements.
Chapter Contents
•
About the Hub Store
•
Overview of Steps to Install the Hub Store
•
Prepare Your DB2 Deployment for Informatica MDM Hub
•
Manual Database Creation
•
Create a DB2 Database for the Hub Store
•
Tablespaces Used by the Hub Store
•
Create the Hub Store
•
Test the Database Connection
•
Create an ORS Database
Installing the Hub Store 11
About the Hub Store
About the Hub Store
The Hub Store is where business data is stored and consolidated in Informatica MDM
Hub.
Master Database and Operational Record Store (ORS)
The Hub Store is a collection of databases that includes:
Element
Description
Master Database
Contains the Informatica MDM Hub environment configuration
settings—user accounts, security configuration, ORS registry,
message queue settings, and so on. A given Informatica MDM Hub
environment can have only one Master Database. The name of the
schema containing the “Master Repository” is CMX_SYSTEM.
Operational Record
Store (ORS)
Database that contains the master data, content metadata, the rules
for processing the master data, the rules for managing the set of
master data objects, along with the processing rules and auxiliary
logic used by the Informatica MDM Hub in defining the best version
of the truth (BVT). A Informatica MDM Hub configuration can have
one or more ORSes. The default name of an ORS is CMX_ORS.
Relationships Among Databases in the Hub Store
An Informatica MDM Hub implementation contains one Master Database and one or
more ORS databases. An Informatica MDM Hub implementation can have multiple
ORSs, such as separate ORSs for development and production, or separate ORSs for
each geographical location or for different parts of the organization.
12 Informatica MDM Hub 9.0.1 Installation Guide
About the Hub Store
This architecture allows you to distribute ORS schemas across multiple server
machines, each controlled by a central Master Database. You can access and manage
multiple ORSs from one Master Database. The Master Database stores the connection
settings and properties for each ORS.
Note: An ORS should only be registered in only one Master Database.
User accounts to access Hub Store databases are created globally—within the Master
Database—and then assigned to specific ORSs.
Installing the Hub Store
13
Overview of Steps to Install the Hub Store
Single Informatica MDM Hub Version Requirement
All the components of your Informatica MDM Hub implementation must be of the
same Informatica MDM Hub version. If you have multiple versions of Informatica
MDM Hub installed, each version must be installed in a separate environment.
Different versions of Informatica MDM Hub cannot co-exist in the same environment.
Overview of Steps to Install the Hub Store
To install the Hub Store, complete the following steps in the exact order specified:
Step
Task
Instructions
1
Install and configure DB2 on a
machine other than the machine on
which your Hub Server will run.
“Prepare Your DB2 Deployment for
Informatica MDM Hub” on page 16
2
Create a DB2 database for your Hub
Store.
“Create a DB2 Database for the Hub Store”
on page 24
3
Create the DB2 tablespaces required
for the Hub Store.
“Tablespaces Used by the Hub Store” on
page 24
4
Create the Hub Store—Master
Database and ORS database(s)—by
running the scripts provided in your
Informatica MDM Hub distribution.
“Create the Hub Store” on page 25
5
Test the database connection.
“Test the Database Connection” on page 29
6
Register the newly-created ORS
database using the Databases tool in
the Hub Console.
“Configuring Operational Record Stores and
Datasources” in the Informatica MDM Hub
Administrator Guide (see “Post-Installation
Tasks” on page 170)
7
Enable database logging for this ORS
using the Enterprise Manager tool in
the Hub Console.
Appendix D, “Viewing Configuration
Details,” in the Informatica MDM Hub
Administrator Guide (see “Post-Installation
Tasks” on page 170)
14 Informatica MDM Hub 9.0.1 Installation Guide
Overview of Steps to Install the Hub Store
High-level overview of the DB2 installation
The steps to create cmx_system and ORS.
1. Modify db-build.properties in
hub[hub-root]\server\resources\database\db2
2.
db2ant.bat create_db
to create database
This command will create thedatabase automatically. If you want to create your
database manually see “Create the Hub Store” on page 25 for more information
on manually creating a database.
to create cmx_system
3.
db2ant.bat create_system
4.
db2ant.bat compile_system
5.
db2ant.bat create_ors
6.
db2ant.bat compile
to create ORS.
Note: The compile may take a long time.
If you need to add more ORS databases to your Hub Store, run the db2ant.bat create_
ors script (provided in your Informatica MDM Hub distribution) according to the
instructions in “Create an ORS Database” on page 30.
Note: Your DB2 database administrator might need to complete the tasks in this
chapter.
Installing the Hub Store
15
Prepare Your DB2 Deployment for Informatica MDM Hub
Prepare Your DB2 Deployment for Informatica MDM
Hub
This section describes how to prepare your DB2 deployment for Informatica MDM
Hub. It applies to all supported platforms and application servers.
Install and Configure DB2
Install and configure DB2 on a machine that complies with the hardware and software
requirements described in the Product Availability Matrix (PAM) for Informatica MDM
Multidomain Edition 9.0.1 for DB2. Refer to this document for a list of supported DB2
versions.
The following software (part of your DB2 distribution) must be installed on every
machine on which you want to run the Hub Server:
• DB2 client
•
Cleanse Server
•
DB2 Java utilities (required by the DB2 client)
Note: Be sure to install DB2 with all Java options selected.
Manual Database Creation
The MDM Hub provides the necessary scripts for automatic database creation as part
of the installation. To create a database manually there are several requirements.
Requirements
1. The database should be created with compatibility vector turned on (db2set DB2_
COMPATIBILITY_VECTOR=ORA). See more details in the official IBM
documentation:
http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp?to
pic=/com.ibm.db2.luw.apdv.porting.doc/doc/r0052867.html.
2.
The database should be created with "UTF-8 TERRITORY US" locale.
16 Informatica MDM Hub 9.0.1 Installation Guide
Manual Database Creation
3.
In tablespace creation the page size for system’s temporary tablespace should be
equal to the user’s temporary tablespace.
Options
Below is a list of recommended / mandatory options for manual database creation:
[DB2 environmental]
db2set DB2CODEPAGE=1208
db2set DB2_COMPATIBILITY_VECTOR=ORA
db2set DB2_DEFERRED_PREPARE_SEMANTICS=YES
db2set DB2_RESTORE_GRANT_ADMIN_AUTHORITIES=ON
db2set DB2_HASH_JOIN=YES
db2set DB2_ANTIJOIN=YES
db2set DB2_INLIST_TO_NLJN=NO
db2set DB2_SELECTIVITY=ALL
db2set DB2NTNOCACHE=ON
db2set DB2_EXTENDED_OPTIMIZATION=ON,ENHANCED_MULTIPLE_
DISTINCT,IXOR,SNHD
[Instance]
update dbm
update dbm
update dbm
update dbm
update dbm
update dbm
[DB]
update
update
update
update
update
update
update
update
update
update
update
update
update
update
update
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
cfg
using
using
using
using
using
using
using
using
using
using
using
using
using
using
using
using
using
using
using
using
using
SYSADM_GROUP DB2ADMNS
MON_HEAP_SZ AUTOMATIC
JAVA_HEAP_SZ 2048
AGENT_STACK_SZ 256
SHEAPTHRES 0
INTRA_PARALLEL YES
LOCKLIST AUTOMATIC
MAXLOCKS AUTOMATIC
PCKCACHESZ 50000
DBHEAP AUTOMATIC
CATALOGCACHE_SZ 25000
LOGBUFSZ 4096
UTIL_HEAP_SZ 50000
BUFFPAGE 250
STMTHEAP AUTOMATIC
APPLHEAPSZ AUTOMATIC
APPL_MEMORY AUTOMATIC
STAT_HEAP_SZ AUTOMATIC
LOGFILSIZ 128000
LOGPRIMARY 10
LOGSECOND 200
Installing the Hub Store
17
Manual Database Creation
update
update
update
update
db
db
db
db
cfg
cfg
cfg
cfg
using
using
using
using
auto_reval deferred_force
decflt_rounding round_half_up
SORTHEAP 0
SHEAPTHRES_SHR AUTOMATIC
[Grants]
GRANT EXECUTE ON MODULE SYSIBMADM.UTL_DIR TO PUBLIC WITH GRANT
OPTION
GRANT EXECUTE ON MODULE SYSIBMADM.UTL_FILE TO PUBLIC WITH GRANT
OPTION
GRANT EXECUTE ON MODULE SYSIBMADM.DBMS_SQL TO PUBLIC WITH GRANT
OPTION
[Buffer pools]
CREATE BUFFERPOOL REPOS_POOL IMMEDIATE SIZE 1500 PAGESIZE 32 K
CREATE BUFFERPOOL CMX_POOL IMMEDIATE SIZE 3000 PAGESIZE 32 K
[Tablespaces]
CREATE REGULAR TABLESPACE CMX_REPOS PAGESIZE 32 K MANAGED BY
DATABASE USING ( FILE 'c:\dbhub901\CMX_REPOS\/cmx_repos01.dat'
500 M ) EXTENTSIZE 16 AUTORESIZE YES OVERHEAD 10.5 PREFETCHSIZE
16 BUFFERPOOL REPOS_POOL DROPPED TABLE RECOVERY ON
CREATE REGULAR TABLESPACE CMX_DATA PAGESIZE 32 K MANAGED BY DATABASE
USING ( FILE 'c:\dbhub901\CMX_DATA\/cmx_data01.dat'
500
M ) EXTENTSIZE 16 AUTORESIZE YES OVERHEAD 10.5 PREFETCHSIZE 16
BUFFERPOOL CMX_POOL DROPPED TABLE RECOVERY ON
CREATE REGULAR TABLESPACE CMX_TEMP PAGESIZE 32 K MANAGED BY DATABASE
USING ( FILE 'c:\dbhub901\CMX_TEMP\/cmx_temp01.dat'
500
M ) EXTENTSIZE 16 AUTORESIZE YES OVERHEAD 10.5 PREFETCHSIZE 16
BUFFERPOOL CMX_POOL DROPPED TABLE RECOVERY ON
CREATE REGULAR TABLESPACE CMX_INDX PAGESIZE 32 K MANAGED BY DATABASE
USING ( FILE 'c:\dbhub901\CMX_INDX\/cmx_indx01.dat'
500
M ) EXTENTSIZE 16 AUTORESIZE YES OVERHEAD 10.5 PREFETCHSIZE 16
BUFFERPOOL CMX_POOL DROPPED TABLE RECOVERY ON
CREATE USER TEMPORARY TABLESPACE CMX_USER_TEMP PAGESIZE 32 K MANAGED
BY DATABASE USING ( FILE 'c:\dbhub901\USER_TEMP\/cmx_user_
temp01.dat' 500 M ) EXTENTSIZE 16 AUTORESIZE YES OVERHEAD 10.5
PREFETCHSIZE 16 BUFFERPOOL CMX_POOL
CREATE SYSTEM TEMPORARY TABLESPACE CMX_SYS_TEMP PAGESIZE 32 K
MANAGED BY DATABASE USING ( FILE 'c:\dbhub901\SYSTEM_TEMP\/cmx_
sys_temp01.dat'
500 M ) EXTENTSIZE 16 AUTORESIZE YES OVERHEAD
10.5 PREFETCHSIZE 16 BUFFERPOOL CMX_POOL
18 Informatica MDM Hub 9.0.1 Installation Guide
Modify the Build Properties
The parameters above may vary depending on hardware configuration and sizing
requirements.
• 16GB dedicated to DB2 instance:
•
update dbm cfg using INSTANCE_MEMORY 4194304
•
update db cfg using DATABASE_MEMORY 4035830
•
ALTER BUFFERPOOL REPOS_POOL IMMEDIATE SIZE 16384
•
ALTER BUFFERPOOL CMX_POOL IMMEDIATE SIZE 262144
•
4GB dedicated to DB2 instance:
•
update dbm cfg using INSTANCE_MEMORY 940000
•
update db cfg using DATABASE_MEMORY 800000
•
ALTER BUFFERPOOL REPOS_POOL IMMEDIATE SIZE 3200
•
ALTER BUFFERPOOL CMX_POOL IMMEDIATE SIZE 32768
Additional recommendations:
• Drop default system temporary tablespace so that only CMX_SYS_TEMP
tablespace remains with CMX_POOL defined: DROP TABLESPACE
tempspace1.
•
To enable parallel I/O if DB files reside on several discs or on the RAID; can have
exact degree of parallelism usually equal to number of used discs: db2set DB2_
PARALLEL_IO=*
Modify the Build Properties
Before executing any kind of the provided database-related scripts, it is necessary to
modify the db-build.properties file bundled with the distribution. It summarizes all
database-related parameters into single place: database instance (optional in case of
manual database creation); master repository (CMX_SYSTEM); ORS (by default
CMX_ORS).
Installing the Hub Store
19
Modify the Build Properties
Go to the distribution folder \database\db2 , and copy the db2 folder to your local
machine. Open the db-build.properties file in the \db2 folder..
Note: The file might be archived, so extract its contents to some temporary folder
first.
Windows version
For the Windows db-build.properties file, modify the following items:
###Section of properties indented for changing
#Database host name or IP address - host name where DB2 is running
db2.host=vm1-dazarov
#Database port - TCP/IP port number used by DB2 on db2.host
db2.port=50000
#Database admin user login - the user name that is included in the
#DB2ADMINs group
db2.admin.user=db2admin
#Database admin user password - the password for the db2.admin.user
db2.admin.password=ibmdb2a
#Database user login on behalf of which schemas are created
#-- the user name that is not included in the into DB2ADMNS group
#a. For db2.user to be able to look into system dictionaries they
#must be included in the user SYSMON group.
#b. Create group, for example DB2MONGRP, add our user to this group
#and perform:
#1. db2 "update dbm cfg using sysmon_group DB2MONGRP"
#2. db2stop force
#3. db2start
#Itis also possible to use admin user here
db2.user=db2user
#Database user password - the password for db2.user
db2.password=ibmdb2
#Database name - the database name - the db2.db name should not
#exceed 8 characters
db2.db_name=SIP901
#System schema name db2.cmx_system_schema=CMX_SYSTEM
#ORS schema name - the name for the ORS in uppercase
db2.cmx_ors_schema=CMX_ORS
#OS group name for database administrators - the DB2 administrative
#group(default is DB2ADMNS)
20 Informatica MDM Hub 9.0.1 Installation Guide
Modify the Build Properties
db2.admin.group=DB2ADMNS
#Database instance name of node name for remote clients
#- the DB2 instance name
db2.instance=NDE2D708
#Path for database files at database server host - the path to where
#the database is located. Use ‘\\’ as separators.
db2.storage.path=c:\\sip901\\database
#Switch database statements log on/off at build time
db2.verbose=true
#ORS database logging indicator (1 - on, 0 - off) - the debug
#indicator.(1:debug enabled, 0:debug disabled)
db2.debug.ind=1
#ORS database log file path - the path to where the debug is
#located. This path should exist in the system.
db2.debug.path=c:\\temp\\
#ORS database log file name - the debug log file nameS
db2.debug.file=cmx_debug.log
###Section of properties not intended to be changed except special
cases
###In case of automatic database creation pay attention to the
following attributes:
### - db2.cmx_transaction_log.path
### - db2.cmx_transaction_log.logfilsiz
### - db2.cmx_transaction_log.logprimary
### - db2.cmx_transaction_log.logsecond
#Shell name to execute working processes
shell.name=sh
#Temporary folder name
tmp.path=tmp
#Build log files folder
log.path=logs
compile_dev.log_file=compile_dev.log
obfuscate.log_file=obfuscate.log
create_db.log_file=create_db.log
create_remote_db.log_file=create_remote_db.log
create_system.log_file=create_system.log
compile_system.log_file=compile_system.log
create_ors.log_file=create_ors.log
Installing the Hub Store
21
Modify the Build Properties
compile.log_file=compile.log
compile_pkg.log_file=compile_pkg.log
rebind_packages.log_file=rebind_packages.log
drop_schema.log_file=drop_schema.log
migrate_ors.log_file=migrate_ors.log
migrate_system.log_file=migrate_system.log
#Path for catalog tablespace
db2.syscat.path=${db2.storage.path}\\SYSCAT\\
#Path for user tablespace
db2.user.path=${db2.storage.path}\\USER\\
#Path for temporary tablespace
db2.systemp.path=${db2.storage.path}\\SYSTEMP\\
#CMX_REPOS buffer pool nbame
db2.cmx_repos_bp=REPOS_POOL
#CMX_BP buffer pool name
db2.cmx_bp=CMX_POOL
#Path for CMX_REPOS tablespace
db2.cmx_repos.path=${db2.storage.path}\\CMX_REPOS\\
#Path for CMX_DATA tablespace
db2.cmx_data.path=${db2.storage.path}\\CMX_DATA\\
#Path for CMX_TEMP tablespace
db2.cmx_temp.path=${db2.storage.path}\\CMX_TEMP\\
#Path for CMX_INDX tablespace
db2.cmx_indx.path=${db2.storage.path}\\CMX_INDX\\
#Path for CMX_USER_TEMP tablespace
db2.cmx_user_temp.path=${db2.storage.path}\\USER_TEMP\\
#Path for CMX_SYS_TEMP tablespace
db2.cmx_sys_temp.path=${db2.storage.path}\\SYSTEM_TEMP\\
#Path for transaction logs at database host
#In case of automatic database creation make this path exists before
running create_db/create_remote_db
db2.cmx_transaction_log.path=${db2.storage.path}/LOGS
#DB2 LOGFILSIZ option value (refer database manual for details)
db2.cmx_transaction_log.logfilsiz=102400
#DB2 LOGPRIMARY option value (refer database manual for details)
db2.cmx_transaction_log.logprimary=10
#DB2 LOGSECONDARY option value (refer database manual for details)
db2.cmx_transaction_log.logsecond=10
#Path to release scripts
script.release_scripts.path=${basedir}
#Path to system schema IXF files
script.system.schema.path=${basedir}/data_schema_system
22 Informatica MDM Hub 9.0.1 Installation Guide
Modify the Build Properties
#Path to ORS schema IXF files
script.ors.schema.path=${basedir}/data_schema_ors
#Path to packages
script.pkg.path=${basedir}
#Path to db2 specific procedures
script.db2spec.path=${basedir}
#Path to intermediate packages
script.preprocessed.path=${basedir}
#Path to external Java stored procedures jar files
script.jar.path=${basedir}/jar
#Path to release scripts
script.release_dbs.path=${basedir}
#Path to release tool scripts
script.release_dbs.tools.path=${basedir}
#Path to release common scripts
script.release_dbs.common.path=${basedir}
#Path to ORS migration scripts
script.migrate.ors.path=${basedir}/db_changes/db2/ors
#Path to system migration scripts
script.migrate.system.path=${basedir}/db_changes/db2/system
#Path to intermediate packages
script.obfuscated.path=${basedir}
#ant-contrib jar file name
ant_contrib.file=ant-contrib-1.0b3.jar
#Intermediate tool path
preprocessor.jar.path=../Projects/Build/Release
#Internal flag
db2.obfuscate=false
For UNIX:
All path-based properties in the db2-build.properties files should converted to
UNIX style, namely replace all "\\" entries with "/" (there should not be any
Windows-style full paths like c:\\temp).
If you want to change the name of your system schema name or your ORS schema
name, modify the entries in the db-build.properties file.
Installing the Hub Store
23
Create a DB2 Database for the Hub Store
Note: You may need to restart your DB2 server after creating the data base.
Create a DB2 Database for the Hub Store
This section describes how to create a DB2 database with the help of bundled scripts.
If you choose to create the database manually, you may want to skip this section.
Once DB2 has been properly installed and configured, and the db-build.properties
file has been modified, create the DB2 database and the associated tablespaces using
the db2ant.bat create_db script.
Note: The instructions for running the commands assume that you are logged into
your DB2 database with administrator (or ADMIN) privileges and are running
commands from a command prompt.
Open a DB2 command window. To create the database and tablespaces, change
directories to ...\database\db2 and type:
db2ant.bat create_db
This script creates both the DB2 database and the associated tablespaces. It is included
with your Informatica MDM distribution. The DB2 database will contain your Hub
Store. The script also sets the appropriate DB2 registry values.
Tablespaces Used by the Hub Store
Hub Store requires six tablespaces with the following names:
Tablespace
Description
CMX_DATA
Default tablespace for the ORS schema (regular tablespace).
CMX_INDX
Used for indexes created and used by Informatica MDM Hub (regular
tablespace).
CMX_TEMP
Used for temporary tables created and used by Informatica MDM Hub;
used for stored procedures (regular tablespace).
CMX_REPOS
Contains objects belonging to ORS repository (regular tablespace)
24 Informatica MDM Hub 9.0.1 Installation Guide
Create the Hub Store
Tablespace
Description
CMX_USER_
TEMP
The tablespace used for operational temporary tables (user temporary
tablespace).
CMX_SYS_
TEMP
The tablespace required for SQL operations (system temporary tablespace).
Note: These tablespace names are required for your Hub Store.
For subsequent Hub Store setup, you will need the following information about this
database:
Configuration Information
Database server port (such as 50000)
DB2 database server name (host running DB2)
DB2 ADMIN username (such as ADMIN)
DB2 SYSTEM password
Note: If your Informatica MDM Hub implementation will have multiple ORS
databases distributed across different host servers, you will need to create DB2
databases on each of those machines.
Create the Hub Store
This section describes how to create the Hub Store and its additional databases. At a
minimum, your Hub Store consists of one Master Database and one or more ORS
databases.
About the Scripts
Your Informatica MDM Hub distribution includes the scripts to create the Hub Store
and an additional ORS. Before using these scripts it is important to modify
db-build.properties file (see previous chapter).
Installing the Hub Store
25
Create the Hub Store
These scripts are:
• db2ant.bat create_system - creates the Master Schema
(name: CMX_SYSTEM)
•
db2ant.bat create_ors - creates one ORS schema
(default name: CMX_ORS)
•
db2ant.bat compile_system
•
db2ant.bat compile
- compiles stored procedures for master schema
- compiles the master database
Note: For any *NIX systems, name of the shell scripts is db2ant.sh.
You can run these scripts for stored procedures for a particular ORS when you first
install the Informatica MDM Hub. Once the Hub Store is created, if you need to add
more ORS databases, you can run db2ant.bat create_ors according to the
instructions in “Create an ORS Database” on page 30.
Default Database Names and Usernames
When running the script, the default master schema name is CMX_SYSTEM and the
default ORS schema name is CMX_ORS. The ORS can be named any name less than
eight characters. MDM Hub can support multiple ORSs
Create the Master Database (UNIX)
Complete the following steps to create the Master Database:
1. Create a directory on the DB2 database server host or on a client workstation that
has the DB2 client installed with DB2 utilities (db2-binary).
Copy all of the files from the Informatica MDM Hub distribution (<infamdm_
distribution_folder>/database/db2) to the directory you just created..
Note: These files might be archived.
2.
Change directory to the temporary directory you just created.
3.
Modify the db-build.properties file. See “Modify the Build Properties” on
page 19 for more details).
4.
Execute the script in the database/db2 directory:
26 Informatica MDM Hub 9.0.1 Installation Guide
Create the Hub Store
./db2ant.sh create_system
5.
After the setup script is complete, check the following log file:
•
create_system.log
These log files are in the directory /database/db2/logs. Review these files to
ensure that no errors occurred.
•
You may see some warnings, which can be ignored.
•
Errors must be addressed. If you see database errors in the logs, resolve these
first with your DBA and/or database vendor, and then re-run the db2ant.sh
create_system script.
•
Copy the log files to the installation documentation directory you created
earlier. See “Documenting Your Installation” on page 8 for instructions.
Installing the Hub Store
27
Create the Hub Store
6.
Execute the script in the database/db2 directory:
db2ant.sh complie_system./db2ant.sh compile_system
After the compile script is complete, this log file is created in the log directory
from which you ran the scripts:
•
7.
compile_system.log
Review this file to ensure no errors occurred. You may see warnings, which can be
ignored. Errors must be addressed. If you see database errors in the logs, resolve
these first with your DBA.
Note: After you install the Informatica MDM Hub software, you will need to register
the newly-created ORS databases (CMX_ORS) using the Databases tool in the Hub
Console. For more information, see “Post-Installation Tasks” on page 170.
Create the Master Database (Windows)
If DB2 is running in the Windows environment, complete the following steps to create
the Master Database:
1. Create a temporary directory on the DB2 database server host or on a client
workstation that has a DB2 client installed with DB2 utilities.
Copy all of the files from the Informatica MDM Hub distribution (<infamdm_
distribution_folder>/database/db2) to the directory you just created.
Note: The files may be archived .
2.
Open a command window.
Go to the Windows Start menu. choose Run and enter cmd.
3.
Go to the temporary directory you just created.
4.
Modify the db-build.properties file. See “Modify the Build Properties” on
page 19 for more details.
5.
Run the db2ant.bat create_system script. Change diretories to
...\database\db2 directory and type the following command:
db2ant.bat create_system
28 Informatica MDM Hub 9.0.1 Installation Guide
Test the Database Connection
6.
After the setup script is complete, check the following log file:
•
create_system.log
These log files are in the directory /database/db2/logs. Review these files to
ensure that no errors occurred.
7.
•
You may see some warnings, which can be ignored.
•
Errors must be addressed. If you see database errors in the logs, resolve these
first with your DBA and/or database vendor, and then re-run the
db2ant.bat create_system.
•
Copy the log files to the installation documentation directory you created
earlier. See “Documenting Your Installation” on page 8 for instructions.
db2ant.bat compile_system
After the compile script is complete, this log file is created in the log directory
from which you ran the scripts:
•
compile_system.log
Review this file to ensure no errors occurred. You may see warnings, which can be
ignored. Errors must be addressed. If you see database errors in the logs, resolve
these first with your DBA.
Test the Database Connection
Test the database connections from all the machines on which you plan to run either
the Hub Server or a Cleanse Match Server. To test these connections, complete the
following steps on each machine:
1. Connect to the database with the following command:
db2 connect to local_db_name user username
using password.
The user is the user that will be used for accessing ORSs in this database.
2.
Check to make sure that you can list all the tables with the following command:
db2 list tables for all;
Installing the Hub Store
29
Create an ORS Database
3.
Disconnect from the database wiht following command:
db2 disconnect_local_db_name
4.
Verify that the database connections work properly.
Create an ORS Database
This section describes how to create an ORS database in the Hub Store.
The instructions in this section assume that you have already created the Master
Database according to the instructions in “Create the Hub Store” on page 25.
About the db2ant.bat create_ors Script
Your Informatica MDM Hub distribution includes a db2ant.bat create_ors script
that:
• creates one ORS schema (default name: CMX_ORS)
Important: A Master schema is required to run the db2ant.bat create_ors script.
It does not create a Master Schema for you.
Default Schema Name
When running the db2ant.bat create_ors script, the default ORS schema name is
CMX_ORS. You can change this name in the db2-build.properties file.
Adding an ORS (UNIX)
To set up the Hub Store with an additional ORS schema:
1. Create a directory on the DB2 database server host or on a client workstation that
has the DB2 client installed with DB2 utilities.
Copy all of the files from the distribution directory <infamdm_distribution_
folder>/database/db2) to the directory you just created.
Note: The directory might be archived.
2.
Change directory to the temporary directory you just created.
30 Informatica MDM Hub 9.0.1 Installation Guide
Create an ORS Database
3.
Modify the db-build.properties file so that the db2.cmx_ors_schema has the
name of the new schema. See “Modify the Build Properties” on page 19 for more
details.
4.
Run the db2ant.sh create_ors script.
Change directories to the .../database/db2 directory and type the appropriate
command for your system:
Linux, Solaris, and AIX:
./db2ant.sh create_ors
5.
After the setup scripts are complete, these log files are created in the log directory
from which you ran the scripts:
•
create_ors.log
Review this file to ensure no errors occurred. You may see warnings, which can be
ignored. Errors must be addressed.
If you see database errors in the logs, resolve these first with your DBA. Then
re-run the db2ant.sh create_ors script.
6.
Run the db2ant.sh compile script.
7.
After the compile script is complete, this log file is created in the log directory
from which you ran the scripts:
•
compile.log
The compile may take a long time.
Review this file to ensure no errors occurred. You may see warnings, which can be
ignored. Errors must be addressed. If you see database errors in the logs, resolve
these first with your DBA
8.
After creating the ORS, you need to register it in the Master Database using the
Databases tool in the Hub Console according to the instructions in
“Post-Installation Tasks” on page 170.
Installing the Hub Store
31
Create an ORS Database
Adding an ORS (Windows)
To set up the Informatica MDM Hub schemas with an additional ORS schema:
1. Create a temporary directory on the DB2 database server or on a client
workstation that has DB2 client installed with DB2 utilities.
Copy all of the files from the Informatica MDM Hub distribution (from <MDM_
to the temporary
directory you just created.
Install_Directory>\server\resources\database\db2)
2.
Open a command window.
Go to the Windows Start menu. choose Run and enter cmd.
3.
Go to the temporary directory you just created.
4.
Modify the db-build.properties file. See “Modify the Build Properties” on
page 19 for more details.
5.
Run the db2ant.bat create_ors script. Change directories to the
...\database\db2 directory and type the following command:
db2ant.bat create_ors
6.
After the setup scripts are complete, these log files are created in the log directory
from which you ran the scripts:
•
create_ors.log
Review these files to ensure no errors occurred. You may see warnings, which can
be ignored. Errors must be addressed.
If you see database error in the logs, resolve these first with your DBA and your
RDBMS vendor, and then re-run the db2ant.bat create_ors script.
7.
Run the db2ant.bat compile script.
The compile may take a long time.
32 Informatica MDM Hub 9.0.1 Installation Guide
Create an ORS Database
8.
After the compile script is complete, this log file is created in the log directory
from which you ran the scripts:
•
compile.log
Review this file to ensure no errors occurred. You may see warnings, which can be
ignored. Errors must be addressed. If you see database errors in the logs, resolve
these first with your DBA.
9.
After creating the ORS, you need to register it in the Master Database using the
Databases tool in the Hub Console according to the instructions in
“Post-Installation Tasks” on page 170.
Note: After you install the Informatica MDM Hub software, you will need to register
the newly-created ORS databases (CMX_ORS) using the Databases tool in the Hub
Console. For more information, see “Post-Installation Tasks” on page 170.
Installing the Hub Store
33
Create an ORS Database
34 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server
This chapter explains how to install and configure the Hub Server in your Informatica
MDM Hub implementation. Instructions are organized alphabetically by application
server and platform.
Chapter Contents
•
About the Hub Server
•
Installing the Hub Server (JBoss/UNIX)
•
Installing the Hub Server (WebSphere/UNIX)
•
Installing the Hub Server (JBoss/Windows)
•
Installing the Hub Server (WebSphere/Windows)
•
Changing Passwords After Installation
Installing the Hub Server
35
About the Hub Server
About the Hub Server
Note: This section applies to the Hub Server regardless of platform or application
server environment.
The Hub Server is the run-time component that manages core and common services
for the Informatica MDM Hub. The Hub Server is a J2EE application, deployed on
the application server, that orchestrates the data processing within the Hub Store, as
well as integration with external applications.
Application Server and Connection Pooling
Informatica MDM Hub uses connection pooling from datasource facilities provided by
your J2EE application server. The Hub Server requires:
• one datasource for the Master Database
•
a datasource for each ORS database that is accessed through the server.
Manually Configuring Message Queues for Asynchronous
SIF Requests
The Hub Server installer automatically sets up message queues and connection factory
configuration. If you need to manually configure your message queues or connection
factories for testing or troubleshooting purposes, see Appendix B, “Manually
Configuring Informatica System Message Queues.”
36 Informatica MDM Hub 9.0.1 Installation Guide
About the Hub Server
PostInstallSetup
After the Hub Server installer copies the files to the Informatica installation directory,
the Hub Server must be deployed and configured on the application server via the
post-installation process. You can choose to have the installation program perform the
post-installation process for you, or you can end the program before post-installation
begins and do it manually using the postinstallsetup script.
Separating the installation and post-installation (deployment) functions has a few
advantages:
• It enables you to make sure that the application server starts up successfully before
you deploy it.
•
It simplifies troubleshooting.
•
It enables you to deploy the application using the application server’s
administration console.
Single Informatica MDM Hub Version Requirement
All the components of your Informatica MDM Hub implementation must be of the
same Informatica MDM Hub version. If you have multiple versions of Informatica
MDM Hub installed, each version must be installed in a separate environment.
Different versions of Informatica MDM Hub cannot co-exist in the same environment.
Installing the Hub Server
37
Installing the Hub Server (JBoss/UNIX)
Installing the Hub Server (JBoss/UNIX)
This section describes how to install the Hub Server running in the JBoss application
server environment on the UNIX platform.
Note: JBoss 5 should use JDK 1.6.0.14 or highter..
Installation Overview
Hub Server installation involves the following steps:
Step
Task
Instructions
1
Prepare the target environment, including “Preparing for Installation” on page 38
setting up the application server.
2
Install the Hub Server by running the
installer.
“Running the Hub Server Installer” on
page 41
3
Specify or change Hub Server
configuration settings.
“Configuring the Hub Server” on page 46
Preparing for Installation
Complete the tasks in this section before you install the Hub Server.
38 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (JBoss/UNIX)
Fulfill Hardware and Software Requirements
Before you install the Hub Server, fulfill the hardware and software requirements for
the Hub Server as described in the Informatica MDM Hub Release Notes. In particular,
make sure you have the correct version of the DB2 drivers.
Obtain an Informatica License File
Obtain an Informatica license file. The Hub Server installer will not install the
Informatica MDM Hub without a valid license file. Contact Informatica Global
Customer Support (see “Informatica Global Customer Support” on page xvi) for a
license.
Verify Physical Memory
Verify that you have sufficient physical memory available to satisfy the runtime needs
of all the Informatica software you intend to install. Use the following formula to
determine your physical memory requirements:
Total Informatica runtime memory footprint =
JDK JVM max heap size of the application server
+OS native heap size (which varies for 32-bit and 64-bit platforms)
Note: Your memory requirements will depend on your particular implementation and
data volumes.
Verify Available Storage
The Hub Server requires 500MB of available disk space.
Install and Configure JBoss
Install and configure JBoss according to the instructions in the JBoss documentation.
Configure JBoss to Use a DB2 Datasource
To configure JBoss to use a DB2 datasource:
Installing the Hub Server
39
Installing the Hub Server (JBoss/UNIX)
•
Copy the following new DB2 JDBC driver files to your
<JBoss_install_dir>/lib directory:
•
db2jcc.jar
•
db2jcc_licence_cu.jar
These files are part of your Informatica MDM DB2 distribution.
•
The user that runs the application server should have rights to execute DB2
commands (like: db2 connect to).
Add these lines to the user's shell properties file:
if [ -f <db2_instance_owner_home>/db2/sqllib/db2profile ]; then
<db2_instance_owner_home>/db2/sqllib/db2profile fi
Disable JMX Invoker Authentication
If JMX Invoker Authentication is enabled for your JBoss server, you must disable it in
order to successfully create a datasource during ORS registration in the Hub Console.
To disable JMX Invoker Authentication:
1. Edit the following file:
<JBoss_install_dir>/server/<configuration_
name>/deploy/jmx-invoker-service.xml
2.
Remove or comment out the following lines:
<!-- Uncomment to require authenticated users >
<interceptor
code="org.jboss.jmx.connector.invoker.AuthenticationInterceptor"
securityDomain="java:/jaas/jmx-console"/ -->
Configure the JVM Memory Allocation Pool
Configure the JVM memory allocation pool parameters. Start with the following
settings and modify as appropriate for your implementation.
set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx768m -Xss1000k
-XX:PermSize=64m -XX:MaxPermSize=256m
40 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (JBoss/UNIX)
Starting the JBoss Server
In order to successfully launch the Hub Console, you need to complete the following
steps to start the JBoss server:
1. Go to the following directory:
jboss-5.1.0.GA/bin
2.
Run the following command:
run.sh -b 0.0.0.0
Running the Hub Server Installer
The Hub Server Installer is the program used to install the Hub Server software. It is
included in your Informatica MDM Hub distribution.
Installation Considerations
•
Important: You must use the same username to install both Hub Server and
Cleanse Match Server. In addition, if you are installing the server and cleanse
software on the same machine, the users who install them must belong to the same
UNIX group.
•
File names and directories in this section may vary slightly depending on what type
of installation you are performing.
Installation Steps
To run the Hub Server Installer:
1. Make sure that your application server is started and running correctly.
2.
If you are installing from a remote client, start an X windows session and set the
display value to the remote client.
Installing the Hub Server
41
Installing the Hub Server (JBoss/UNIX)
3.
4.
Go to the directory where the Hub Server installer resides. In the distribution, the
Hub Server installer is in the following directory:
•
Solaris: /solaris/mrmserver
•
HP-UX: /hpux/mrmserver
•
Linux: /linux/mrmserver
•
AIX: /aix/mrmserver
Begin the installation process with the following command:
For the GUI installer:
./hub_install.bin
For the Console mode installer (see Appendix A, “Installing from the Command
Line”):
./hub_install.bin -i console
Note: To bypass the prerequisite validation in the installation, see “Bypassing
Prerequisite Installation” on page 191.
The Hub Server Installer displays the Introduction screen.
5.
Click Next to continue.
The License Agreement screen is displayed.
6.
Select “I accept the terms of the License Agreement” and then click Next.
The Choose Install Folder screen is displayed.
Important: Do not use a path that has spaces in the directory or folder names.
Note: If you enter a location that has a previously-installed version of Informatica
software, the Hub Server installer will ask you if you want to replace your existing
installation. For details on the upgrade process, see the Informatica MDM Upgrade
Technical Note.
7.
Do one of the following:
•
Click Next to install Hub Server in the default location.
•
Enter the path to the installation folder. Click Next.
•
Click the Choose button to choose another location in which to install the
Informatica Hub Server. Click Next.
42 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (JBoss/UNIX)
The Choose Link Folder screen is displayed.
8.
Choose a link folder (or select the option to not create links). Click Next.
The Enter Location of License File screen is displayed.
9.
Click Choose to select a license file.
Make sure you have a valid license file from Informatica. The Hub Server installer
will not install Informatica MDM Hub without a license file. Contact Informatica
Global Customer Support (see “Informatica Global Customer Support” on page
xvi) for a license.
If you entered the license path, click Next to continue.
The Application Server screen is displayed.
10.
Select the JBoss application server. Click Next.
Note: You must be sure that you have supported versions of your application
server, or the Hub Server installer will display error messages and you will be
unable to continue with the installation. For the latest application server
compatibility requirements, see the Release Notes.
The JBoss Application Server Home screen is displayed.
11.
Configure your JBoss settings.
a.
Specify the application server installation directory. Click Next.
The JBoss Application Server Configuration Name screen is displayed.
b.
Specify the Configuration Name (default is production). Click Next.
The JBoss Pre-requisites warning is displayed.
c.
Click OK.
The JBoss Application Server Port screen is displayed.
d.
Specify your RMI port.
The default port number is in the following file:
<JBoss_install_dir>server/<configuration_
name>/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
Open bindings-jboss-beans.xml and specify your RMI port number.
Installing the Hub Server
43
Installing the Hub Server (JBoss/UNIX)
Note: The JBoss port can conflict with the default DB2 port. If that is the
case for your installation, you must change one of the ports to resolve the
conflict. To change the port number, open jboss-service.xml for editing,
search for the word port., and set the port value to match the value you have
set on the JBoss Application Server Port screen.
12.
Click Next.
The Database Selection screen is displayed.
13.
Select DB2. Click Next.
The DB2 Database Connection Type Selection screen is displayed.
14.
Enter the following settings for the DB2 database to which you want to connect:
server name, port number, Database Name, System Schema, DBA Username and
DBA Password. Click Next.
The Deploy screen is displayed.
15.
Click Yes to run the script during the installation, or click No to manually run it
later. For more information about the post-installation process, see
“PostInstallSetup” on page 37. Click Next.
The Pre-Installation Summary screen is displayed.
16.
If you want to change any options, click the Previous button to navigate to the
appropriate screens.
17.
Once the summary reflects the options you want, click Install to start the
installation process.
The Please Wait screen displays while the Hub Server installer configures your
system.
When the installation completes, the Install Complete screen is displayed.
18.
Click Done to exit the Hub Server Installer.
Installation Log Files
The following files are useful for troubleshooting any Hub Server installation process
(see “Informatica MDM Hub Log Files” on page 186). Copy these log files to the
installation documentation directory that you created in “Create an Installation
Documentation Directory” on page 9. In case of installation problems, these files will
44 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (JBoss/UNIX)
be useful to provide to Informatica Global Customer Support (see “Informatica
Global Customer Support” on page xvi).
Location / Log File
Description
<MDM_Install_Directory>/hub/server/Informatica_MDM_
Hub_Server_InstallLog.xml
Contains log messages for the Hub
Server installation.
<MDM_Install_
Directory>/hub/server/logs/installPrereq.log
Contains the prerequisite messages
generated during installation.
<MDM_Install_Directory>/hub/server/infamdm_installer_
debug.txt
Contains debug messages.
<MDM_Install_
Directory>/hub/server/logs/postInstallSetup.log
Contains the
postInstallSetup messages
for the script.
<MDM_Install_Directory>/hub/server/logs/cmxserver.log
Hub Server log. When the server
started, it created this file.
JBoss log files (such as <JBoss_install_
Located in the tree under the JBoss
install directory.
dir>/server/<configuration_name>/log/server.log)
Installing the Hub Server
45
Installing the Hub Server (JBoss/UNIX)
Configuring the Hub Server
This section describes how to configure the Hub Server after it is installed.
Hub Server EAR File
During run time, the Hub Server application must locate the installation from which it
was deployed. Therefore, do not transfer the EAR file for deployment on another
machine. For example, if you installed Hub Server on a Marketing machine and then
deployed the EAR file on the Sales machine, the application on Sales would not be able
to locate the installation for configuration information such as logging.
Configuring the Logging Settings
You can configure the <MDM_Install_
Directory>/hub/server/conf/jboss-log4j.xml for logging. The default value is
INFO for jboss-log4j.xml. You can turn on DEBUG for mrmserver by replacing INFO
with DEBUG in jboss-log4j.xml. For JBoss, the jboss-log4j.xml file is located instead
in the conf directory under the JBoss default server directory.
Setting the Configuration Properties
You can configure the cmxserver.properties file located in <MDM_Install_
Directory>/hub/server/resources directory. After you update this file, you must
restart the Hub Server application to reload the settings in the file. The values in this
file reflect your installation.
Your file looks similar to this:
cmx.home=/infamdm/hub/server
cmx.server.masterdatabase.type=db2
cmx.appserver.type=jboss
46 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (JBoss/UNIX)
cmx.appserver.rmi.port=1099
cmx.appserver.naming.protocol=jnp
jnlp.initial-heap-size=128m
jnlp.max-heap-size=192m
cmx.server.datalayer.cleanse.execution=SERVER
cmx.server.datalayer.cleanse.working_
files.location=/infamdm/hub/server/logs
cmx.server.datalayer.cleanse.working_files=LOCAL
Note: If you are using JBoss and need to change ports because of port conflicts, you
must ensure that the cmx.appserver.rmi.port value is the same as the JNP port
number, not the RMI port number. The value of the JNP port number is in the
<JBoss_install_dir>/server/<configuration_
name>/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
in the following attribute: <attribute name="Port">1099</attribute>.
file,
Changing Your JBoss Settings
If you keyed in incorrect JBoss settings during the installation process, you can change
those values after installation.
To change your JBoss settings:
1. Open the following file for editing:
<MDM_Install_Directory>/bin/build.properties
2.
Modify your JBoss configuration settings.
3.
Save and close build.properties.
4.
Run the postInstallSetup.sh script according to the instructions in “Running
the Post-Install Process Manually” on page 48.
5.
Restart the application server.
Changing Passwords
After you have installed Hub Server, you can change the password for the CMX_
SYSTEM and CMX_ORS users. For more information, see “Changing Passwords
After Installation” on page 86.
Installing the Hub Server
47
Installing the Hub Server (JBoss/UNIX)
Performing Post-Installation Tasks
This section describes tasks that you might need to perform after running the Hub
Server installer.
Running the Post-Install Process Manually
If you chose to have the Hub Server installer skip the post-install process, you must
run this script manually. By default, this script is located in the following directory:
/<MDM_Install_Directory>/hub/server
To run the post-install process manually, run the following command from a command
prompt:
postinstallsetup.sh
Manually Redeploying the Hub Server Application (JBoss/UNIX)
If you need to manually redeploy the Hub Server application, see the instructions in
“Manually Redeploying the Hub Server (JBoss/UNIX)” on page 202.
48 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/UNIX)
Installing the Hub Server (WebSphere/UNIX)
This section describes how to install the Hub Server running in the WebSphere
application server environment on the UNIX platform.
Installation Overview
Hub Server installation involves the following steps:
Step
Task
Instructions
1
Prepare the target environment, including “Preparing for Installation” on page 49
setting up the application server.
2
Install the Hub Server by running the
installer.
“Running the Hub Server Installer” on
page 51
3
Specify or change Hub Server
configuration settings.
“Configuring the Hub Server” on page 59
Preparing for Installation
Complete the tasks in this section before you install the Hub Server.
Installing the Hub Server
49
Installing the Hub Server (WebSphere/UNIX)
Fulfill Hardware and Software Requirements
Before you install the Hub Server, fulfill the hardware and software requirements for
the Hub Server as described in the Informatica MDM Hub Release Notes. In particular,
make sure you have the correct version of the DB2 drivers.
Obtain an Informatica License File
Obtain an Informatica license file. The Hub Server installer will not install Informatica
MDM Hub without a valid license file. Contact Informatica Global Customer Support
(see “Informatica Global Customer Support” on page xvi) for a license.
Verify Physical Memory
Verify that you have sufficient physical memory available to satisfy the runtime needs
of all the Informatica software you intend to install. Use the following formula to
determine your physical memory requirements:
Total Informatica runtime memory footprint =
JDK JVM max heap size of the application server
+OS native heap size (which varies for 32-bit and 64-bit platforms)
Note: Your memory requirements will depend on your particular implementation and
data volumes.
Verify Available Storage
The Hub Server requires 500MB of available disk space.
Install and Configure WebSphere
Install and configure WebSphere according to your WebSphere documentation.
Configure WebSphere to Use a DB2 Datasource
To configure WebSphere to use a DB2 datasource:
50 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/UNIX)
•
Copy the following new DB2 JDBC driver files to your
<WebSphere_install_dir>/lib directory:
•
db2jcc.jar
•
db2jcc_licence_cu.jar
These files are part of your Informatica MDM DB2 distribution.
Note: Be sure to use the approriate IBM driver for your DB2 version. See the
Informatica MDM Hub Release Notes for more information.
The user that runs the application server should have rights to execute DB2
commands (like: db2 connect to).
Add these lines to the user's shell properties file:
if [ -f <db2_instance_owner_home>/db2/sqllib/db2profile ]; then
<db2_instance_owner_home>/db2/sqllib/db2profile fi
Running the Hub Server Installer
The Hub Server Installer is the program used to install the Hub Server software. It is
included in your Informatica MDM Hub distribution.
Installation Considerations
•
Important: You must use the same username to install both Hub Server and
Cleanse Match Server. In addition, if you are installing the server and cleanse
software on the same machine, the users who install them must belong to the same
UNIX group.
•
File names and directories in this section may vary slightly depending on what type
of installation you are performing.
Installing the Hub Server
51
Installing the Hub Server (WebSphere/UNIX)
Installation Steps
To run the Hub Server Installer:
1. Make sure that your application server is started and running correctly.
2.
If you are installing from a remote client, start an X windows session and set the
display value to the remote client.
3.
Go to the directory where the Hub Server installer resides. In the distribution, the
Hub Server installer is in the following directory:
4.
•
Solaris: /solaris/mrmserver
•
HP-UX: /hpux/mrmserver
•
Linux: /linux/mrmserver
•
AIX: /aix/mrmserver
Begin the installation process with the following command:
For the GUI installer:
./hub_install.bin
For the Console mode installer (see Appendix A, “Installing from the Command
Line”):
./hub_install.bin -i console
Note: To bypass the prerequisite validation in the installation, see “Bypassing
Prerequisite Installation” on page 191.
The Hub Server Installer displays the Introduction screen.
5.
Click Next to continue.
The License Agreement screen is displayed.
6.
Select the “I accept the terms of the License Agreement” button and then click
Next.
The Choose Install Folder screen is displayed.
Important: Do not use a path that has spaces in the directory or folder names.
Note: If you enter a location that has a previously installed version of Informatica
software, the install will ask you if you want to patch your existing installation.
52 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/UNIX)
7.
Do one of the following:
•
Click Next to install Hub Server in the default location.
•
Enter the path to the installation folder. Click Next.
•
Click the Choose button to choose another location in which to install the
Informatica Hub Server. Click Next.
The Choose Link Folder screen is displayed.
8.
Choose a link folder (or select the option to not create links). Click Next.
The Enter Location of License File screen is displayed.
9.
Click Choose to select a license file.
Make sure you have a valid license file from Informatica. The Hub Server installer
will not install Informatica MDM Hub without a license file. Contact Informatica
Global Customer Support (see “Informatica Global Customer Support” on page
xvi) for a license.
If you entered the license path, click Next to continue.
The Application Server screen is displayed.
10.
Choose WebSphere. Click Next.
Note: You must be sure that you have supported versions of your application
server, or the Hub Server installer will display error messages and you will be
unable to continue with the installation. For the latest application server
compatibility requirements, see the Release Notes.
Installing the Hub Server
53
Installing the Hub Server (WebSphere/UNIX)
The WebSphere Application Server Home screen is displayed.
11.
Configure your WebSphere settings.
a.
Choose a path to the WebSphere application server. Click Next.
The prerequisites warning screen is displayed.
b.
Click OK.
The WebSphere Security Selection screen is displayed. Choose whether
WebSphere is security enabled from the two options; Yes or No. No is the
default.
54 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/UNIX)
•
If you click No and Next, the WebSphere Application Server Port screen is
displayed.
Set the server name, and the RMI and SOAP ports for your WebSphere
application server. Click Next.
•
If you click Yes and Next, the WebSphere Application Server Port and User
Credentials screen is displayed.
Fill in the WebSphere Username field and the WebSphere Password. Click
Next.
•
Fill in the server name, and the RMI, and SOAP ports for your WebSphere
application server. Click Next.
Installing the Hub Server
55
Installing the Hub Server (WebSphere/UNIX)
The Database Selection screen is displayed.
12.
Select DB2. Click Next.
The DB2 Database Connection Type Selection screen is displayed.
56 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/UNIX)
13.
Enter the following settings for the DB2 database to which you want to connect:
server name, port number, Database Name, System Schema, DBA Username, and
DBA Password.
Click Next.
14.
Click Next.
The Deploy screen is displayed.
15.
Click Yes to run the script during the installation, or click No to manually run it
later. For more information about the post-installation process, see
“PostInstallSetup” on page 37. Click Next.
Installing the Hub Server
57
Installing the Hub Server (WebSphere/UNIX)
The Pre-Installation Summary screen is displayed.
16.
If you want to change any options, click the Previous button to navigate to the
appropriate screens.
17.
Once the summary reflects the options you want, click Install to start the
installation process.
The Please Wait screen displays while the Hub Server installer configures your
system.
When the installation completes, the Install Complete screen is displayed.
18.
Click Done to exit the Hub Server installer.
Installation Log Files
The following files are useful for troubleshooting any Hub Server installation process
(see “Informatica MDM Hub Log Files” on page 186). Copy these log files to the
installation documentation directory that you created in “Create an Installation
Documentation Directory” on page 9. In case of installation problems, these files will
58 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/UNIX)
be useful to provide to Informatica Global Customer Support (see “Informatica
Global Customer Support” on page xvi).
Location / Log File
Description
<MDM_Install_Directory>/hub/server/Informatica_MDM_
Hub_Server_InstallLog.xml
Contains log messages for the Hub
Server installation.
<MDM_Install_
Directory>/hub/server/logs/installPrereq.log
Contains the prerequisite messages
generated during installation.
<MDM_Install_Directory>/hub/server/infamdm_installer_
debug.txt
Contains debug messages.
<MDM_Install_
Directory>/hub/server/logs/postInstallSetup.log
Contains the
postInstallSetup messages
for the script.
<MDM_Install_Directory>/hub/server/logs/cmxserver.log
Hub Server log. When the server
started, it created this file.
WebSphere log files in the following location:
Located in the tree under the
WebSphere install directory.
<WebSphere_install_
dir>/profiles/AppSrv01/logs/<servername>.
Name of log files: startServer.log, stopServer.log, SystemErr.log, and
SystemOut.log.
Configuring the Hub Server
This section describes how to configure the Hub Server after it is installed.
Hub Server EAR File
During run time, the Hub Server application must locate the installation from which it
was deployed. Therefore, do not transfer the EAR file for deployment on another
machine. For example, if you installed Hub Server on a Marketing machine and then
Installing the Hub Server
59
Installing the Hub Server (WebSphere/UNIX)
deployed the EAR file on the Sales machine, the application on Sales would not be able
to locate the installation for configuration information such as logging.
Configuring the Logging Settings
You can configure the <MDM_Install_Directory>/hub/server/conf/log4j.xml
for logging. The default value is INFO for log4j.xml. You can turn on DEBUG for
mrmserver by replacing INFO with DEBUG in log4j.xml.
Setting the Configuration Properties
You can configure the cmxserver.properties file located in
<MDM_Install_Directory>/hub/server/resources directory. After you update
this file, you must restart the Hub Server application to reload the settings in the file.
The values in this file reflect your installation.
Your file looks similar to this:
cmx.home=/infamdm/hub/server
cmx.server.masterdatabase.type=db2
cmx.appserver.type=websphere
cmx.appserver.rmi.port=50000
cmx.appserver.naming.protocol=iiop
jnlp.initial-heap-size=128m
jnlp.max-heap-size=192m
cmx.server.datalayer.cleanse.execution=SERVER
cmx.server.datalayer.cleanse.working_
files.location=/infamdm/hub/server/logs
cmx.server.datalayer.cleanse.working_files=LOCAL
60 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/UNIX)
Changing Your WebSphere Settings
If you keyed in incorrect WebSphere settings during the installation process, you can
change those values after installation.
To change your WebSphere settings:
1. Open the following file for editing:
<MDM_Install_Directory>/bin/build.properties
2.
Modify your WebSphere configuration settings.
3.
Save and close build.properties.
4.
Run the postInstallSetup.sh script according to the instructions in “Running
the Post-Install Process Manually” on page 61.
5.
Restart the application server.
Changing Passwords
After you have installed Hub Server, you can change the password for the CMX_
SYSTEM and CMX_ORS users. For more information, see “Changing Passwords
After Installation” on page 86.
Performing Post-Installation Tasks
This section describes tasks that you might need to perform after running the Hub
Server installer.
Running the Post-Install Process Manually
If you chose to have the Hub Server installer skip the post-install process, you must
run this script manually. By default, this script is located in the following directory:
/<MDM_Install_Directory>/hub/server
Installing the Hub Server
61
Installing the Hub Server (JBoss/Windows)
To run the post-install process manually, run the following command from a command
prompt:
postinstallsetup.sh -Ddatabase.password=<yourDBPassword>
Note: If you include the “!” character in your password, you must include a “\” before
the ! character. For example, if your password is !!cmx!!, enter the password as follows:
\!\!cmx\!\!
Checking the Version and Build Number
Check one of the following files to find out the Hub Server version and build number:
• manifest.mf JAR entry inside the <MDM_Install_Directory>
/hub/siperian-mrm-hub.ear file
•
Other places to check:
<MDM_Install_Directory>/hub/bin/versionInfo.sh file
<infamdm_install_directory>/hub/conf/versionInfo.xml
Installing the Hub Server (JBoss/Windows)
This section describes how to install the Hub Server running in the JBoss application
server environment on the Windows platform.
Note: JBoss 5 should use JDK 1.6.0.14 or highter..
Installation Overview
62 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (JBoss/Windows)
Hub Server installation involves the following steps:
Step
Task
Instructions
1
Prepare the target environment, including “Preparing for Installation” on page 64
setting up the application server.
2
Install the Hub Server by running the
installer.
“Running the Hub Server Installer” on
page 67
3
Specify or change Hub Server
configuration settings.
“Configuring the Hub Server” on page 71
Installing the Hub Server
63
Installing the Hub Server (JBoss/Windows)
Preparing for Installation
Complete the tasks in this section before you install the Hub Server.
Fulfill Hardware and Software Requirements
Before you install the Hub Server, fulfill the hardware and software requirements for
the Hub Server as described in the Informatica MDM Hub Release Notes. In particular,
make sure you have the correct version of the DB2 drivers.
Obtain an Informatica License File
Have a Informatica license file. The Hub Server installer will not install Informatica
MDM Hub without a valid license file. Contact Informatica Global Customer Support
(see “Informatica Global Customer Support” on page xvi) for a license.
Verify Physical Memory
Verify that you have sufficient physical memory available to satisfy the runtime needs
of all the Informatica software you intend to install. Use the following formula to
determine your physical memory requirements:
Total Informatica runtime memory footprint =
JDK JVM max heap size of the application server
+ Window’s native heap size
By default, Windows has a 2GB limit to the amount of memory it will allow to be used
by a single process. This 2GB limit is the limit within which the total Informatica
MDM Hub runtime memory footprint must fit.
Make sure that there is enough physical RAM available to satisfy the runtime needs of
all the Informatica software you intend to install. With all your non-Informatica
64 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (JBoss/Windows)
applications turned on, use the following formula to determine if your physical RAM is
adequate:
min physical RAM available >= Window’s native process memory limit
>=(application server JVM maximum heap size + <cleanse_engine>
memory size)
For more information about RAM and physical memory, consult your Windows
documentation.
Verify Available Storage
The Hub Server requires 500MB of available disk space.
Install and Configure JBoss
Install and configure JBoss according to the instructions in the JBoss documentation.
Configure JBoss to Use a DB2 Data Source
To configure JBoss to use a DB2 data source:
• Copy the following new DB2 JDBC driver files to your
<JBoss_install_dir>\server\<configuration_name>lib
•
db2jcc.jar
•
db2jcc_licence_cu.jar
directory:
These files are part of your Informatica MDM DB2 distribution.
Configure the JVM Memory Allocation Pool
Configure the JVM memory allocation pool parameters. Start with the following
settings and modify as appropriate for your implementation.
set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx768m -Xss1000k
-XX:PermSize=64m -XX:MaxPermSize=256m
Installing the Hub Server
65
Installing the Hub Server (JBoss/Windows)
Disable JMX Invoker Authentication (Windows)
If JMX Invoker Authentication is enabled for your JBoss server, you must disable it in
order to successfully create a datasource during ORS registration in the Hub Console.
To disable JMX Invoker Authentication:
1. Edit the following file:
<jboss_home>\server\<configuration_
name>\deploy\jmx-invoker-service.xml
2.
Remove or comment out the following lines:
<!-- Uncomment to require authenticated users >
<interceptor
code="org.jboss.jmx.connector.invoker.AuthenticationInterceptor"
securityDomain="java:/jaas/jmx-console"/ -->
Starting the JBoss Server
In order to successfully launch the Hub Console, you need to complete the following
steps to start the JBoss server:
1. Go to the following directory:
jboss-5.1.0.GA\bin
2.
Run the following command:
run.bat -b 0.0.0.0
66 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (JBoss/Windows)
Running the Hub Server Installer
The Hub Server Installer is the program used to install the Hub Server software. It is
included in your Informatica MDM Hub distribution.
Installation Considerations
•
Important: You must use the same username to install both Hub Server and
Cleanse Match Server.
•
File names and directories in this section may vary slightly depending on what type
of installation you are performing.
Installation Steps
To install Hub Server:
1. Ensure that the application server has started and running correctly.
2.
Run the Hub Server installer (hub_install.exe), which is located on the
distribution in the \mrmserver\windows directory.
The Hub Server installer displays the Introduction screen.
3.
Click Next to continue.
The License Agreement screen is displayed.
4.
Select the “I accept the terms of the License Agreement” button and then click
Next.
The Choose Install Folder screen is displayed.
Important: Do not use a path that has spaces in the directory or folder names.
Note: If you enter a location that has a previously installed version of Informatica
software, the install will ask you if you want to patch your existing installation. For
details on the upgrade process, see the Informatica MDM Upgrade Technical Note.
Installing the Hub Server
67
Installing the Hub Server (JBoss/Windows)
5.
Do one of the following:
•
Click Next to install Informatica MDM Hub in C:\infamdm\hub\server.
•
Enter the path to the installation folder. Click Next.
•
Click the Choose button to choose another location to install Informatica
MDM Hub and then click Next.
The Choose Shortcut Folder screen is displayed.
6.
Select a shortcut folder, then click Next to continue.
The Enter Location of License File screen is displayed.
7.
Click Choose to select a license file. Informatica provides you with a license file. If
you do not have the license file, you cannot continue with the install. Contact
Informatica Global Customer Support (see “Informatica Global Customer
Support” on page xvi) to obtain the license file.
Click Next to continue.
The Application Server screen is displayed.
8.
Choose JBoss and then click Next.
The JBoss Application Server Home screen is displayed.
9.
Configure your JBoss settings.
a.
Specify the application server installation directory. Click Next.
The JBoss Application Server Configuration Name screen is displayed.
b.
Specify the Configuration Name (default is production). Click Next.
The JBoss Pre-requisites warning is displayed.
c.
Click OK.
The JBoss Application Server Port screen is displayed.
d.
Specify your RMI port.
The default port number is in the following file:
<JBoss_install_dir>\server\<configuration_
name>\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml.
Open bindings-jboss-beans.xml and specify your RMI port number.
68 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (JBoss/Windows)
Note: The JBoss port can conflict with the default DB2 port. If that is the
case for your installation, you must change one of the ports to resolve the
conflict. To change the port number, open jboss-service.xml for editing,
search for the word port., and set the port value to match the value you have
set on the JBoss Application Server Port screen.
10.
Click Next.
The Database Selection screen is displayed.
11.
Select DB2. Click Next.
The DB2 Database Information screen is displayed.
12.
Enter the following settings for the DB2 database to which you want to connect:
server name, port number, Database Name, System Schema, DBA Username. and
DBA Password
13.
Click Next.
The PostInstallSetup script (Deploy) screen is displayed.
14.
Click Yes to run the script during the installation, or click No to manually run it
later. For more information about the post-installation process, see “Running the
Post-Install Process Manually” on page 73. Click Next.
The Pre-Installation Summary screen is displayed.
15.
If you want to change any options, click the Previous button to navigate to the
appropriate screens. Once the summary reflects the options you want, click Install
to start the installation process.
When the installation completes, the Install Complete screen is displayed.
16.
Click Done to exit the Hub Server installer.
Installation Log Files
The following files are useful for troubleshooting any Hub Server installation process
(see “Informatica MDM Hub Log Files (Windows)” on page 189). Copy these log files
to the installation documentation directory that you created in “Create an Installation
Documentation Directory” on page 9. In case of installation problems, these files will
Installing the Hub Server
69
Installing the Hub Server (JBoss/Windows)
be useful to provide to Informatica Global Customer Support (see “Informatica
Global Customer Support” on page xvi).
Location / Log File
Description
<MDM_Install_Directory>\hub\server\Informatica_MDM_
Hub_Server_InstallLog.xml
Contains log messages for the Hub
Server installation.
<MDM_Install_
Directory>\hub\server\logs\installPrereq.log
Contains the prerequisite messages
generated during installation.
<MDM_Install_Directory>\hub\server\infamdm_installer_
debug.txt
Contains debug messages.
<MDM_Install_
Directory>\hub\server\logs\postInstallSetup.log
Contains the
postInstallSetup messages
for the script.
<MDM_Install_Directory>\hub\server\logs\cmxserver.log
Hub Server log. When the server
started, it created this file.
JBoss log files
Located in the tree under the JBoss
install directory.
Example: <JBoss_install_dir>\server\<configuration_
name>\log\server.log
70 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (JBoss/Windows)
Configuring the Hub Server
This section describes how to configure the Hub Server after it is installed.
Hub Server EAR File
During runtime, the Hub Server application must locate the installation it was deployed
from. Therefore, it is not recommended to carry the EAR file to deploy onto another
machine. For example, if you installed Hub Server on a Marketing machine and then
deployed the EAR on the Sales machine, the application would not be able to locate
the installation for configuration information such as logging.
Configuring the Logging Settings
You can configure the log4j.xml for logging. The default value is INFO. You can turn
on DEBUG for mrmserver by replacing INFO with DEBUG in log4j.xml. After you
update this file, you must restart the Hub Server application. For JBoss, the log4j.xml
file is located instead in the conf directory under the JBoss default server directory
(such as <JBoss_install_dir>\server\<configuration_
name>\conf\jboss-log4j.xml).
Setting the Configuration Properties
You can configure the cmxserver.properties file located in <MDM_Install_
Directory>\hub\server\resources directory. After you update this file, you must
restart the Hub Server application to reload the settings in the file. The values in this
file reflect your installation.
Your file should look similar to the following example:
cmx.home=C:\infamdm\hub\server
cmx.server.masterdatabase.type=db2
Installing the Hub Server
71
Installing the Hub Server (JBoss/Windows)
cmx.application.server.type=jboss
cmx.appserver.web.port=8080
cmx.appserver.rmi.port=1099
cmx.appserver.naming.protocol=jnp
cmx.appserver.soap.connector.port=
jnlp.initial-heap-size=128m
jnlp.max-heap-size=192m
cmx.server.datalayer.cleanse.execution=SERVER
cmx.server.datalayer.cleanse.working_
files.location=C:\infamdm\hub\server\logs
cmx.server.datalayer.cleanse.working_files=LOCAL
Note: If you are using JBoss and need to change ports because of port conflicts, you
must ensure that the cmx.appserver.rmi.port value is the same as the JNP port
number, not the RMI port number. The value of the JNP port number is in the
<JBoss_install_home>/server/default/conf/bindingservice.beans
/META-INF/bindings-jboss-beans.xml file, in the following attribute: <attribute
name="Port">1099</attribute>.
Changing Your JBoss Settings
If you keyed in the incorrect JBoss settings during the installation process, complete
the following:
1. Open the following file for editing:
<MDM_Install_Directory>\server\bin\build.properties
2.
Modify your JBoss configuration settings.
3.
Save and close build.properties file.
4.
Run the postInstallSetup script according to the instructions in “Running the
Post-Install Process Manually” on page 73.
5.
Restart the application server.
Changing Passwords
After you have installed Hub Server, you can change the password for the CMX_
SYSTEM and CMX_ORS users. For more information, see “Changing Passwords
After Installation” on page 86.
72 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/Windows)
Performing Post-Installation Tasks
This section describes tasks that you might need to perform after running the Hub
Server installer.
Running the Post-Install Process Manually
If you chose to have the Informatica MDM Hub installation program skip the
post-install process, you must run this script manually.
By default, this script is located in the following directory:
<MDM_Install_Directory>\hub\server
For example, the default is C:\infamdm\hub\server.
To run the post-install script manually, run the following command from a command
prompt:
postInstallSetup.bat
Manually Redeploying the Hub Server Application
If you need to manually redeploy the Hub Server application, see the instructions in
“Manually Redeploying Hub Server (JBoss/Windows)” on page 210.
Installing the Hub Server (WebSphere/Windows)
This section describes how to install the Hub Server running in the WebSphere
application server environment on the Windows platform.
Installing the Hub Server
73
Installing the Hub Server (WebSphere/Windows)
Installation Overview
Hub Server installation involves the following steps:
Step
Task
1
Prepare the target environment, including “Preparing for Installation” on page 75
setting up the application server.
2
Install the Hub Server by running the
installer.
“Running the Hub Server Installer” on
page 77
3
Specify or change Hub Server
configuration settings.
“Configuring the Hub Server” on page 83
74 Informatica MDM Hub 9.0.1 Installation Guide
Instructions
Installing the Hub Server (WebSphere/Windows)
Preparing for Installation
Complete the tasks in this section before you install the Hub Server.
Fulfill Hardware and Software Requirements
Before you install the Hub Server, fulfill the hardware and software requirements for
the Hub Server as described in the Informatica MDM Hub Release Notes. In particular,
make sure you have the correct version of the DB2 drivers.
Obtain the Informatica License File
Obtain an Informatica license file. The Hub Server installer will not install Informatica
MDM Hub without a valid license file. Contact Informatica Global Customer Support
(see “Informatica Global Customer Support” on page xvi) for a license.
Verify Physical Memory
Verify that you have sufficient physical memory available to satisfy the runtime needs
of all the Informatica software you intend to install. Use the following formula to
determine your physical memory requirements:
Total Informatica runtime memory footprint =
JDK JVM max heap size of the application server
+ Window’s native heap size
By default, Windows has a 2GB limit to the amount of memory it will allow to be used
by a single process. This 2GB limit is the limit within which the total Informatica
MDM Hub runtime memory footprint must fit.
Installing the Hub Server
75
Installing the Hub Server (WebSphere/Windows)
Make sure that there is enough physical RAM available to satisfy the runtime needs of
all the Informatica software you intend to install. With all your non-Informatica
applications turned on, use the following formula to determine if your physical RAM is
adequate:
min physical RAM available >= Window’s native process memory limit
>=(application server JVM maximum heap size + <cleanse_engine>
memory size)
Note: Your memory requirements will depend on your particular implementation and
data volumes.
For more information about RAM and physical memory, consult your Windows
documentation.
Verify Available Storage
The Hub Server requires 500MB of available disk space.
Install and Configure WebSphere
Install and configure WebSphere according to your WebSphere documentation.
Configuring WebSphere to Use a DB2 Datasource
To configure WebSphere to use a DB2 datasource:
• Copy the following new DB2 JDBC driver files to your
<WebSphere_install_dir>\lib directory:
•
db2jcc.jar
•
db2jcc_licence_cu.jar
•
db2_workaround_checker.jar
These files are part of your Informatica MDM DB2 distribution.
76 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/Windows)
Running the Hub Server Installer
The Hub Server Installer is the program used to install the Hub Server software. It is
included in your Informatica MDM Hub distribution.
Installation Considerations
•
Important: You must use the same username to install both Hub Server and
Cleanse Match Server.
•
File names and directories in this section may vary slightly depending on what type
of installation you are performing.
Installation Steps
To install Hub Server:
1. Make sure that your application server is started and running correctly.
2.
Run the Hub Server installer (hub_install.exe), which is located on the
distribution in the \mrmserver\windows directory.
The Hub Server installer displays the Introduction screen.
3.
Click Next to continue.
The License Agreement screen is displayed.
4.
Select the “I accept the terms of the License Agreement” button and then click
Next.
The Choose Install Folder screen is displayed.
Important: Do not use a path that has spaces in the directory or folder names.
Note: If you enter a location that has a previously installed version of Informatica
software, the install will ask you if you want to patch your existing installation.
Installing the Hub Server
77
Installing the Hub Server (WebSphere/Windows)
5.
Do one of the following:
•
Click Next to install Informatica MDM Hub in C:\infamdm\hub\server.
•
Enter the path to the installation folder. Click Next.
•
Click the Choose button to choose another location to install Informatica
MDM Hub and then click Next.
The Choose Shortcut Folder screen is displayed.
6.
Select a shortcut folder, then click Next to continue.
The Enter Location of License File screen is displayed.
7.
Click Choose to select a license file. Informatica provides you with a license file. If
you do not have the license file, you cannot continue with the install. Contact
Informatica Global Customer Support (see “Informatica Global Customer
Support” on page xvi) to obtain the license file.
Click Next to continue.
The Application Server screen is displayed.
8.
Choose WebSphere. Click Next.
The WebSphere Application Server Home screen is displayed.
78 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/Windows)
9.
Configure your WebSphere settings.
a.
Choose a path to the WebSphere application server. Click Next.
The reminder screen is displayed.
10.
b.
Make sure you have fulfilled the prerequisites and Click OK.
c.
The WebSphere Security Selection screen is displayed. Choose whether
WebSphere is security enabled from the two options; Yes or No. No is the
default.
•
If you click No and Next, the WebSphere Application Server Port screen is
displayed.
Set the server name, and the RMI and SOAP ports for your WebSphere
application server. Click Next.
•
If you click Yes and Next, the WebSphere Application Server Port and User
Credentials screen is displayed.
Fill in the WebSphere Username field and the WebSphere Password. Click
Next.
•
Fill in Server Name, RMI port, and SOAP Port. Click Next.
The Database Selection screen is displayed.
Installing the Hub Server
79
Installing the Hub Server (WebSphere/Windows)
Select DB2. Click Next.
11.
Enter the following settings for the DB2 database to which you want to connect:
server name, port number, Database Name, System Schema, DBA Username, and
DBA Password.
Note: The default password for the CMX user is <yourDB2password>.
12.
Click Next.
The PostInstallSetup script (Deploy) screen is displayed.
13.
Click Yes to run the script during the installation, or click No to manually run it
later. For more information about the post-installation process, see “Running the
Post-Install Process Manually” on page 85. Click Next.
80 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/Windows)
The Pre-Installation Summary screen is displayed.
14.
If you want to change any options, click the Previous button to navigate to the
appropriate screens. Once the summary reflects the options you want, click Install
to start the installation process.
When the installation completes, the Install Complete screen is displayed.
15.
Click Done to exit the Hub Server installer.
Installing the Hub Server
81
Installing the Hub Server (WebSphere/Windows)
Installation Log Files
The following files are useful for troubleshooting any Hub Server installation process
(see “Informatica MDM Hub Log Files” on page 186). Copy these log files to the
installation documentation directory that you created in “Create an Installation
Documentation Directory” on page 9. In case of installation problems, these files will
be useful to provide to Informatica Global Customer Support (see “Informatica
Global Customer Support” on page xvi).
Location / Log File
Description
<MDM_Install_Directory>\hub\server\Informatica_MDM_
Hub_Server_InstallLog.xml
Contains log messages for the Hub
Server installation.
<MDM_Install_
Directory>\hub\server\logs\installPrereq.log
Contains the prerequisite messages
generated during installation.
<MDM_Install_Directory>\hub\server\infamdm_installer_
debug.txt
Contains debug messages.
<MDM_Install_
Directory>\hub\server\logs\postInstallSetup.log
Contains the
postInstallSetup messages
for the script.
<MDM_Install_Directory>\hub\server\logs\cmxserver.log
Hub Server log. When the server
started, it created this file.
WebSphere log files. For example: <WebSphere_install_
dir>\profiles\AppSrv01\logs\<ServerName> folder
Located in the tree under the
WebSphere install directory.
82 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/Windows)
Configuring the Hub Server
This section describes how to configure the Hub Server after it is installed.
Hub Server EAR File
During runtime, the Hub Server application must locate the installation it was deployed
from. Therefore, it is not recommended to carry the EAR file to deploy onto another
machine. For example, if you installed Hub Server on a Marketing machine and then
deployed the EAR on the Sales machine, the application would not be able to locate
the installation for configuration information such as logging.
Configuring the Logging Settings
You can configure the C:\infamdm\hub\server\conf\log4j.xml for logging. The
default value is INFO for log4j.xml. You can turn on DEBUG for mrmserver by
replacing INFO with DEBUG in log4j.xml. After you update this file, you must restart
the Hub Server application.
Setting the Configuration Properties
You can configure the cmxserver.properties file located in <MDM_Install_
Directory>\hub\server\resources directory. After you update this file, you must
restart the Hub Server application to reload the settings in the file. The values in this
file reflect your installation.
Your file looks similar to this:
cmx.home=C:\infamdm\hub\server
cmx.server.masterdatabase.type=db2
cmx.application.server.type=websphere
cmx.appserver.rmi.port=2809
Installing the Hub Server
83
Installing the Hub Server (WebSphere/Windows)
cmx.appserver.naming.protocol=iiop
cmx.appserver.soap.connector.port=8880
jnlp.initial-heap-size=128m
jnlp.max-heap-size=192m
cmx.server.datalayer.cleanse.execution=SERVER
cmx.server.datalayer.cleanse.working_
files.location=C:\infamdm\hub\server\logs
cmx.server.datalayer.cleanse.working_files=LOCAL
Changing Your WebSphere Settings
If you keyed in the incorrect WebSphere settings during the installation process,
complete the following:
1. Open the following file for editing:
<MDM_Install_Directory>\server\bin\build.properties
2.
Modify your WebSphere configuration settings.
3.
Save and close build.properties file.
4.
Run the postInstallSetup script according to the instructions in “Running the
Post-Install Process Manually” on page 85.
5.
Restart the application server.
Changing Passwords
After you have installed Hub Server, you can change the password for the CMX_
SYSTEM and CMX_ORS users. For more information, see “Changing Passwords
After Installation” on page 86.
84 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Hub Server (WebSphere/Windows)
Performing Post-Installation Tasks
This section describes tasks that you might need to perform after running the Hub
Server installer.
Running the Post-Install Process Manually
If you chose to have the Informatica MDM Hub installation program skip the
post-install process, you must run this script manually.
By default, this script is located in the following directory:
<MDM_Install_Directory>\hub\server
For example, the default is C:\infamdm\hub\server.
To run the post-install script manually, run the following command from a command
prompt:
postInstallSetup.bat -Ddatabase.password=<yourDB2password>
Checking the Version and Build Number
Check one of the following files to find out the Hub Server version and build number:
• manifest.mf JAR entry inside the <MDM_Install_Directory>
\hub\siperian-mrm-hub.ear file
•
Other places to check:
<MDM_Install_Directory>\hub\bin\versionInfo.bat file
<infamdm_install_directory>\hub\conf\versionInfo.xml
Manually Redeploying the Hub Server Application
If you need to manually redeploy the Hub Server application, see the instructions in
“Manually Redeploying Hub Server (WebSphere/Windows)” on page 216.
Installing the Hub Server
85
Changing Passwords After Installation
Changing Passwords After Installation
After you have installed Hub Server, you can change passwords for CMX_SYSTEM
and CMX_ORS users.
Changing the Password for the CMX_SYSTEM User
After you have installed Hub Server, you can change the password for the CMX_
SYSTEM user. If you do so, you must also:
• Change the password for the CMX user in DB2.
•
Set the same password in the datasource in the application server.
For more information about changing passwords in Informatica MDM Hub, see the
Informatica MDM Hub Administrator Guide.
Changing the Password for the CMX_ORS User
After you have installed Hub Server, you can change the username and password for
the CMX_ORS user. If you do so, you must also:
• Change the password for the CMX_ORS user in DB2.
•
Set the same password in the datasource in the application server.
•
Register the schema with the same username and password as you configured in
the database and the application server. All these usernames and passwords must
be the same.
86 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server
This chapter explains how to install and configure the Cleanse Match Server in your
Informatica MDM Hub implementation. Instructions are organized alphabetically by
application server and platform.
Chapter Contents
•
About the Cleanse Match Server
•
Installing the Cleanse Match Server (JBoss/UNIX)
•
Installing the Cleanse Match Server (WebSphere/UNIX)
•
Installing the Cleanse Match Server (JBoss/Windows)
•
Installing the Cleanse Match Server (WebSphere/Windows)
Installing the Cleanse Match Server
87
About the Cleanse Match Server
About the Cleanse Match Server
The Cleanse Match Server run-time component handles cleanse and match requests
and is deployed in the application server environment. The Cleanse Match Server
contains:
• a cleanse server that handles data cleansing operations
•
a match server that handles match operations
The Cleanse Match Server interfaces with any of the supported cleanse engines, as
described in Informatica MDM Hub Cleanse Adapter Guide. The Cleanse Match Server and
the cleanse engine work together to standardize the data and to optimize the data for
match and consolidation.
Supported Cleanse Match Engines
Informatica assumes that you are familiar with your cleanse engine and have already
installed and configured it prior to installing Informatica MDM Hub. See the Informatica
MDM Hub Release Notes for the cleanse engines and their versions that are supported by
Informatica MDM Hub.
PostInstallSetup
The Cleanse Match Server installer, by default, runs the post-installation process
(postInstallSetup script) to deploy the application on your application server and
perform some application server configuration. However, while running the install, you
can choose to not run this post-installation process, in which case the Cleanse Match
Server installer only copies the files to the installation directory. Once copied, you must
manually deploy the Cleanse Match Server application on the application server and
perform application server configuration.
88 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/UNIX)
Separating the installation and deployment functions allows you to:
• Avoid deploying the application as part of the installation process. You can
manually run the script later when you are sure the application starts up
successfully.
•
Deploy the application using the application server’s administrative console.
•
Run the script to redeploy the application instead of reinstalling the entire Cleanse
Match Server.
•
Troubleshoot deployment problems outside of the installation process.
Single Informatica MDM Hub Version Requirement
All the components of your Informatica MDM Hub implementation must be of the
same Informatica MDM Hub version. If you have multiple versions of Informatica
MDM Hub installed, each version must be installed in a separate environment.
Different versions of Informatica MDM Hub cannot co-exist in the same environment.
Installing the Cleanse Match Server (JBoss/UNIX)
This section describes how to install the Cleanse Match Server running in the JBoss
application server environment on the UNIX platform.
Installation Overview
Cleanse Match Server installation involves the following steps:
Step
Task
Instructions
1
Prepare the target environment, including “Preparing for Installation” on page 90
setting up the application server.
Installing the Cleanse Match Server
89
Installing the Cleanse Match Server (JBoss/UNIX)
Step
Task
Instructions
2
Install the Cleanse Match Server by
running the installer.
“Running the Cleanse Match Server
Installer” on page 94
3
Specify or change Cleanse Match Server
configuration settings.
“Configuring the Cleanse Match Server”
on page 100
Preparing for Installation
Complete the tasks in this section before you install the Cleanse Match Server.
Fulfill Hardware and Software Requirements
Before you install the Cleanse Match Server, fulfill the hardware and software
requirements for the Cleanse Match Server as described in the Informatica MDM Hub
Release Notes.
Install and Configure JBoss
On the machine where you will run the Cleanse Match Server, install and configure
your JBoss environment according to your JBoss documentation.
Configure JBoss to Use an DB2 Data Source
To configure JBoss to use an DB2 datasource:
1. Copy the following new DB2 JDBC driver files to your
<JBoss_Installation_Directory>/server/<configuration_name>/lib
directory:
•
db2jcc.jar
•
db2jcc_licence_cu.jar
90 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/UNIX)
These files are part of your Informatica MDM DB2 distribution.
Configure the JVM Memory Allocation Pool
Configure the JVM memory allocation pool parameters. Start with the following
settings and modify as appropriate for your implementation.
set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx768m -Xss1000k
-XX:PermSize=64m -XX:MaxPermSize=256m
Install and Configure Your Cleanse Engine
Install and configure your cleanse engine. Obtain any required unlock codes for that
software. Make sure that you have the latest patches installed. Verify that your cleanse
server operates properly. For instructions on how to configure Informatica MDM Hub
to integrate with your cleanse engine, see the Informatica MDM Hub Cleanse Adapter
Guide.
Obtain an Informatica License File
Obtain an Informatica license file. The Cleanse Match Server installer will not install
Cleanse Match Server without a valid license file. Contact Informatica Global
Customer Support (see “Informatica Global Customer Support” on page xvi) to obtain
a license file.
Your Informatica license has the information you need to install the Cleanse Server
with the Cleanse Match Server you are using. During the Cleanse Server installation,
the Cleanse Match Server installer asks you for information on the Cleanse Match
Server, checks the license file for corresponding Cleanse Match Server information,
then stores that information in the cmxcleanse.properties file.
If you have installed a Cleanse Match Server that does not have corresponding
information in the Informatica license file, the Cleanse Match Server installer does not
store any information in the properties file. Therefore, the properties file displays either
blank or default values for that Cleanse Match Server.
Installing the Cleanse Match Server
91
Installing the Cleanse Match Server (JBoss/UNIX)
To make sure that the cmxcleanse.properties file is updated you must obtain the
correct Informatica license file and reinstall the Cleanse Match Server.
Configure JBoss for the Cleanse Match Server
This section describes how to configure JBoss before installing the Cleanse Match
Server.
Creating Datasources for Each ORS
If you install the Cleanse Match Server on a different machine from the one running
the Hub Server, on the Cleanse Match Server machine you must create datasources for
each ORS. You must also do some DB2 configuration, as well as some JBoss
configuration.
Using a DB2 Datasource with JBoss
To configure JBoss to use an DB2 datasource, add these DB2 JDBC Driver JAR files
to the following directory:
<JBoss_install_dir>/server/<configuration_name>/lib
•
db2jcc.jar
•
db2jcc_licence_cu.jar
These files are part of your Informatica MDM DB2 distribution.
Configuring JBoss to Use an DB2 Data Source
Note: If you are running DB2 on the same host that is running Cleanse Match Server,
you can skip this section.
To configure JBoss to use a DB2 datasource:
1. Copy a sample datasource file (name-ds.xml) into your JBoss deploy directory.
By default the JBoss deploy directory is:
<JBoss_install_dir>/server/<configuration_name>/deploy
You can find the samples in:
92 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/UNIX)
<JBoss_install_dir>/docs/examples/jca
You can change the name of the sample datasource file, but the file must end with
-ds.xml to be recognized as a datasource descriptor.
2.
Edit the datasource definition to match your database connection parameters. Edit
the following parameters:
Parameter
Description
jndi-name
Set jndi-name to the following value for a Hub Server datasource:
jdbc/siperian-cmx_system-ds
Set jndi-name to the following value for the cleanse server
datasource:
jdbc/siperian-<db2_hostname>-<database_name>-ds
connection-url The JDBC driver connection URL string for your driver. Make
sure that the database name, host, and port are correct for the
database to which you are connecting. For example:
jdbc:db2://<server_name>:5000/<database_name>
username
Username used when creating a new connection.
password
DB2 password used when creating a new connection.
Configuring JBoss for Both Cleanse Match Server and Hub
Server
For JBoss, if you must run both Hub Server and Cleanse Match Server on the same
JBoss server, you must manually configure JBoss before starting the server.
Installing the Cleanse Match Server
93
Installing the Cleanse Match Server (JBoss/UNIX)
To configure JBoss before installing Hub Server and Cleanse Match Server:
1. When there is the potential for conflict between the JBoss port and the DB2 port,
change the port used by one of the applications. To change the port for the JBoss
application server, edit the following file:
<JBoss_install_home>/server/default/conf/bindingservice.beans
/META-INF/bindings-jboss-beans.xml
The default connector port is 8080. Change this to any unused port that does not
conflict with other applications.
Starting the JBoss Server
In order to successfully launch the Hub Console, you need to complete the following
steps to start the JBoss server:
1. Go to the following directory:
jboss-5.1.0GA/bin
2.
Run the following command:
run.sh -b 0.0.0.0
Running the Cleanse Match Server Installer
The Cleanse Match Server Installer is the program used to install the Cleanse Match
Server software. It is included in your Informatica MDM Hub distribution.
Installation Considerations
•
Important: If you are installing the Hub Server, the application server, the Cleanse
Server, and the cleanse engine on the same machine, the user names you use to
install them must belong to the same UNIX group.
•
Important: You can install Hub Server and Cleanse Match Server using any
username you want, but you must use the same user name to install both servers.
94 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/UNIX)
•
File names and directories in this section may vary slightly depending on what type
of installation you are performing.
•
Do not use the root user when installing the Cleanse Match Server on RedHat
Linux. Instead, create and use a separate user profile for installing Informatica
MDM Hub. This is a limitation of InstallAnywhere, as the root user does not have
a .profile.
•
The user that runs the application server should have rights to execute DB2
commands (like: db2 connect to). Add these lines to the user's shell properties
file:
if [ -f <db2_instance_owner_home>/db2/sqllib/db2profile ]; then
<db2_instance_owner_home>/db2/sqllib/db2profile fi
•
The Cleanse Match Server installer can also be used to upgrade existing
installations. If you have a previously installed version of Informatica software, see
the Informatica MDM Upgrade Technical Note to learn more. This section covers new
installations.
Installation Steps
To install Cleanse Match Server:
1. Make sure that your application server is started and running correctly.
2.
If you are installing from a remote client, start an X Windows session and set the
DISPLAY value to the remote client.
3.
Run the Informatica Cleanse Match Installer. The Cleanse Match Server installer is
on the distribution in the following directory:
Solaris:
/solaris/mrmcleanse/
HP-UX:
/hpux/mrmcleanse/
Linux:
/linux/mrmcleanse/
AIX:
/aix/mrmcleanse/
Installing the Cleanse Match Server
95
Installing the Cleanse Match Server (JBoss/UNIX)
4.
Execute the following command to begin the installation process.
./hub_cleanse_install.bin
The Cleanse Match Server Installer displays the Introduction screen.
Note: To bypass the prerequisite validation in the installation, see “Bypassing
Prerequisite Installation” on page 191.
5.
Click Next.
The License Agreement screen is displayed.
6.
Accept the terms of the license agreement and click Next.
The Choose Install Folder screen is displayed.
7.
Click the Choose button to choose another location to install Cleanse Match
Server, or click Next to accept the default.
Important: Do not use a path that has spaces in the directory or folder name.
The Enter Location of License File screen is displayed.
8.
Click Choose to select a license file. You cannot continue with the installation if
you do not have a license file. Contact Informatica Global Customer Support (see
“Informatica Global Customer Support” on page xvi) to obtain a license file. Click
Next to continue.
The Application Server screen is displayed.
9.
Choose the JBoss application server and click Next.
The JBoss Application Server Home screen is displayed.
10.
Configure JBoss settings:
a.
Specify the application server installation directory. Click Next.
The JBoss Application Server Configuration Name screen is displayed.
b.
Specify the Configuration Name (default is production). Click Next.
The JBoss Application Server Port screen is displayed.
c.
Specify your RMI port.
The default port number is in the following file:
<JBoss_install_home>/server/<configuration_name>
96 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/UNIX)
/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
Installing the Cleanse Match Server
97
Installing the Cleanse Match Server (JBoss/UNIX)
Note: The JBoss port can conflict with the default DB2 port. If that is the
case for your installation, you must change one of the ports to resolve the
conflict. To change the port number, open jboss-service.xml for editing,
search for the word port, and set the port value to match the value you have
set on the JBoss Application Server Port screen.
11.
Configure cleanse engine settings for the cleanse engine you use.
Note: After installation, you will need to perform additional configuration for your
cleanse engine according to the instructions in the Informatica MDM Hub Cleanse
Adapter Guide.
•
If you are using AddressDoctor, you must configure AddressDoctor using the
Cleanse Match Server installer.
•
Specify the Unlock Code, Optimization, Memory, and Correction Type
parameters. For backslashes (\) in any of these parameters, use a double
backslash (\\) instead. Click Next.
The Configure AddressDoctor Preload screen is displayed.
•
Specify the AddressDoctor preload parameters. Click Next.
The Choose AddressDoctor Database Path screen is displayed.
•
12.
Choose the AddressDoctor database path. Click Next.
Choose to run the script during the installation, or later (see “Running
PostInstallSetup” on page 107). Click Next.
The Pre-Installation Summary screen is displayed. If you want to change any
options, click the Previous button to navigate to the appropriate screens. Once the
summary screen reflects the options you want, click Install to start the installation
process.
The Please Wait screen is displayed while Informatica configures your system.
When the installation process completes, the Install Complete screen is displayed.
13.
Click Done to exit the Cleanse Match Server installer.
Installation Log Files
The following log files are useful for troubleshooting any Cleanse Match Server
installation process. Copy these log files to the installation documentation directory
98 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/UNIX)
that you created in “Create an Installation Documentation Directory” on page 9. In
case of installation problems, these files will be useful to provide to Informatica Global
Customer Support (see “Informatica Global Customer Support” on page xvi).
File
Description
<MDM_Install_Directory>/hub/cleanse/Informatica_
Hub_Cleanse_Match_Server_InstallLog.xml
Shows the Cleanse Match Server install
errors and status.
<MDM_Install_
Directory>/hub/cleanse/logs/postInstallSetup.log
Shows the postInstallSetup script results.
<MDM_Install_
Directory>/hub/cleanse/logs/cmxserver.log
Cleanse server logs.
<MDM_Install_Directory>/hub/cleanse/infamdm_
installer_debug.txt
Shows what was chosen during the
installation.
<MDM_Install_
Directory>/hub/cleanse/logs/installPrereq.log
Contains the prerequisite messages
generated during installation.
JBoss log files (such as <JBoss_install_
dir>/hub/cleanse/<configuration_
name>/log/server.log)
Located in the tree under the install
directory for your application server.
Installing the Cleanse Match Server
99
Installing the Cleanse Match Server (JBoss/UNIX)
Configuring the Cleanse Match Server
This section describes how to configure the Cleanse Match Server after it is installed.
Configuration Considerations
•
Important: During runtime, Cleanse Match Server must locate the installation
from which it was deployed. Therefore, do not move the EAR file to deploy onto
another machine. For example, if you installed Cleanse Match Server on a
Marketing machine and then deployed the EAR on the Sales machine, the
application would not be able to locate the installation for configuration
information (such as logging).
•
Note: The cmxcleanse.properties file must be repackaged when a change is
made to cmx.home. Any other parameter simply requires a restart of the Cleanse
Match Server application.
Configuring Cleanse Match Server with Various Cleanse
Engines
To find out how to configure the various cleanse engines, see the Informatica MDM Hub
Cleanse Adapter Guide.
Checking the Version and Build Number
Check one of the following files to find out the Cleanse Match Server version and build
number:
• manifest.mf JAR entry inside the <MDM_Install_Directory>
/hub/cleanse/siperian-mrm-cleanse.ear file
•
Other places to check:
<MDM_Install_Directory>/hub/cleanse/bin/versionInfo.sh file
<infamdm_install_directory>/hub/cleanse/conf/versionInfo.xml
100 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/UNIX)
Deleting Temporary Files
By default, the temporary files generated by the cleanse service are left on disk. You
can configure the cleanse server to clean these up by setting a flag in the cleanse server
properties file (cmxcleanse.properties) which, by default, is stored in the following
directory:
<MDM_Install_Directory>/hub/cleanse/resources/
The entry appears as follows:
cmx.server.datalayer.cleanse.working_files=KEEP
You can change the value to FALSE to delete these files after the cleanse/strip and
tokenization processes are completed.
cmx.server.datalayer.cleanse.working_files=FALSE
Configuring Logging Settings
You can configure the cleanse application for logging. The settings are listed in the
log4j.xml file, located in the <MDM_Install_Directory>/hub/
cleanse/conf/ directory.
The default value is INFO for log4j.xml. You can turn on DEBUG for Cleanse
Match Server by replacing INFO with DEBUG in jboss-log4j.xml. For JBoss, the
jboss-log4j.xml file is located in the <JBoss_install_
dir>/server/<configuration_name>/conf directory.
Setting Configuration Properties
You can further configure your Cleanse Match Server installation by customizing the
values in the cmxcleanse.properties file located in the resources directory (such
as: <MDM_Install_Directory>/resources).
Installing the Cleanse Match Server 101
Installing the Cleanse Match Server (JBoss/UNIX)
After you update cmxcleanse.properties, you must restart the Cleanse Match
Server application to reload the settings in the file. Your file reflects your installation,
but it looks similar to the following example:
cmx.server.logging.location=/u1/infamdm/hub/cleanse/logs
cmx.server.datalayer.cleanse.working_
files.location=/u1/infamdm/hub/cleanse/tmp
cmx.server.datalayer.cleanse.working_files=KEEP
cmx.server.datalayer.cleanse.execution=LOCAL
cmx.home=/u1/infamdm/hub/cleanse
cmx.appserver.type=jboss
Configuring Cleanse Match Server for Multi-Threading
By default, Cleanse Match Server runs in single-threaded mode. If you have a Cleanse
Match Server server with more than one CPU, then you may get performance benefits
by configuring Cleanse Match Server for multi-threaded operation.
To configure Cleanse Match Server for multi-threading:
1. Go to the following directory:
<MDM_Install_Directory>/hub/cleanse/resources
and open the cmxcleanse.properties file for editing.
2.
Find the following entry in the cmxcleanse.properties file:
# Cleanse Properties
# control the number thread to use while cleaning
cmx_server.cleanse.num_of_thread=1
3.
Set the cmx_server.cleanse.num_of_thread parameter to the number of
threads appropriate for your system.
The default, recommended value is 1 thread. Thread counts can be changed
without needing to restart the server.
There are several factors you should consider:
•
Number of processor cores available on your machine
You might consider setting the number of threads to the number of processor
cores available on your machine. For example, set the number of threads for a
102 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/UNIX)
dual-core machine to two threads, and set the number of threads for a single
quad-core to four threads.
•
Remote database connection
If you are working with a remote database, you might consider setting the
threads to a number that is slightly higher than the number of processor cores,
so that the wait of one thread can be used by another thread. Setting the
number of threads slightly higher also enables you to account for the possible
latency that might occur with a remote database.
•
Process memory requirements
If you are running a memory-intensive process, you must restrict the total
memory allocated to all threads that are run under the JVM to 1 Gigabyte.
Because Informatica MDM Hub runs in a 32-bit JVM environment, each
thread requires memory from the same JVM, and therefore the total amount
of memory is restricted.
If you set the num_of_thread property to any illegal values, such as a negative
number, 0, a character or a string, then the property value will be automatically
reset to the default value (1).
Note: You must change this value after migration from an earlier hub version or
all the values will default to one (1) thread.
Configuring Multiple Cleanse Match Servers
You can configure multiple Cleanse Match Server servers in order to parallelize the
data cleansing work. Depending on your needs, choose one of the following
alternatives:
• Dual servers installed and configured on a single machine. This allows you to take
advantage of the processing power of a single machine. For more information, see
“Configuring Dual Cleanse Servers” on page 104.
•
Multiple servers on multiple machines. This allows you to balance the load across
multiple machines across a network. Informatica MDM Hub uses round-robin
load balancing to spread cleansing tasks between all the cleanse servers that are
online. For more information, see “Configuring Multiple Cleanse Match Servers on
Multiple Machines” on page 106.
Installing the Cleanse Match Server 103
Installing the Cleanse Match Server (JBoss/UNIX)
Configuring Dual Cleanse Servers
You can configure multiple instances of Cleanse Match Server to run on a single
machine. The effectiveness of this approach depends on the hardware you are using as
well as your particular data cleansing requirements.
Multiple instances of Cleanse Match Server must run on separate application server
instances. That is, they must be in separate physical processes.
The process of configuring dual cleanse servers is primarily an exercise in application
server configuration.
Note: This procedure requires that you be expert in the administration and
troubleshooting of your application server implementation.
These are the steps to configuring dual cleanse servers:
1. Install and configure the first instance of Cleanse Match Server as explained in
“Running the Cleanse Match Server Installer” on page 94 and “Configuring the
Cleanse Match Server” on page 100.
2.
Configure your system to run multiple instances of your application server. For
more information, see “Configuring Multiple Instances of your Application
Server” on page 104.
3.
Deploy Cleanse Match Server to the second instance of your application server.
For more information, see “Deploying Cleanse Match Server on a Second
Application Server Instance” on page 105.
Configuring Multiple Instances of your Application Server
To configure your application server:
Ensure that the machine you are configuring has sufficient memory to host
multiple instances of the application server.
1.
2.
Configure each Cleanse Match Server instance in a separate application server
instance:
104 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/UNIX)
Copy the JBoss files to a new directory. Change the port settings to allow multiple
instances to coexist without conflicting ports. For more information, see your
JBoss documentation.
3.
Test the second instance you just created.
Now you can deploy Cleanse Match Server. For more information, see “Deploying
Cleanse Match Server on a Second Application Server Instance” on page 105.
Deploying Cleanse Match Server on a Second Application Server
Instance
There are two alternatives for deploying Cleanse Match Server on the second instance
of your application server:
• You can install an additional copy of Cleanse Match Server into a different
directory using the Cleanse Match Server installer.
Installing an additional copy using the Cleanse Match Server installer gives you full
independence of the two Cleanse Match Server instances. There are no extra steps
required to support this configuration. You can run the postInstallSetup script
to deploy Cleanse Match Server to your second instance.
•
You can deploy your existing Cleanse Match Server EAR into the new application
server instance.
The second approach is lighter and allows multiple instances to share the
Informatica MDM Hub configuration settings. The disadvantage is that both
servers share the temporary directories and write to the same log file. This
complicates diagnostics when both instances run Cleanse Match Server at the same
time.
Using this approach, you cannot use the postInstallSetup script to deploy the
additional cleanse instance, you must deploy it manually on the application server.
Deploying the EAR File Manually
To deploy the EAR file manually copy the ear file in the following location:
<JBoss_install_dir>/server/<configuration_name>/deploy
Installing the Cleanse Match Server 105
Installing the Cleanse Match Server (JBoss/UNIX)
Configuring Multiple Cleanse Match Servers on Multiple
Machines
Informatica MDM Hub supports running multiple Cleanse Match Server servers per
ORS database. This allows you to parallelize the work of cleansing the data.
When Cleanse Match Server is not installed on the same application server as Hub
Server, then you must manually configure the application server to create the
datasources for Cleanse Match Server to take advantage of connection pooling and
improved performance. For more information, see your application server
documentation.
Note: If the datasource does not exist, Cleanse Match Server uses the JDBC
connection.
To configure multiple Cleanse Match Servers:
1. After you have installed and configured Hub Server and Cleanse Match Server,
install your cleanse match engine and Cleanse Match Server on another machine.
2.
Create the datasources for each of your Cleanse Match Server servers. This must
have exactly the same name and JNDI name as the Hub Server configuration. For
instructions, see the Informatica MDM Hub Administrator Guide.
3.
Using Hub Console, connect to the data store.
4.
Choose the Cleanse Match Server workbench.
5.
Add the new Cleanse Match Server.
You can see all the cleanse servers in the Cleanse Match Server workbench.
106 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/UNIX)
Performing Post-installation Tasks
This section describes tasks that you might need to perform after running the Cleanse
Match Server installer.
Running PostInstallSetup
In the process of installing the Cleanse Match Server, you can choose whether to run
the postInstallSetup script automatically to deploy Cleanse Match Server. If you choose
not to run this script automatically as part of the installation process, you must run it
yourself. For more information, see “PostInstallSetup” on page 88.
The postInstallSetup script is stored in <MDM_Install_Directory>/hub/cleanse/.
To run the script manually, enter the following at the command prompt:
./postInstallSetup.sh
You can also use this script if you need to redeploy the application to the application
server. Alternatively, you can also use the application server’s tool to do the deployment
yourself, as long as the Cleanse Match Server EAR file is deployed from the
Informatica Cleanse Match Server installation directory. Basic guidelines for
redeployment are listed below. For more information, see your application server
documentation.
To run the postInstallSetup process manually on the JBoss application server:
1. Stop the server.
2.
Delete the siperian-mrm-cleanse.ear file from: <JBoss_install_
dir>/server/<configuration_name>/deploy directory.
3.
Copy the siperian-mrm-cleanse.ear file from the Cleanse Match Server
installation directory to the deploy directory.
4.
Start the server.
Installing the Cleanse Match Server 107
Installing the Cleanse Match Server (WebSphere/UNIX)
Installing the Cleanse Match Server
(WebSphere/UNIX)
This section describes how to install the Cleanse Match Server running in the
WebSphere application server environment on the UNIX platform.
Installation Overview
Cleanse Match Server installation involves the following steps:
Step
Task
Instructions
1
Prepare the target environment, including “Preparing for Installation” on page 108
setting up the application server.
2
Install the Cleanse Match Server by
running the installer.
“Running the Cleanse Match Server
Installer” on page 115
3
Specify or change Cleanse Match Server
configuration settings.
“Configuring the Cleanse Match Server”
on page 120
Preparing for Installation
Complete the tasks in this section before you install the Cleanse Match Server.
108 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/UNIX)
Fulfill Hardware and Software Requirements
Before you install the Cleanse Match Server, fulfill the hardware and software
requirements for the Cleanse Match Server as described in the Informatica MDM Hub
Release Notes.
Install and Configure WebSphere
On the machine where you will run the Cleanse Match Server, install and configure
your WebSphere environment according to your WebSphere documentation.
Install and Configure Your Cleanse Engine
Install and configure your cleanse engine. Obtain any required unlock codes for that
software. Make sure that you have the latest patches installed. Verify that your cleanse
server operates properly. For instructions on how to configure Informatica MDM Hub
to integrate with your cleanse engine, see the Informatica MDM Hub Cleanse Adapter
Guide.
Obtain an Informatica License File
Obtain an Informatica license file. The Cleanse Match Server installer will not install
Cleanse Match Server without a valid license file. Contact Informatica Global
Customer Support (see “Informatica Global Customer Support” on page xvi) to obtain
a license file.
Your Informatica license has the information you need to install the Cleanse Server
with the Cleanse Match Server you are using. During the Cleanse Server installation,
the Cleanse Match Server installer asks you for information on the Cleanse Match
Server, checks the license file for corresponding Cleanse Match Server information,
then stores that information in the cmxcleanse.properties file.
If you have installed a Cleanse Match Server that does not have corresponding
information in the Informatica license file, the Cleanse Match Server installer does not
store any information in the properties file. Therefore, the properties file displays either
blank or default values for that Cleanse Match Server.
Installing the Cleanse Match Server 109
Installing the Cleanse Match Server (WebSphere/UNIX)
To make sure that the cmxcleanse.properties file is updated you must obtain the
correct Informatica license file and reinstall the Cleanse Match Server.
Configure WebSphere for Cleanse Match Server
If you install Cleanse Match Server on a different machine from the one running Hub
Server, on the Cleanse Match Server machine, you must create separate datasources for
each ORS.
Configure WebSphere to Use an DB2 Datasource
To configure WebSphere to use an DB2 datasource, add these DB2 JDBC Driver JAR
files to the following directory:
<WebSphere_install_dir>/lib
•
db2jcc.jar
•
db2jcc_licence_cu.jar
These files are part of your Informatica MDM DB2 distribution.
Creating Master Datasources in 6.1.0.29
To create your WebSphere 6.1.0.29 master datasources:
1. Start the application server and launch the WebSphere Application Server
Administrative Console.
2.
Login with any user name.
3.
Specify the location of the driver libraries:
a.
Expand Environment in the console navigation tree.
b.
Click the WebSphere Variables link.
c.
Update the DB2_UNIVERSAL_JDBC_DRIVER_PATH variable to point to
the JDBC driver location. (E.g.: /u1/was61029/AppServer/Lib).
110 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/UNIX)
4.
Create the security account to be used by the Informatica MDM Master
Datasource:
a.
Expand Security in the console navigation tree.
Click Secure administration, applications, and infrastructure link.
b.
Expand Java Authentication and Authorization Service Configuration
under Authentication in right side of the console window.
Click J2C Authentication Data.
c.
Click New to create a new security account.
d.
Set the following:
Alias = CMX_SYSTEM
User ID = cmx_system
Do not change this username.
Password = <yourDB2password>
To learn about changing this password, see “Changing the Password for
the CMX_SYSTEM User” on page 112.
e.
5.
Click OK to save.
Create the JDBC Provider:
a.
Expand Resources in the console navigation tree and then expand the JDBC
menu.
Click the JDBC Providers link.
Make sure that the scope is set to Node. (Change and apply if this needs
adjustment).
b.
Click New to create a new JDBC Provider.
Select DB2 from database type list.
Select DB2 JDBC UNIVERSAL DRIVER from provider type list.
Select XA data source from implementation type list.
c.
Change the name to “Informatica MDM DB2 JDBC UNIVERSAL
Provider (XA)”.
Installing the Cleanse Match Server
111
Installing the Cleanse Match Server (WebSphere/UNIX)
Click Next and Finish to save.
6.
Create the Informatica MDM Master datasource:
a.
Click the created provider.
b.
Click the Data Sources link (under Additional Properties in right side of the
console window).
c.
Click New to create the new datasource.
d.
Fill in the form with the following values:
Name = Informatica MDM Master Data Source
JNDI Name = jdbc/siperian-cmx_system-ds
Component-managed Authentication Alias = <hostname>/cmx_system
e.
Click Next and Finish.
Note: The JNDI name must be in lower case.
Changing the Password for the CMX_SYSTEM User
After you have installed Informatica MDM Hub, you can change the password for
CMX_SYSTEM. If you do so, you must also:
• Set the same password in the datasource on the application server
Creating ORS Datasources in WebSphere 6.0.1.29
To create your WebSphere 6.0.1.29 ORS datasources:
Start the application server and launch the WebSphere Application Server
Administrative Console.
1.
2.
Login with any user name.
3.
Specify the location of the driver libraries:
a.
Expand Environment in the console navigation tree.
b.
Click the WebSphere Variables link.
c.
Update the DB2_JDBC_UNIVERSAL_DRIVER_PATH variable to point to
the JDBC driver location. (for example, /u1/was6103/AppServer/Lib).
112 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/UNIX)
4.
Create the security account to be used by the Informatica MDM ORS datasource:
a.
Expand Security in the console navigation tree.
Click Secure administration, applications, and infrastructure link in
WebSphere 6.1.0.29.
b.
Expand Java Authentication and Authorization Service under
Authentication in right side of the console window.
Click J2C Authentication Data.
Click New to create a new security account.
c.
Set the following:
Alias = cmx_ors
User ID = cmx_ors
Password =
<yourDB2password>
To learn about changing this username and password, see “Changing the
Username and Password for the CMX_ORS User” on page 114.
d.
5.
Click OK to save.
Create the JDBC Provider:
a.
Expand Resources in the console navigation tree and then expand the JDBC
menu.
Click JDBC Providers link.
Make sure that the scope is set to Node. (Change and apply if this needs
adjustment).
b.
Click New to create a new JDBC Provider.
Select DB2 from database type list.
Select DB2 JDBC Driver from provider type list.
Select XA data source from implementation type list.
Change the name to “Informatica MDM DB2 JDBC UNIVERSAL
Provider (XA)”.
Click Next and Finish to save.
Installing the Cleanse Match Server
113
Installing the Cleanse Match Server (WebSphere/UNIX)
6.
Create the Informatica MDM ORS datasource:
a.
Click the created provider.
b.
Click the Data Sources link (under Additional Properties in right side of the
console window).
c.
Click New to create the new datasource.
Fill in the form with the following values:
Name = Informatica MDM ORS Data Source
JNDI Name = jdbc/siperian-<db2_hostname>-<database_
name>-cmx_ors-ds
Component-managed Authentication Alias = <hostname>/cmx_
ors
d.
Click Next and Finish.
Note: The JNDI name must be in lower case.The JNDI name in the JDBC
data source setup WebSphere uses the '-' character in its notation. If the
physical server used in the connection also contains the '-' character, the '~'
character must prefix the “-” in the server name.
For example:
Name: siperian-my~-host-sip901-cmx_ors-ds
JNDI name: jdbc/siperian-my~-host-sip901-cmx_ors-ds
Changing the Username and Password for the CMX_ORS User
After you have installed the Informatica MDM Hub, you can change the username and
password for CMX_ORS.
If you do so, you must also:
• Change the password for the CMX_ORS user in DB2.
•
Set the same password in the datasource on the application server.
•
Register the schema with the same username and password.
114 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/UNIX)
Running the Cleanse Match Server Installer
The Cleanse Match Server Installer is the program used to install the Cleanse Match
Server software. It is included in your Informatica MDM Hub distribution.
Installation Considerations
•
Important: If you are installing the Hub Server, the application server, the Cleanse
Server, and the cleanse engine on the same machine, the user names you use to
install them must belong to the same UNIX group.
•
Important: You can install Hub Server and Cleanse Match Server using any
username you want, but you must use the same user name to install both servers.
•
File names and directories in this section may vary slightly depending on what type
of installation you are performing.
•
Do not use the root user when installing the Cleanse Match Server on RedHat
Linux. Instead, create and use a separate user profile for installing Informatica
MDM Hub. This is a limitation of InstallAnywhere, as the root user does not have
a .profile.
•
The Cleanse Match Server installer can also be used to upgrade existing
installations. If you have a previously installed version of Informatica software, see
the Informatica MDM Upgrade Technical Note to learn more. This section covers new
installations.
Installation Steps
To install Cleanse Match Server:
1. Make sure that your application server is started and running correctly.
2.
If you are installing from a remote client, start an X Windows session and set the
DISPLAY value to the remote client.
Installing the Cleanse Match Server
115
Installing the Cleanse Match Server (WebSphere/UNIX)
3.
Run the Informatica Cleanse Match Installer. The Cleanse Match Server installer is
on the distribution in the following directory:
Solaris:
/solaris/mrmcleanse/
HP-UX:
/hpux/mrmcleanse/
Linux:
/linux/mrmcleanse/
AIX:
/aix/mrmcleanse/
4.
Execute the following command to begin the installation process.
./hub_cleanse_install.bin
The Cleanse Match Server Installer displays the Introduction screen.
Note: To bypass the prerequisite validation in the installation, see “Bypassing
Prerequisite Installation” on page 191.
5.
Click Next.
The License Agreement screen is displayed.
6.
Accept the terms of the license agreement and click Next.
The Choose Install Folder screen is displayed.
7.
Click the Choose button to choose another location to install Cleanse Match
Server, or click Next to accept the default.
Important: Do not use a path that has spaces in the directory or folder name.
The Enter Location of License File screen is displayed.
8.
Click Choose to select a license file. You cannot continue with the installation if
you do not have a license file. Contact Informatica Global Customer Support (see
“Informatica Global Customer Support” on page xvi) to obtain a license file. Click
Next to continue.
The Application Server screen is displayed.
9.
Choose the WebSphere application server and click Next.
116 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/UNIX)
10.
Configure WebSphere settings:
Choose a path to the WebSphere application server and click Next.
11.
The WebSphere Security Selection screen is displayed. Choose whether
WebSphere is security enabled from the two options; Yes or No. No is the
default.
•
If you click No and Next, the WebSphere Application Server Port screen is
displayed.
Set the Server Name and SOAP port for your WebSphere application server.
Click Next.
•
If you click Yes and Next, the WebSphere Application Server Port and User
Credentials screen is displayed.
Fill in the WebSphere Username field and the WebSphere Password. Click
Next.
12.
Set the Server Name and SOAP port for your WebSphere application server. Click
Next.
13.
Configure cleanse engine settings for the cleanse engine you use.
Note: After installation, you will need to perform additional configuration for your
cleanse engine according to the instructions in the Informatica MDM Hub Cleanse
Adapter Guide.
•
If you are using AddressDoctor, you must configure AddressDoctor using the
Cleanse Match Server installer.
•
Specify the Unlock Code, Optimization, Memory, and Correction Type
parameters. For backslashes(\) in any of these parameters, use a double
backslash (\\) instead. Click Next.
The Configure AddressDoctor Preload screen is displayed.
14.
•
Specify the AddressDoctor preload parameters. Click Next. The Choose
AddressDoctor Database Path screen is displayed.
•
Choose the AddressDoctor database path. Click Next.
Choose to run the script during the installation, or later (see “Running
PostInstallSetup” on page 127). Click Next.
Installing the Cleanse Match Server
117
Installing the Cleanse Match Server (WebSphere/UNIX)
The Pre-Installation Summary screen is displayed. If you want to change any
options, click the Previous button to navigate to the appropriate screens. Once the
summary screen reflects the options you want, click Install to start the installation
process.
The Please Wait screen is displayed while Informatica configures your system.
When the installation process completes, the Install Complete screen is displayed.
15.
Click Done to exit the Cleanse Match Server installer.
118 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/UNIX)
Installation Log Files
The following log files are useful for troubleshooting any Cleanse Match Server
installation process. Copy these log files to the installation documentation directory
that you created in “Create an Installation Documentation Directory” on page 9. In
case of installation problems, these files will be useful to provide to Informatica Global
Customer Support (see “Informatica Global Customer Support” on page xvi).
File
Description
<MDM_Install_Directory>/hub/cleanse/Infamdm_Hub_
Cleanse_Match_Server_InstallLog.xml
Shows the Cleanse Match Server install
errors and status.
<MDM_Install_
Directory>/hub/cleanse/logs/postInstallSetup.log
Shows the postInstallSetup script results.
<MDM_Install_
Directory>/hub/cleanse/logs/cmxserver.log
Cleanse server logs.
<MDM_Install_Directory>/hub/cleanse/infamdm_
installer_debug.txt
Shows what was chosen during the
installation.
<MDM_Install_
Directory>/hub/cleanse/logs/installPrereq.log
Contains the prerequisite messages
generated during installation.
WebSphere log files in the following location:
Located in the tree under the install
directory for your application server.
<WebSphere_install_
dir>/profiles/AppSrv01/logs/<servername>.
Name of log files: startServer.log, stopServer.log, SystemErr.log, and
SystemOut.log.
Installing the Cleanse Match Server
119
Installing the Cleanse Match Server (WebSphere/UNIX)
Configuring the Cleanse Match Server
This section describes how to configure the Cleanse Match Server after it is installed.
Configuration Considerations
•
Important: During runtime, Cleanse Match Server must locate the installation
from which it was deployed. Therefore, do not move the EAR file to deploy onto
another machine. For example, if you installed Cleanse Match Server on a
Marketing machine and then deployed the EAR on the Sales machine, the
application would not be able to locate the installation for configuration
information (such as logging).
•
Note: The cmxcleanse.properties file must be repackaged when a change is
made to cmx.home. Any other parameter simply requires a restart of the Cleanse
Match Server application.
Configuring Cleanse Match Server with Various Cleanse
Engines
To find out how to configure the various cleanse engines, see the Informatica MDM Hub
Cleanse Adapter Guide.
Checking the Version and Build Number
Check one of the following files to find out the Cleanse Match Server version and build
number:
• manifest.mf JAR entry inside the <MDM_Install_Directory>
/hub/cleanse/siperian-mrm-cleanse.ear file
•
Other places to check:
<MDM_Install_Directory>/hub/cleanse/bin/versionInfo.sh file
<infamdm_install_directory>/hub/cleanse/conf/versionInfo.xml
120 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/UNIX)
Deleting Temporary Files
By default, the temporary files generated by the cleanse service are left on disk. You
can configure the cleanse server to clean these up by setting a flag in the cleanse server
properties file (cmxcleanse.properties) which, by default, is stored in the following
directory:
<MDM_Install_Directory>/hub/cleanse/resources/
The entry appears as follows:
cmx.server.datalayer.cleanse.working_files=KEEP
You can change the value to FALSE to delete these files after the cleanse/strip and
tokenization processes are completed.
cmx.server.datalayer.cleanse.working_files=FALSE
Configuring Logging Settings
You can configure the cleanse application for logging. The settings are listed in the
log4j.xml file, located in the <MDM_Install_Directory>/hub/
cleanse/conf/ directory.
The default value is INFO for log4j.xml. You can turn on DEBUG for Cleanse
Match Server by replacing INFO with DEBUG in log4j.xml.
Setting Configuration Properties
You can further configure your Cleanse Match Server installation by customizing the
values in the cmxcleanse.properties file located in the resources directory (such
as: <MDM_Install_Directory>/resources).
Installing the Cleanse Match Server 121
Installing the Cleanse Match Server (WebSphere/UNIX)
After you update cmxcleanse.properties, you must restart the Cleanse Match
Server application to reload the settings in the file. Your file reflects your installation,
but it looks similar to the following example:
cmx.server.logging.location=/u1/infamdm/hub/cleanse/logs
cmx.server.datalayer.cleanse.working_
files.location=/u1/infamdm/hub/cleanse/tmp
cmx.server.datalayer.cleanse.working_files=KEEP
cmx.server.datalayer.cleanse.execution=LOCAL
cmx.home=/u1/infamdm/hub/cleanse
cmx.appserver.type=websphere
Configuring Cleanse Match Server for Multi-Threading
By default, Cleanse Match Server runs in single-threaded mode. If you have a Cleanse
Match Server server with more than one CPU, then you may get performance benefits
by configuring Cleanse Match Server for multi-threaded operation.
To configure Cleanse Match Server for multi-threading:
1. Go to the following directory:
<MDM_Install_Directory>/hub/cleanse/resources
and open the cmxcleanse.properties file for editing.
2.
Find the following entry in the cmxcleanse.properties file:
# Cleanse Properties
# control the number thread to use while cleaning
cmx_server.cleanse.num_of_thread=1
3.
Set the cmx_server.cleanse.num_of_thread parameter to the number of
threads appropriate for your system.
The default, recommended value is 1 thread. Thread counts can be changed
without needing to restart the server.
122 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/UNIX)
There are several factors you should consider:
•
Number of processor cores available on your machine
You might consider setting the number of threads to the number of processor
cores available on your machine. For example, set the number of threads for a
dual-core machine to two threads, and set the number of threads for a single
quad-core to four threads.
•
Remote database connection
If you are working with a remote database, you might consider setting the
threads to a number that is slightly higher than the number of processor cores,
so that the wait of one thread can be used by another thread. Setting the
number of threads slightly higher also enables you to account for the possible
latency that might occur with a remote database.
•
Process memory requirements
If you are running a memory-intensive process, you must restrict the total
memory allocated to all threads that are run under the JVM to 1 Gigabyte.
Because Informatica MDM Hub runs in a 32-bit JVM environment, each
thread requires memory from the same JVM, and therefore the total amount
of memory is restricted.
If you set the num_of_thread property to any illegal values, such as a negative
number, 0, a character or a string, then the property value will be automatically
reset to the default value (1).
Note: You must change this value after migration from an earlier hub version or
all the values will default to one (1) thread.
Configuring Multiple Cleanse Match Servers
You can configure multiple Cleanse Match Server servers in order to parallelize the
data cleansing work. Depending on your needs, choose one of the following
alternatives:
• Dual servers installed and configured on a single machine. This allows you to take
advantage of the processing power of a single machine. For more information, see
“Configuring Dual Cleanse Servers” on page 124.
Installing the Cleanse Match Server 123
Installing the Cleanse Match Server (WebSphere/UNIX)
•
Multiple servers on multiple machines. This allows you to balance the load across
multiple machines across a network. Informatica MDM Hub uses round-robin
load balancing to spread cleansing tasks between all the cleanse servers that are
online. For more information, see “Configuring Multiple Cleanse Match Servers on
Multiple Machines” on page 126.
Configuring Dual Cleanse Servers
You can configure multiple instances of Cleanse Match Server to run on a single
machine. The effectiveness of this approach depends on the hardware you are using as
well as your particular data cleansing requirements.
Multiple instances of Cleanse Match Server must run on separate application server
instances. That is, they must be in separate physical processes.
The process of configuring dual cleanse servers is primarily an exercise in application
server configuration.
Note: This procedure requires that you be expert in the administration and
troubleshooting of your application server implementation.
These are the steps to configuring dual cleanse servers:
1. Install and configure the first instance of Cleanse Match Server as explained in
“Running the Cleanse Match Server Installer” on page 115 and “Configuring the
Cleanse Match Server” on page 120.
2.
Configure your system to run multiple instances of your application server. For
more information, see “Configuring Multiple Instances of your Application
Server” on page 125.
3.
Deploy Cleanse Match Server to the second instance of your application server.
For more information, see “Deploying Cleanse Match Server on a Second
Application Server Instance” on page 125.
124 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/UNIX)
Configuring Multiple Instances of your Application Server
To configure your application server:
1. Ensure that the machine you are configuring has sufficient memory to host
multiple instances of the application server.
2.
Configure each Cleanse Match Server instance in a separate application server
instance:
On WebSphere, you must either have the Network Deployment edition of
WebSphere, which allows you to create and manage multiple instances, or use the
wsinstance script and adjust the settings. In either case, change the defalcators port
settings using the WAS Administrative Console so the values for the separate
instances don’t conflict. If you are using the wsinstance script, install the
administrative console on the new instance manually and change admin_host port
assignment. For more information, see your WebSphere documentation.
3.
Test the second instance you just created.
Now you can deploy Cleanse Match Server. For more information, see “Deploying
Cleanse Match Server on a Second Application Server Instance” on page 125.
Deploying Cleanse Match Server on a Second Application Server
Instance
There are two alternatives for deploying Cleanse Match Server on the second instance
of your application server:
• You can install an additional copy of Cleanse Match Server into a different
directory using the Cleanse Match Server installer.
Installing an additional copy using the Cleanse Match Server installer gives you full
independence of the two Cleanse Match Server instances. There are no extra steps
required to support this configuration. You can run the postInstallSetup script
to deploy Cleanse Match Server to your second instance.
Installing the Cleanse Match Server 125
Installing the Cleanse Match Server (WebSphere/UNIX)
•
You can deploy your existing Cleanse Match Server EAR into the new application
server instance.
The second approach is lighter and allows multiple instances to share the
Informatica MDM Hub configuration settings. The disadvantage is that both
servers share the temporary directories and write to the same log file. This
complicates diagnostics when both instances run Cleanse Match Server at the same
time.
Using this approach, you cannot use the postInstallSetup script to deploy the
additional cleanse instance, you must deploy it manually on the application server.
Deploying the EAR File Manually
To deploy the EAR file manually, use the Informatica MDM Administrative Console
for deployment. Accept all defaults.
Configuring Multiple Cleanse Match Servers on Multiple
Machines
Informatica MDM Hub supports running multiple Cleanse Match Server servers per
ORS database. This allows you to parallelize the work of cleansing the data.
When Cleanse Match Server is not installed on the same application server as Hub
Server, then you must manually configure the application server to create the
datasources for Cleanse Match Server to take advantage of connection pooling and
improved performance. For more information, see your application server
documentation.
Note: If the datasource does not exist, Cleanse Match Server uses the JDBC
connection.
126 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/UNIX)
To configure multiple Cleanse Match Servers:
1. After you have installed and configured Hub Server and Cleanse Match Server,
install your cleanse match engine and Cleanse Match Server on another machine.
2.
Create the datasources for each of your Cleanse Match Server servers. This must
have exactly the same name and JNDI name as the Hub Server configuration. For
instructions, see the Informatica MDM Hub Administrator Guide.
3.
Using Hub Console, connect to the data store.
4.
Choose the Cleanse Match Server workbench.
5.
Add the new Cleanse Match Server.
You can see all the cleanse servers in the Cleanse Match Server workbench.
Performing Post-installation Tasks
This section describes tasks that you might need to perform after running the Cleanse
Match Server installer.
Running PostInstallSetup
In the process of installing Cleanse Match Server, you can choose whether to run the
postInstallSetup script automatically to deploy Cleanse Match Server. If you choose not
to run this script automatically as part of the installation process, you must run it
yourself. For more information, see “PostInstallSetup” on page 88.
The postInstallSetup script is stored in <MDM_Install_Directory>/hub/cleanse/.
To run the script manually, enter the following at the command prompt:
postinstallsetup.sh -Ddatabase.password=<yourDBPassword>
Note: If you include the “!” character in your password, you must include a “\” before
the ! character. For example, if your password is !!cmx!!, enter the password as follows:
\!\!cmx\!\!
You can also use this script if you need to redeploy the application to the application
server. Alternatively, you can also use the application server’s tool to do the deployment
Installing the Cleanse Match Server 127
Installing the Cleanse Match Server (JBoss/Windows)
yourself, as long as the Cleanse Match Server EAR file is deployed from the
Informatica Cleanse Match Server installation directory. The section below lists basic
guidelines for redeployment. For more information, see your application server
documentation.
Redeploying Manually on WebSphere
To redeploy manually on the WebSphere application server:
1. Undeploy the siperian-mrm-cleanse.ear file using the WebSphere Server
Administrative Console.
2.
Install the siperian-mrm-cleanse.ear file using the WebSphere Application
Server Administrative Console. Be sure to allow the deployment to generate
default bindings by checking the option in the “Preparing for the application
installation” panel.
Installing the Cleanse Match Server
(JBoss/Windows)
This section describes how to install the Cleanse Match Server running in the JBoss
application server environment on the Windows platform.
Installation Overview
Cleanse Match Server installation involves the following steps:
Step
Task
1
Prepare the target environment, including “Preparing for Installation” on page 129
setting up the application server.
2
Install the Cleanse Match Server by
running the installer.
128 Informatica MDM Hub 9.0.1 Installation Guide
Instructions
“Running the Cleanse Match Server
Installer” on page 134
Installing the Cleanse Match Server (JBoss/Windows)
Step
Task
Instructions
3
Specify or change Cleanse Match Server
configuration settings.
“Configuring the Cleanse Match Server”
on page 138
Preparing for Installation
Complete the tasks in this section before you install the Cleanse Match Server.
Fulfill Hardware and Software Requirements
Before you install the Cleanse Match Server, fulfill the hardware and software
requirements for the Cleanse Match Server as described in the Informatica MDM Hub
Release Notes.
Install and Configure JBoss
On the machine where you will run the Cleanse Match Server, install and configure
your JBoss environment according to your JBoss documentation.
Configure JBoss to Use a DB2 Datasource
To configure JBoss to use a DB2 datasource:
1. Edit the jboss-service.xml file, making sure the XidFactory padding is set to
true. This file is in <JBoss_install_dir>\server\<configuration_
name>\conf. Here is the fragment of the XML to set that value:
<mbean code="org.jboss.tm.XidFactory"
name="jboss:service=XidFactory">
<attribute name="Pad">true</attribute>
</mbean>
This information is already in the file, but commented out:
Installing the Cleanse Match Server 129
Installing the Cleanse Match Server (JBoss/Windows)
<!--attribute name="Pad">true</attribute-->
Simply remove the “!--” and “--” to un-comment the statement to match the
example above.
2.
Copy the following new DB2 JDBC driver files to your
<JBoss_install_dir>\server\<configuration_name>\lib directory:
•
db2jcc.jar
•
db2jcc_licence_cu.jar
These files are part of your Informatica MDM DB2 distribution.
Configure the JVM Memory Allocation Pool
Configure the JVM memory allocation pool parameters. Start with the following
settings and modify as appropriate for your implementation.
set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx768m -Xss1000k
-XX:PermSize=64m -XX:MaxPermSize=256m
Install and Configure Your Cleanse Engine
Install and configure your cleanse engine. Obtain any required unlock codes for that
software. Make sure that you have the latest patches installed. Verify that your cleanse
server operates properly. For instructions on how to configure Informatica MDM Hub
to integrate with your cleanse engine, see the Informatica MDM Hub Cleanse Adapter
Guide.
Obtain an Informatica License File
Obtain an Informatica license file. The Cleanse Match Server installer will not install
Cleanse Match Server without a valid license file. Contact Informatica Global
Customer Support (see “Informatica Global Customer Support” on page xvi) for a
license file.
Your Informatica license has the information you need to install the Cleanse Server
with the Cleanse Match Server you are using. During the Cleanse Server installation,
the Cleanse Match Server installer asks you for information on the Cleanse Match
130 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/Windows)
Server, checks the license file for corresponding Cleanse Match Server information,
then stores that information in the cmxcleanse.properties file.
If you have installed a Cleanse Match Server that does not have corresponding
information in the Informatica license file, the Cleanse Match Server installer does not
store any information in the properties file. Therefore, the properties file displays either
blank or default values for that Cleanse Match Server.
To make sure that the cmxcleanse.properties file is updated you must obtain the
correct Informatica license file and reinstall the Cleanse Match Server.
Configure JBoss for Cleanse Match Server
This section describes how to configure JBoss before installing the Cleanse Match
Server.
Creating Datasources for Each ORS
If you install Cleanse Match Server on a different machine from the one running Hub
Server, on the Cleanse Match Server machine, you must create datasources for each
ORS. You must do some DB2 configuration as well as some JBoss configuration.
Setting the Location of the JDBC Driver
To configure JBoss to use a DB2 datasource, copy the following DB2 files to your
JBoss\server\<configuration_name>\lib directory:
•
db2jcc.jar
•
db2jcc_licence_cu.jar
These files are part of your Informatica MDM DB2 distribution.
Configuring JBoss to Use a DB2 Datasource
To configure JBoss to use a DB2 datasource:
1. Copy a sample datasource file (name-ds.xml) into your JBoss deploy directory.
Installing the Cleanse Match Server 131
Installing the Cleanse Match Server (JBoss/Windows)
By default, the JBoss deploy directory is:<JBoss_install_
dir>\server\<configuration_name>\deploy
You can find the samples in:<JBoss_install_dir>\docs\examples\jca
You can change the name of the sample datasource file, but the file must end with
-ds.xml to be recognized as a datasource descriptor.
2.
Edit the datasource definition to match your database connection parameters. Edit
the following parameters:
Parameter
Description
jndi-name
Set the following value for a Hub Server datasource:
jdbc/siperian-cmx_system-ds
Set the following value for the cleanse server datasource:
jdbc/siperian-<hostname>-<database_name>-ds
connection-u JDBC driver connection URL string for your driver. Make sure that
rl
the database name, host, and port are correct for the database to
which you are connecting. Example:
jdbc:db2://<server_name>:5000/<database_name>
username
Username used when creating a new connection.
password
DB2 password used when creating a new connection.
Configuring JBoss for Both Cleanse Match Server and Hub
Server
For JBoss, if you must run both Hub Server and Cleanse Match Server on the same
JBoss server, you must manually configure JBoss before starting the server.
To configure JBoss before installing both Hub Server and Cleanse Match Server:
1. Set the Isolated attribute of the JBoss’s EAR deployer to true in the
<JBoss_install_dir>\server\<configuration_
name>\deploy\ear-deployer.xml. This configures
all your EARs to be in
isolated class loader spaces using call by value for remote interfaces.
For example:
<mbean code="org.jboss.deployment.EARDeployer"
132 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/Windows)
name="jboss.j2ee:service=EARDeployer">
<!-- Isolate all ears in their own classloader space -->
<attribute name="Isolated">true</attribute>
</mbean>
2.
Set the UseJBossWebLoader setting to false in the following file:
<JBoss_install_dir>\server\<configuration_
name>\deploy\jboss-web.deployer\META-INF\jboss-service.xml
This disables JBoss from using a unified class loader as the web application class
loader. For example:
<attribute name="UseJBossWebLoader">false</attribute>
3.
When there is the potential for conflict between the JBoss port and the DB2 port,
change the port used by one of the applications. To change the port for the JBoss
application server, edit the following file:
<JBoss_install_dir>\server\<configuration_
name>\deploy\jboss-web.deployer\server.xml
The default connector port is 8080. Change this setting to any unused port that
does not conflict with other applications.
Starting the JBoss Server
In order to successfully launch the Hub Console, you need to complete the following
steps to start the JBoss server:
1. Go to the following directory:
jboss-5.1.0.GA\bin
2.
Run the following command:
run.bat -b 0.0.0.0
Installing the Cleanse Match Server 133
Installing the Cleanse Match Server (JBoss/Windows)
Running the Cleanse Match Server Installer
The Cleanse Match Server Installer is the program used to install the Cleanse Match
Server software. It is included in your Informatica MDM Hub distribution.
Installation Considerations
•
Important: You can install Hub Server and Cleanse Match Server using any
username you want, but you must use the same user name to install both servers.
•
File names and directories in this section may vary slightly depending on what type
of installation you are performing.
•
The Cleanse Match Server installer can also be used to upgrade existing
installations. If you have a previously-installed version of Informatica MDM Hub
software, see the Informatica MDM Upgrade Technical Note to learn more. This section
covers new installations.
Installation Steps
To install Cleanse Match Server:
1. Make sure that your application server is started and running correctly.
2.
Run the Informatica Cleanse Match Server installer (hub_cleanse_install.exe).
The Cleanse Match Server installer is on the distribution in the
\windows\mrmcleanse directory.
The Cleanse Match Server installer displays the Introduction screen.
3.
Click Next.
The License Agreement screen is displayed.
134 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/Windows)
4.
Click the I accept the terms of the License Agreement button and then click
Next.
The Choose Install Folder screen is displayed.
5.
Do one of the following:
•
Click Next to install Cleanse Match Server in C:\infamdm\hub\cleanse.
•
Click the Choose button to choose another location to install Cleanse Match
Server and then click Next.
Important: Do not use a path that has spaces in the directory or folder names.
Note: Cleanse Match Server will fail to load if the total length of this path exceeds
256 characters.
The Choose Shortcut Folder is displayed.
6.
Select a location for the product icons. Click Next.
The Enter Location of License File screen is displayed.
7.
Click Choose to select a license file. Informatica provides you with a license file. If
you do not have the license file, you cannot continue with the install. Contact
Informatica Global Customer Support (see “Informatica Global Customer
Support” on page xvi) to obtain a license file.
8.
Click Next to continue.
The Application Server screen is displayed.
9.
Choose the JBoss application server and click Next.
The JBoss Application Server Home screen is displayed
10.
Configure JBoss settings:
a.
Specify the application server installation directory. Click Next.
The JBoss Application Server Configuration Name screen is displayed.
b.
Specify the Configuration Name (default is production). Click Next.
The JBoss Application Server Port screen is displayed.
c.
Specify your RMI port.
Installing the Cleanse Match Server 135
Installing the Cleanse Match Server (JBoss/Windows)
Important: If you change the default port number, you also need to change it
in the following file:
<JBoss_install_dir>\server\<configuration_name>\
conf\jboss-service.xml
Note: The JBoss port can conflict with the default DB2 port. If that is the
case for your installation, you must change one of the ports to resolve the
conflict. To change the port number, open jboss-service.xml for editing,
search for the word port, and set the port value to match the value you have
set on the JBoss Application Server Port screen.
d.
11.
Click Next.
Configure cleanse engine settings for the cleanse engine you use.
Note: After installation, you will need to perform additional configuration for your
cleanse engine according to the instructions in the Informatica MDM Hub Cleanse
Adapter Guide.
•
If you are using AddressDoctor, you must configure AddressDoctor using the
Cleanse Match Server installer.
•
Specify the Unlock Code, Optimization, Memory, and Correction Type
parameters. For backslashes (\) in any of these parameters, use a double
backslash (\\) instead. Click Next.
The Configure AddressDoctor Preload screen is displayed.
•
Specify the AddressDoctor preload parameters. Click Next.
The Choose AddressDoctor Database Path screen is displayed.
•
Choose the AddressDoctor database path. Click Next.
12.
In the Deploy screen, click Yes to run the script during the installation, or click
No to manually run it later (see “Running PostInstallSetup” on page 140 for
instructions).
13.
In the Pre-Installation Summary screen, if you want to change any options, click
the Previous button to navigate to the appropriate screens. Once the summary
screen reflects the options you want, click Install to start the installation process.
The Please Wait screen is displayed while Informatica configures your system.
136 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/Windows)
When the installation completes, the Install Complete screen is displayed. This
screen shows messages relevant to your specific installation, such as upgrading
shared libraries.
14.
Choose Yes to restart your system, or choose No to restart it later and click Done
to exit the Cleanse Match Server installer.
Installation Log Files
The following log files are useful for troubleshooting any Cleanse Match Server
installation process. Copy these log files to the installation documentation directory
that you created in “Create an Installation Documentation Directory” on page 9. In
case of installation problems, these files will be useful to provide to Informatica Global
Customer Support (see “Informatica Global Customer Support” on page xvi).
File
Description
<MDM_Install_Directory>\hub\cleanse\Infamdm_Hub_
Cleanse_Match_Server_InstallLog.xml
Shows the Cleanse Match Server install
errors and status.
<MDM_Install_
Directory>\hub\cleanse\logs\postInstallSetup.log
Shows the postInstallSetup script results.
<MDM_Install_
Directory>\hub\cleanse\logs\cmxserver.log
Cleanse server logs.
<MDM_Install_Directory>\hub\cleanse\infamdm_
installer_debug.txt
Shows what was chosen during the
installation.
<MDM_Install_
Directory>\hub\cleanse\logs\installPrereq.log
Contains the prerequisite messages
generated during installation.
JBoss log files (such as <JBoss_install_
dir>\hub\cleanse\<configuration_
name>\log\server.log).
Located in the tree under the install
directory for your application server.
Installing the Cleanse Match Server 137
Installing the Cleanse Match Server (JBoss/Windows)
Configuring the Cleanse Match Server
This section describes how to configure the Cleanse Match Server after it is installed.
Configuration Considerations
•
Important: During runtime, Cleanse Match Server must locate the installation
from which it was deployed. Therefore, do not move the EAR file to deploy onto
another machine. For example, if you installed Cleanse Match Server on a
Marketing machine and then deployed the EAR on the Sales machine, the
application would not be able to locate the installation for configuration
information such as logging.
•
Note: The cmxcleanse.properties file must be repackaged when a change is
made to cmx.home. Any other parameter simply requires a restart of the Cleanse
Match Server application.
Configuring Cleanse Match Server with Various Cleanse
Engines
For more information regarding cleanse engine configuration, see the Informatica MDM
Hub Cleanse Adapter Guide.
Checking the Version and Build Number
Check one of the following files to find out the Cleanse Match Server version and build
number:
• manifest.mf JAR entry inside the <MDM_Install_
Directory>\hub\cleanse\siperian-mrm-cleanse.ear file
•
Other places to check:
<MDM_Install_Directory>\hub\cleanse\bin\versionInfo.bat file
<infamdm_install_directory>\hub\cleanse\conf\versionInfo.xml
138 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/Windows)
Deleting Temporary Files
By default, the temporary files generated by the cleanse service are left on disk. You
can configure the cleanse server to clean these up by setting a flag in the
cmxcleanse.properties file which is stored, by default, in the following directory:
<MDM_Install_Directory>\hub\cleanse\resources\
The entry appears as follows:
cmx.server.datalayer.cleanse.working_files=KEEP
You can change the value to FALSE to delete the file after cleanse/strip is completed.
cmx.server.datalayer.cleanse.working_files=FALSE
Configuring Logging Settings
You can configure the cleanse application for logging. The settings are listed in the
log4j.xml file, located in the <MDM_Install_Directory>\hub\cleanse\conf
directory.
The default value is INFO in the log4j.xml file. You can enable DEBUG for the Cleanse
Match Server by replacing INFO with DEBUG in the log4j.xml file.
After you update this file, you must restart the Cleanse Match Server application and
rerun postInstallSetup.bat. For JBoss, the jboss-log4j.xml file is located in the
JBoss\server\<configuration_name>\conf directory.
Setting Configuration Properties
You can further configure your Cleanse Match Server installation by customizing the
values in the cmxcleanse.properties file located in the resources directory (such
as: C:\infamdm\hub\cleanse\resources).
After you update cmxcleanse.properties, you must restart the Cleanse Match
Server application to reload the settings in the file. Your file reflects your installation,
but it looks similar to the following example:
Installing the Cleanse Match Server 139
Installing the Cleanse Match Server (JBoss/Windows)
cmx.server.datalayer.cleanse.working_
files.location=C:\infamdm\hub\cleanse\tmp
cmx.server.datalayer.cleanse.working_files=KEEP
cmx.server.datalayer.cleanse.execution=LOCAL
cmx.home=C:\infamdm\hub\cleanse
cmx.appserver.type=jboss
Performing Post-installation Tasks
This section describes tasks to complete after you have installed the software.
Running PostInstallSetup
If you chose to have the Cleanse Match Server installer skip the post-install process,
you must run this manually.
By default, this script is located in the following directory:
<MDM_Install_Directory>\hub\cleanse
To run the post-install process manually, run the following command from a command
prompt:
postInstallSetup.bat
Configuring Cleanse Match Server for Multi-Threading
By default, Cleanse Match Server runs in single-threaded mode. If you have a Cleanse
Match Server server with more than one CPU, then you may get performance benefits
by configuring Cleanse Match Server for multi-threaded operation.
To configure Cleanse Match Server for multi-threading:
1. Go to the following directory:
<MDM_Install_Directory>\hub\cleanse\resources
and open the cmxcleanse.properties file for editing.
140 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/Windows)
2.
Find the following entry in the cmxcleanse.properties file:
# Cleanse Properties
# control the number thread to use while cleaning
Cmx_server.cleanse.num_of_thread=1
3.
Set the cmx_server.cleanse.num_of_thread parameter to the number of
threads appropriate for your system.
The default, recommended value is 1 thread. Thread counts can be changed
without needing to restart the server.
There are several factors you should consider:
•
Number of processor cores available on your machine
You might consider setting the number of threads to the number of processor
cores available on your machine. For example, set the number of threads for a
dual-core machine to two threads, and set the number of threads for a single
quad-core to four threads.
•
Remote database connection
If you are working with a remote database, you might consider setting the
threads to a number that is slightly higher than the number of processor cores,
so that the wait of one thread can be used by another thread. Setting the
number of threads slightly higher also enables you to account for the possible
latency that might occur with a remote database.
•
Process memory requirements
If you are running a memory-intensive process, you must restrict the total
memory allocated to all threads that are run under the JVM to 1 Gigabyte.
Because Informatica MDM Hub runs in a 32-bit JVM environment, each
thread requires memory from the same JVM, and therefore the total amount
of memory is restricted.
If you set the num_of_thread property to any illegal values, such as a negative
number, 0, a character or a string, then the property value will be automatically
reset to the default value (1).
Note: You must change this value after migration from an earlier hub version or
all the values will default to one (1) thread.
Installing the Cleanse Match Server 141
Installing the Cleanse Match Server (JBoss/Windows)
Configuring Dual Cleanse Servers
You can configure multiple instances of Cleanse Match Server to run on a single
machine. The effectiveness of this approach depends on the hardware you are using as
well as your particular data cleansing requirements.
Multiple instances of Cleanse Match Server must run on separate application server
instances. That is, they must be in separate physical processes.
The process of configuring dual cleanse servers is primarily an exercise in application
server configuration.
Note: This procedure requires that you be expert in the administration and
troubleshooting of your application server implementation.
These are the steps to configuring dual cleanse servers:
1. Install and configure the first instance of Cleanse Match Server as explained in
“Running the Cleanse Match Server Installer” on page 134 and “Configuring the
Cleanse Match Server” on page 138.
2.
Configure your system to run multiple instances of your application server
according to the instructions in “Configuring Multiple Instances of Your
Application Server” on page 142.
3.
Deploy Cleanse Match Server to the second instance of your application server.
For more information, see “Deploying Cleanse Match Server on the Second
Application Server Instance” on page 143.
Configuring Multiple Instances of Your Application Server
To configure your application server:
Ensure that the machine you are configuring has sufficient memory to host
multiple instances of the application server.
1.
2.
Configure each Cleanse Match Server instance in a separate application server
instance. Copy the JBoss files to a new directory. Change the port settings to allow
multiple instances to coexist without conflicting ports. For more information, see
your JBoss documentation.
142 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (JBoss/Windows)
3.
Test the second instance you just created.
Now you can deploy Cleanse Match Server, as described in the next section.
Deploying Cleanse Match Server on the Second Application
Server Instance
There are two alternatives for deploying Cleanse Match Server on the second instance
of your application server:
• You can install an additional copy of Cleanse Match Server into a different
directory using the Cleanse Match Server installer.
Installing an additional copy using the Cleanse Match Server installer gives you full
independence of the two Cleanse Match Server instances. There are no extra steps
required to support this configuration. You can run the postInstallSetup script to
deploy Cleanse Match Server to your second instance.
•
You can deploy your existing Cleanse Match Server EAR into the new application
server instance.
The second approach is lighter and allows multiple instances to share the
Informatica MDM Hub configuration settings. The disadvantage is that both
servers share the temporary directories and write to the same log file. This
complicates diagnostics when both instances run Cleanse Match Server at the same
time.
Using this approach, you cannot use the postInstallSetup script to deploy the
additional cleanse instance, but you can deploy them manually on the application
server.
Deploying the EAR File Manually
To deploy the EAR file manually, copy the file to the following directory:
<JBoss_install_dir>\server\<configuration_name>\deploy
Installing the Cleanse Match Server 143
Installing the Cleanse Match Server (JBoss/Windows)
Using Multiple Cleanse Servers
Informatica MDM Hub supports running multiple Cleanse Match Server servers per
ORS database. This allows you to parallelize the work of cleansing the data. However,
only one Cleanse Match Server application is supported on a single system.
When Cleanse Match Server is not installed on the same application server as Hub
Server, then you must manually configure the application server to create the
datasources for Cleanse Match Server to take advantage of connection pooling and
improved performance.
Note: If the datasource does not exist, the Cleanse Match Server uses the JDBC
connection.
To configure multiple cleanse servers
After you have installed and configured the Hub Server and Cleanse Match Server,
install your cleanse engine and Cleanse Match Server on another machine.
1.
2.
For each Cleanse Match Server server, on the application server create the
datasource for each cmx_system. This needs to have exactly the same name and
JNDI name as the Hub Server configuration. For more information about creating
datasources, see the Informatica MDM Hub Administrator Guide.
3.
Using Hub Console, connect to the data store.
4.
Choose the Cleanse Match Server workbench.
5.
Add the new cleanse server.
Informatica MDM Hub uses round-robin load-balancing to spread cleansing tasks
between all the cleanse servers that are online. You can see all the cleanse servers in the
Cleanse Match Server workbench.
Distributed Cleanse Match Servers
When running a stage/match job, if more than one Cleanse Match Server is registered,
and if the total number of records to be staged/matched is more than 500, then the job
will get distributed in parallel between the different cleanse/match servers.
144 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/Windows)
Below are the parameters that need to be set to utilize the cleanse servers based on the
server configuration.
Parameter
Description
Thread Count
Reflects the number of threads that a server will be asked to handle. We
recommend that you set the thread count higher than the number of CPUs
available if the servers are widely distributed and/or latency is high, so that
servers can be doing more work during wait time.
CPU Rating
Rates the relative “strength” of the CPUs across the machines; the “lowest
power” machine would have a rating of 1.0. Other CPUs on different
machines would have a number relative number to the lowest powered
machine.
Note: To configure distributed cleanse and distributed match, you must set Thread
Count and CPU Rating values when you register the Cleanse Match Server in the Hub
Console.
Installing the Cleanse Match Server
(WebSphere/Windows)
This section describes how to install the Cleanse Match Server running in the
WebSphere application server environment on the Windows platform.
Installation Overview
Cleanse Match Server installation involves the following steps:
Step
Task
Instructions
1
Prepare the target environment, including “Preparing for Installation” on page 146
setting up the application server.
Installing the Cleanse Match Server 145
Installing the Cleanse Match Server (WebSphere/Windows)
Step
Task
Instructions
2
Install the Cleanse Match Server by
running the installer.
“Running the Cleanse Match Server
Installer” on page 152
3
Specify or change Cleanse Match Server
configuration settings.
“Configuring the Cleanse Match Server”
on page 156
Preparing for Installation
Complete the tasks in this section before you install the Cleanse Match Server.
Fulfill Hardware and Software Requirements
Before you install the Cleanse Match Server, fulfill the hardware and software
requirements for the Cleanse Match Server as described in the Informatica MDM Hub
Release Notes.
Install and Configure WebSphere
On the machine where you will run the Cleanse Match Server, install and configure
your WebSphere environment according to your WebSphere documentation.
Install and Configure Your Cleanse Engine
Install and configure your cleanse engine. Obtain any required unlock codes for that
software. Make sure that you have the latest patches installed. Verify that your cleanse
server operates properly. For instructions on how to configure Informatica MDM Hub
to integrate with your cleanse engine, see the Informatica MDM Hub Cleanse Adapter
Guide.
146 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/Windows)
Obtain the Informatica License File
Obtain an Informatica license file. The Cleanse Match Server installer will not install
Cleanse Match Server without a valid license file. Contact Informatica Global
Customer Support (see “Informatica Global Customer Support” on page xvi) to obtain
a license file.
Your Informatica license has the information you need to install the Cleanse Server
with the Cleanse Match Server you are using. During the Cleanse Server installation,
the Cleanse Match Server installer asks you for information on the Cleanse Match
Server, checks the license file for corresponding Cleanse Match Server information,
then stores that information in the cmxcleanse.properties file.
If you have installed a Cleanse Match Server that does not have corresponding
information in the Informatica license file, the Cleanse Match Server installer does not
store any information in the properties file. Therefore, the properties file displays either
blank or default values for that Cleanse Match Server.
To make sure that the cmxcleanse.properties file is updated you must obtain the
correct Informatica license file and reinstall the Cleanse Match Server.
Configure WebSphere for Cleanse Match Server
This section describes how to configure WebSphere for the Cleanse Match Server.
Configuring WebSphere to Use a DB2 Datasource
If you install Cleanse Match Server on a different machine from the one running Hub
Server, on the Cleanse Match Server machine, you must create datasources for each
ORS.
To configure WebSphere to use a DB2 datasource, add these DB2 JDBC Driver JAR
files to the <WebSphere_install_dir>\AppServer\lib directory.
•
db2jcc.jar
•
db2jcc_licence_cu.jar
Installing the Cleanse Match Server 147
Installing the Cleanse Match Server (WebSphere/Windows)
These files are part of your Informatica MDM DB2 distribution.
Creating Master Datasources in WebSphere
To create your WebSphere master datasources:
1. Start the application server. Choose Start > Programs > IBM WebSphere >
Application Server v6 > Profiles > <configuration_name> > Start the Server.
2.
Start the WebSphere Application Server Administrative Console. Choose Start >
Programs > IBM WebSphere > Application Server v6 > Profiles >
<configuration_name> > Administrative Console.
3.
Login with any user name.
4.
Specify the location of the driver libraries:
5.
a.
Expand Environment in the console navigation tree.
b.
Click the WebSphere Variables link.
c.
Update the DB2_JDBC_UNIVERSAL_DRIVER_PATH variable to point to
the JDBC driver location. (such as <WebSphere_install_
dir>\AppServer\lib).
Create the security account to be used by the Informatica MDM Master
datasource:
a.
Expand Security in the console navigation tree.
Click the Secure administration, application and infrastructure link.
b.
Expand Java Authentication and Authorization Service under
Authentication in the right side of the console window.
Click J2C Authentication Data.
c.
Click New to create a new security account.
d.
Set the following:
•
Alias = CMX_SYSTEM
•
User ID = cmx_system
Do not change this username.
•
Password = <yourDB2password>
148 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/Windows)
To learn about changing this password, see “Changing the Password for
the CMX_SYSTEM User” on page 150.
e.
6.
Click OK to save.
Create the JDBC Provider:
a.
b.
c.
Expand Resources in the console navigation tree and expand the JDBC
menu.
•
Click the JDBC Providers link.
•
Make sure that the scope is set to Node. (Change and apply if this needs
adjustment).
Click New to create a new JDBC Provider.
•
Select DB2 from database type list.
•
Select DB2 JDBC UNIVERSAL Driver from provider type list.
•
Select XA data source from implementation type list.
Change the name to “Informatica MDM DB2 JDBC UNIVERSAL
Provider (XA)”.
•
7.
Click Next and Finish to save.
Create the Informatica MDM Master datasource:
a.
Click the created provider.
b.
Click the Data Sources link (under Additional Properties in right side of the
console window).
c.
Click New to create the new datasource.
d.
Fill in the form with the following values:
e.
•
Name = Informatica MDM Master Data Source
•
JNDI Name = jdbc/siperian-cmx_system-ds
•
Component-managed Authentication Alias = <hostname>/cmx_
system
Click Next and Finish.
Note: The JNDI name must be in lower case.
Installing the Cleanse Match Server 149
Installing the Cleanse Match Server (WebSphere/Windows)
Changing the Password for the CMX_SYSTEM User
After you have installed Informatica MDM Hub, you can change the password for
CMX_SYSTEM. If you do so, you must also:
• Change the password for the CMX user in DB2
•
Set the same password in the datasource on the application server
Creating ORS Datasources in WebSphere 6.1.0.29
To create your WebSphere 6.1.0.29 ORS datasources:
1. Start the application server. Choose Start > Programs > IBM WebSphere >
Application Server v6 > Profiles > <configuration_name> > Start the Server.
2.
Start the WebSphere application server Administrative Console. Choose Start >
Programs > IBM WebSphere > Application Server v6 > Profiles >
<configuration_name> > Administrative Console.
3.
Login with any user name.
4.
Specify the location of the driver libraries:
5.
a.
Expand Environment in the console navigation tree.
b.
Click the WebSphere Variables link.
c.
Update the DB2_JDBC_UNIVERSAL_DRIVER_PATH variable to point to
the JDBC driver location. (for example, <WebSphere_install_
dir>/AppServer/lib).
Create the security account to be used by the Informatica MDM ORS datasource:
a.
Expand Security in the console navigation tree.
Click the Secure administration, application and infrastructure link.
b.
Expand Java Authentication and Authorization Service under
Authentication in the right side of the console window.
Click J2C Authentication Data.
Click New to create a new security account.
c.
Set the following:
150 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/Windows)
•
Alias = cmx_ors
•
User ID = cmx_ors
•
Password = <yourDB2password>
To learn about changing this username and password, see “Changing the
Username and Password for the CMX_ORS User” on page 152.
d.
6.
Click OK to save.
Create the JDBC Provider:
a.
Expand Resources in the console navigation tree and then expand the JDBC
menu.
Click JDBC Providers link.
Make sure that the scope is set to Node. (Change and apply if this needs
adjustment).
b.
c.
Click New to create a new JDBC Provider.
•
Select DB2 from database type list.
•
Select DB2 JDBC Driver from provider type list.
•
Select XA data source from implementation type list.
Change the name to “Informatica MDM DB2 JDBC UNIVERSAL
Provider (XA)”.
Click Next and Finish to save.
7.
Create the Informatica MDM ORS datasource:
a.
Click the created provider.
b.
Click the Data Sources link (under Additional Properties in right side of the
console window).
c.
Click New to create the new datasource.
Fill in the form with the following values:
•
Name = Informatica MDM ORS Data Source
•
JNDI Name = jdbc/siperian-<db2_hostname>-<database_
name>-cmx_ors-ds
Installing the Cleanse Match Server 151
Installing the Cleanse Match Server (WebSphere/Windows)
•
d.
Component-managed Authentication Alias = <hostname>/cmx_
ors
Click Next and Finish.
Note: The JNDI name must be in lower case.
Changing the Username and Password for the CMX_ORS User
After you have installed the Informatica MDM Hub, you can change the username and
password for CMX_ORS.
If you do so, you must also:
• Change the password for the CMX_ORS user in DB2.
•
Set the same password in the datasource on the application server.
•
Register the schema with the same username and password.
Running the Cleanse Match Server Installer
The Cleanse Match Server Installer is the program used to install the Cleanse Match
Server software. It is included in your Informatica MDM Hub distribution.
Installation Considerations
•
Important: You can install Hub Server and Cleanse Match Server using any
username you want, but you must use the same user name to install both servers.
•
File names and directories in this section may vary slightly depending on what type
of installation you are performing.
•
The Cleanse Match Server installer can also be used to upgrade existing
installations. This section covers new installations.
152 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/Windows)
Installation Steps
To install Cleanse Match Server:
1. Make sure that your application server is started and running correctly.
2.
Run the Informatica Cleanse Match Server installer (hub_cleanse_install.exe).
The Cleanse Match Server installer is on the distribution in the
\Windows\mrmcleanse directory.
The Cleanse Match Server installer displays the Introduction screen.
3.
Click Next.
The License Agreement screen is displayed.
4.
Click the I accept the terms of the License Agreement button and then click
Next.
The Choose Install Folder screen is displayed.
5.
Do one of the following:
•
Click Next to install Cleanse Match Server in C:\infamdm\hub\cleanse.
•
Click the Choose button to choose another location to install Cleanse Match
Server and then click Next.
Important: Do not use a path that has spaces in the directory or folder names.
Note: Cleanse Match Server will fail to load if the total length of this path exceeds
256 characters.
The Choose Shortcut Folder is displayed.
6.
Select a location for the product icons. Click Next.
The Enter Location of License File screen is displayed.
7.
Click Choose to select a license file. Informatica provides you with a license file. If
you do not have the license file, you cannot continue with the install. Contact
Informatica Global Customer Support (see “Informatica Global Customer
Support” on page xvi) to obtain a license file.
8.
Click Next to continue.
The Application Server screen is displayed.
Installing the Cleanse Match Server 153
Installing the Cleanse Match Server (WebSphere/Windows)
9.
Choose the WebSphere application server and click Next.
Enter a path to the WebSphere application server and click Next.
10.
The WebSphere Security Selection screen is displayed. Choose whether
WebSphere is security enabled from the two options; Yes or No. No is the
default.
•
If you click No and Next, the WebSphere Application Server Port screen is
displayed.
•
If you click Yes and Next, the WebSphere Application Server Port and User
Credentials screen is displayed.
Fill in the WebSphere Username field and the WebSphere Password. Click
Next.
11.
Set the Server Name and SOAP port for your WebSphere application server. Click
Next.
12.
Configure cleanse engine settings for the cleanse engine you use.
Note: After installation, you will need to perform additional configuration for your
cleanse engine according to the instructions in the Informatica MDM Hub Cleanse
Adapter Guide.
•
If you are using AddressDoctor, you must configure AddressDoctor using the
Cleanse Match Server installer.
•
Specify the Unlock Code, Optimization, Memory, and Correction Type
parameters. For backslashes (\) in any of these parameters, use a double
backslash (\\) instead. Click Next.
The Configure AddressDoctor Preload screen is displayed.
•
Specify the AddressDoctor preload parameters. Click Next.
The Choose AddressDoctor Database Path screen is displayed.
•
13.
Choose the AddressDoctor database path. Click Next.
In the Deploy screen, click Yes to run the script during the installation, or click
No to manually run it later (see “Running PostInstallSetup” on page 159 for
instructions).
154 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/Windows)
14.
In the Pre-Installation Summary screen, if you want to change any options, click
the Previous button to navigate to the appropriate screens.
Once the summary screen reflects the options you want, click Install to start the
installation process.The Please Wait screen is displayed while Informatica
configures your system.
When the installation completes, the Install Complete screen is displayed.
15.
Choose Yes to restart your system, or choose No to restart it later and click Done
to exit the Cleanse Match Server installer.
Installation Log Files
The following log files are useful for troubleshooting any Cleanse Match Server
installation process. Copy these log files to the installation documentation directory
that you created in “Create an Installation Documentation Directory” on page 9.
In case of installation problems, these files will be useful to provide to Informatica
Global Customer Support (see “Informatica Global Customer Support” on page xvi).
File
Description
<MDM_Install_Directory>\hub\cleanse\Informatica_
Hub_Cleanse_Match_Server_InstallLog.xml
Shows the Cleanse Match Server install
errors and status.
<MDM_Install_
Directory>\hub\cleanse\logs\postInstallSetup.log
Shows the postInstallSetup script results.
<MDM_Install_
Directory>\hub\cleanse\logs\cmxserver.log
Cleanse server logs.
<MDM_Install_Directory>\hub\cleanse\infamdm_
installer_debug.txt
Shows what was chosen during the
installation.
<MDM_Install_
Directory>\hub\cleanse\logs\installPrereq.log
Contains the prerequisite messages
generated during installation.
WebSphere log files in the following location:
Located in the tree under the install
directory for your application server.
<WebSphere_install_
dir>\profiles\AppSrv01\logs\<servername>
Name of log files: startServer.log, stopServer.log, SystemErr.log, and
SystemOut.log.
Installing the Cleanse Match Server 155
Installing the Cleanse Match Server (WebSphere/Windows)
Configuring the Cleanse Match Server
This section describes how to configure the Cleanse Match Server after it is installed.
Configuration Considerations
•
Important: During runtime, Cleanse Match Server must locate the installation
from which it was deployed. Therefore, do not move the EAR file to deploy onto
another machine. For example, if you installed Cleanse Match Server on a
Marketing machine and then deployed the EAR on the Sales machine, the
application would not be able to locate the installation for configuration
information such as logging.
•
Note: The cmxcleanse.properties file must be repackaged when a change is
made to cmx.home. Any other parameter simply requires a restart of the Cleanse
Match Server application.
Configuring Cleanse Match Server with Various Cleanse
Engines
For more information regarding cleanse engine configuration, see the Informatica MDM
Hub Cleanse Adapter Guide.
Checking the Version and Build Number
Check one of the following files to find out the Cleanse Match Server version and build
number:
• manifest.mf JAR entry inside the <MDM_Install_
Directory>\hub\cleanse\siperian-mrm-cleanse.ear file
•
Other places to check:
<MDM_Install_Directory>\hub\cleanse\bin\versionInfo.bat file
<infamdm_install_directory>\hub\cleanse\conf\versionInfo.xml
156 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/Windows)
Deleting Temporary Files
By default, the temporary files generated by the cleanse service are left on disk. You
can configure the cleanse server to clean these up by setting a flag in the
cmxcleanse.properties file which is stored, by default, in the following directory:
<MDM_Install_Directory>\hub\cleanse\resources\
The entry appears as follows:
cmx.server.datalayer.cleanse.working_files=KEEP
You can change the value to FALSE to delete the file after cleanse/strip is completed.
cmx.server.datalayer.cleanse.working_files=FALSE
Configuring Logging Settings
You can configure the cleanse application for logging. The settings are listed in the
log4j.xml file, located in the <MDM_Install_Directory>\hub\cleanse\conf
directory.
The default value is INFO in the log4j.xml file. You can enable DEBUG for the Cleanse
Match Server by replacing INFO with DEBUG in the log4j.xml file.
After you update this file, you must restart the Cleanse Match Server application and
rerun postInstallSetup.bat.
Setting Configuration Properties
You can further configure your Cleanse Match Server installation by customizing the
values in the cmxcleanse.properties file located in the resources directory (such
as: C:\infamdm\hub\cleanse\resources).
After you update cmxcleanse.properties, you must restart the Cleanse Match
Server application to reload the settings in the file. Your file reflects your installation,
but it looks similar to the following example:
cmx.server.datalayer.cleanse.working_
Installing the Cleanse Match Server 157
Installing the Cleanse Match Server (WebSphere/Windows)
files.location=C:\infamdm\hub\cleanse\tmp
cmx.server.datalayer.cleanse.working_files=KEEP
cmx.server.datalayer.cleanse.execution=LOCAL
cmx.home=C:\infamdm\hub\cleanse
158 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/Windows)
Performing Post-installation Tasks
This section describes tasks to complete after you have installed the software.
Running PostInstallSetup
If you chose to have the Cleanse Match Server installer skip the post-install process,
you must run this manually.
By default, this script is located in the following directory:
<MDM_Install_Directory>\hub\cleanse
To run the post-install process manually, run the following command from a command
prompt:
postInstallSetup.bat -Ddatabase.password=<yourDB2password>
Configuring Cleanse Match Server for Multi-Threading
By default, Cleanse Match Server runs in single-threaded mode. If you have a Cleanse
Match Server server with more than one CPU, then you may get performance benefits
by configuring Cleanse Match Server for multi-threaded operation.
To configure Cleanse Match Server for multi-threading:
1. Go to the following directory:
<MDM_Install_Directory>\hub\cleanse\resources
and open the cmxcleanse.properties file for editing.
2.
Find the following entry in the cmxcleanse.properties file:
# Cleanse Properties
# control the number thread to use while cleaning
Cmx_server.cleanse.num_of_thread=1
3.
Set the cmx_server.cleanse.num_of_thread parameter to the number of
threads appropriate for your system.
Installing the Cleanse Match Server 159
Installing the Cleanse Match Server (WebSphere/Windows)
The default, recommended value is 1 thread. Thread counts can be changed
without needing to restart the server.
There are several factors you should consider:
•
Number of processor cores available on your machine
You might consider setting the number of threads to the number of processor
cores available on your machine. For example, set the number of threads for a
dual-core machine to two threads, and set the number of threads for a single
quad-core to four threads.
•
Remote database connection
If you are working with a remote database, you might consider setting the
threads to a number that is slightly higher than the number of processor cores,
so that the wait of one thread can be used by another thread. Setting the
number of threads slightly higher also enables you to account for the possible
latency that might occur with a remote database.
•
Process memory requirements
If you are running a memory-intensive process, you must restrict the total
memory allocated to all threads that are run under the JVM to 1 Gigabyte.
Because Informatica MDM Hub runs in a 32-bit JVM environment, each
thread requires memory from the same JVM, and therefore the total amount
of memory is restricted.
If you set the num_of_thread property to any illegal values, such as a negative
number, 0, a character or a string, then the property value will be automatically
reset to the default value (1).
Note: You must change this value after migration from an earlier hub version or
all the values will default to one (1) thread.
Configuring Dual Cleanse Servers
You can configure multiple instances of Cleanse Match Server to run on a single
machine. The effectiveness of this approach depends on the hardware you are using as
well as your particular data cleansing requirements.
160 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/Windows)
Multiple instances of Cleanse Match Server must run on separate application server
instances. That is, they must be in separate physical processes.
The process of configuring dual cleanse servers is primarily an exercise in application
server configuration.
Note: This procedure requires that you be expert in the administration and
troubleshooting of your application server implementation.
These are the steps to configuring dual cleanse servers:
1. Install and configure the first instance of Cleanse Match Server as explained in
“Running the Cleanse Match Server Installer” on page 152 and “Configuring the
Cleanse Match Server” on page 156.
2.
Configure your system to run multiple instances of your application server. For
more information, see “Configuring Multiple Instances of Your Application
Server” on page 161.
3.
Deploy Cleanse Match Server to the second instance of your application server.
For more information, see “Deploying Cleanse Match Server on the Second
Application Server Instance” on page 162.
Configuring Multiple Instances of Your Application Server
To configure your application server:
1. Ensure that the machine you are configuring has sufficient memory to host
multiple instances of the application server.
2.
Configure each Cleanse Match Server instance in a separate application server
instance:
On WebSphere, you must either have the Network Deployment edition of
WebSphere, which allows you to create and manage multiple instances, or use the
instance script and adjust the settings. In either case, change the default_host port
settings using the WAS Administrative Console so the values for the separate
instances don’t conflict. If you are using the wsinstance script, install the
Administrative Console on the new instance manually and change admin_host port
assignment. For more information, see your WebSphere documentation.
Installing the Cleanse Match Server 161
Installing the Cleanse Match Server (WebSphere/Windows)
3.
Test the second instance you just created.
Now you can deploy Cleanse Match Server, as described in the next section.
Deploying Cleanse Match Server on the Second Application
Server Instance
There are two alternatives for deploying Cleanse Match Server on the second instance
of your application server:
• You can install an additional copy of Cleanse Match Server into a different
directory using the Cleanse Match Server installer.
Installing an additional copy using the Cleanse Match Server installer gives you full
independence of the two Cleanse Match Server instances. There are no extra steps
required to support this configuration. You can run the postInstallSetup script to
deploy Cleanse Match Server to your second instance.
•
You can deploy your existing Cleanse Match Server EAR into the new application
server instance.
The second approach is lighter and allows multiple instances to share the
Informatica MDM Hub configuration settings. The disadvantage is that both
servers share the temporary directories and write to the same log file. This
complicates diagnostics when both instances run Cleanse Match Server at the same
time.
Using this approach, you cannot use the postInstallSetup script to deploy the
additional cleanse instance, but you can deploy them manually on the application
server.
Deploying the EAR File Manually
To deploy the EAR file manually, use the Informatica MDM Administrative Console
for deployment. Accept all defaults.
162 Informatica MDM Hub 9.0.1 Installation Guide
Installing the Cleanse Match Server (WebSphere/Windows)
Using Multiple Cleanse Servers
Informatica MDM Hub supports running multiple Cleanse Match Server servers per
ORS database. This allows you to parallelize the work of cleansing the data. However,
only one Cleanse Match Server application is supported on a single system.
When Cleanse Match Server is not installed on the same application server as Hub
Server, then you must manually configure the application server to create the
datasources for Cleanse Match Server to take advantage of connection pooling and
improved performance.
Note: If the datasource does not exist, the Cleanse Match Server uses the JDBC
connection.
To configure multiple cleanse servers
1. After you have installed and configured the Hub Server and Cleanse Match Server,
install your cleanse engine and Cleanse Match Server on another machine.
2.
For each Cleanse Match Server server, on the application server create the
datasource for each cmx_system. This needs to have exactly the same name and
JNDI name as the Hub Server configuration. For more information about creating
datasources, see the Informatica MDM Hub Administrator Guide.
3.
Using Hub Console, connect to the data store.
4.
Choose the Cleanse Match Server workbench.
5.
Add the new cleanse server.
Informatica MDM Hub uses round-robin load-balancing to spread cleansing tasks
between all the cleanse servers that are online. You can see all the cleanse servers in the
Cleanse Match Server workbench.
Distributed Cleanse Match Servers
When running a stage/match job, if more than one Cleanse Match Server is registered,
and if the total number of records to be staged/matched is more than 500, then the job
will get distributed in parallel between the different cleanse/match servers.
Installing the Cleanse Match Server 163
Installing the Cleanse Match Server (WebSphere/Windows)
Below are the parameters that need to be set to utilize the cleanse servers based on the
server configuration.
Parameter
Description
Thread Count
Reflects the number of threads that a server will be asked to handle. We
recommend that you set the thread count higher than the number of CPUs
available if the servers are widely distributed and/or latency is high, so that
servers can be doing more work during wait time.
CPU Rating
Rates the relative “strength” of the CPUs across the machines; the “lowest
power” machine would have a rating of 1.0. Other CPUs on different
machines would have a number relative number to the lowest powered
machine.
Note: To configure distributed cleanse and distributed match, you must set Thread
Count and CPU Rating values when you register the Cleanse Match Server in the Hub
Console.
164 Informatica MDM Hub 9.0.1 Installation Guide
Launching the Hub Console
This chapter introduces the Hub Console and provides instructions for launching the
Hub Console.
Chapter Contents
•
About the Hub Console
•
Starting the Hub Console
•
Post-Installation Tasks
Launching the Hub Console
165
About the Hub Console
About the Hub Console
Administrators and data stewards can access Informatica MDM Hub features via the
Informatica MDM Hub user interface, which is called the Hub Console. The Hub
Console comprises a set of tools. Each tool allows you to perform a specific action, or
a set of related actions. The available tools in the Hub Console depend on your
Informatica license agreement.
You do not need to install the Hub Console because the Hub Console is launched
from the Hub Server installation using Java Web Start. Or go to:
http://<hostname>:<port>/cmx/siperian-console.jnlp
Make sure that Java Web Start has been installed. The following URL is a page that has
a link to the Web Start installer:
http://<hostname>:<port>/cmx/
In these URLs, hostname is the host running your application server and port is the
port on which that application server is listening.
166 Informatica MDM Hub 9.0.1 Installation Guide
Starting the Hub Console
Starting the Hub Console
To launch the Hub Console:
1. Open a browser window and enter the following URL:
http://YourHubHost:<port>/cmx/
where YourHubHost is your local Informatica MDM Hub host and port is the
port number. Check with your administrator for the correct port number.
Note: You must use an HTTP connection to start the Hub Console. SSL
connections are not supported.
The Hub Console launch screen is displayed.
2.
Click the Launch button.
The first time (only) that you launch Hub Console from a client machine, Java Web
Start downloads application files.
Launching the Hub Console
167
Starting the Hub Console
The Hub Console login screen is displayed.
3.
Enter a user name and password.
Note: If you do not have a user name and password set up, contact Informatica
Global Customer Support (see “Informatica Global Customer Support” on page
xvi).
4.
Click OK.
After you have logged in with a valid user name and password, Informatica MDM
Hub will prompt you to choose a target database.
The first time you start the Hub Console, you will be prompted to select the
Master Database. After you have registered one or more Operational Record
Stores (ORS databases) using the Databases tool, this list will also include any
registered databases as well.
The list of databases to which you can connect is determined by your security
profile.
•
The Master Database stores Informatica MDM Hub environment
configuration settings—user accounts, security configuration, ORS registry,
message queue settings, and so on. A given Informatica MDM Hub
environment can have only one Master Database.
168 Informatica MDM Hub 9.0.1 Installation Guide
Starting the Hub Console
•
5.
An Operational Record Store (ORS) stores the rules for processing the
master data, the rules for managing the set of master data objects, along with
the processing rules and auxiliary logic used by the Informatica MDM Hub in
defining the best version of the truth (BVT). A Informatica MDM Hub
configuration can have one or more ORS databases.
Select the Master Database or the ORS to which you want to connect.
Click Connect.
Note: You can easily change the target database once inside the Hub Console.
The Hub Console is displayed, as shown in the following example.
Note: What you see might differ from this example screen shot.
Launching the Hub Console
169
Post-Installation Tasks
Post-Installation Tasks
Verify your Informatica MDM Hub installation by completing the following tasks.
Step
Task
1
Register the newly-created ORS database “Configuring Operational Record Stores
using the Databases tool in the Hub
and Datasources” in the Informatica MDM
Console.
Hub Administrator Guide
2
Register any installed Cleanse Match
Servers using the Cleanse Match Server
tool in the Hub Console.
“Configuring Data Cleansing” in the
Informatica MDM Hub Administrator Guide
3
Run the validation process on the
newly-created ORS database using the
Metadata Manager tool in the Hub
Console. Save a copy of the final
validation results in your installation
documentation folder.
Informatica MDM Hub Metadata Manager
Guide
4
Generate an Environment Report of your Appendix D, “Viewing Configuration
Details,” in the Informatica MDM Hub
current Informatica MDM Hub
Administrator Guide
configuration (Hub Servers, Cleanse
Match Servers, the Master Database,
ORS databases, and version history)
using the Enterprise Manager tool in the
Hub Console. Save a copy of the
Environment Report in your installation
documentation folder.
5
Copy the following log files to the
document directory you created in
“Create an Installation Documentation
Directory” on page 9:
•
•
•
•
6
Instructions
“Informatica MDM Hub Log Files” on
page 186
Hub Console log (console.log)
Hub Server log (cmxserver.log)
Cleanse Match Server log
(cmxserver.log)
Database log (cmx_debug.log)
Archive your installation documentation
directory. If requested, submit the
contents of this directory to Informatica
Global Customer Support.
170 Informatica MDM Hub 9.0.1 Installation Guide
“Informatica Global Customer Support”
on page xvi
Uninstalling Informatica MDM Hub
This chapter describes how to uninstall your Informatica MDM Hub implementation.
Chapter Contents
•
Uninstalling Informatica MDM Hub (JBoss/UNIX)
•
Uninstalling Informatica MDM Hub (WebSphere/UNIX)
•
Uninstalling Informatica MDM Hub (JBoss/Windows)
•
Uninstalling Informatica MDM Hub (WebSphere/Windows)
Uninstalling Informatica MDM Hub 171
Uninstalling Informatica MDM Hub (JBoss/UNIX)
Uninstalling Informatica MDM Hub (JBoss/UNIX)
Uninstalling Informatica MDM Hub involves the following steps:
Step
Task
Instructions
1
Remove each instance of the Cleanse
Match Server software.
“Uninstalling the Cleanse Match Server”
on page 172
2
Remove the Hub Server software.
“Uninstalling the Hub Server” on page 173
3
Remove the Hub Store (databases and
users) from DB2.
“Uninstalling the Hub Store from DB2”
on page 183
Uninstalling the Cleanse Match Server
This section describes how to remove a Cleanse Match Server installation from your
system.
Note: If you have more than one Cleanse Match Server running, you must perform
these steps for each Cleanse Match Server you want to uninstall.
Removing the Cleanse Match Server
To uninstall a Cleanse Match Server:
1. If the Cleanse Match Server is running, stop it by stopping the application server.
2.
Navigate to the following directory:
<MDM_Install_Directory>/hub/cleanse/UninstallerData
3.
Run Uninstall_Informatica_Hub_Cleanse_Match_Server.
The Uninstall introduction screen is displayed.
4.
Click Uninstall to begin the uninstall process.
While the process is underway, the Please Wait screen is displayed.
When the process is done, the Uninstall Complete screen is displayed.
5.
Click Done.
172 Informatica MDM Hub 9.0.1 Installation Guide
Uninstalling Informatica MDM Hub (JBoss/UNIX)
Note: The installation process begins by undeploying any pre-existing Cleanse
Match Servers. If the undeployment process fails, you will need to undeploy
manually according to the instructions in “Manually Undeploying the Cleanse
Match Server” on page 173.
Manually Undeploying the Cleanse Match Server
If for some reason you need to manually undeploy the Cleanse Match Server in the
JBoss application server environment, delete the siperian-mrm-cleanse.ear from
the <JBoss_install_dir>/server/<configuration_name>/deploy directory.
Note: Restart the JBoss application server if the JBoss auto-deploy process does not
remove the applications. For more information, refer to your JBoss administration
documentation.
Uninstalling the Hub Server
This section describes how to remove a Hub Server installation from your system.
Removing the Hub Server
To uninstall Hub Server:
1. Navigate to the<MDM_Install_Directory>/hub/server/UninstallerData
directory and execute Uninstall_Informatica_Hub_Server.
The Uninstall introduction screen is displayed.
2.
Click Uninstall to begin the uninstall process.
When the process is underway, the Please Wait screen is displayed.
When the process is done, the Uninstall Complete screen is displayed.
3.
Click Done.
Important: When uninstalling the Hub Server, check for the presence of the following
files and delete them if they were not deleted from the <JBoss_
Home>/server/<configuration_name>/deploy folder. These files must be removed
before you can upgrade to the current version of Informatica MDM Hub:
Uninstalling Informatica MDM Hub 173
Uninstalling Informatica MDM Hub (JBoss/UNIX)
siperian-mrm.ear
siperian-mrm-ds.xml
siperian-mrm-cleanse.ear
Manually Undeploying the Hub Server
The uninstall process should automatically do the following actions for you:
• Delete siperian-mrm.ear and siperian-mrm-ds.xml from the <JBoss_
install_dir>/server/<configuration_name>/deploy directory.
•
Remove the following files from server/default/deploy/messaging if they exist.
These files contain the JMS configuration queue.
•
siperian-jms-ds.xml
•
siperian-destination-service.xml
174 Informatica MDM Hub 9.0.1 Installation Guide
Uninstalling Informatica MDM Hub (WebSphere/UNIX)
Uninstalling Informatica MDM Hub
(WebSphere/UNIX)
Uninstalling Informatica MDM Hub involves the following steps:
Step
Task
Instructions
1
Remove each instance of the Cleanse
Match Server software.
“Uninstalling the Cleanse Match Server”
on page 175
2
Remove the Hub Server software.
“Uninstalling the Hub Server” on page 176
3
Remove the Hub Store (databases and
users) from DB2.
“Uninstalling the Hub Store from DB2”
on page 183
Note: You may have to manually remove some artifacts on the file system left behind
after uninstalling (directories, log files, custom code, etc.).
Uninstalling the Cleanse Match Server
This section describes how to remove a Cleanse Match Server installation from your
system.
Note: If you have more than one Cleanse Match Server running, you must perform
these steps for each Cleanse Match Server you want to uninstall.
Removing the Cleanse Match Server
To uninstall a Cleanse Match Server:
1. If the Cleanse Match Server is running, stop it by stopping the application server.
2.
Navigate to the following directory:
<MDM_Install_Directory>/hub/cleanse/UninstallerData
3.
Run Uninstall_Informatica_Hub_Cleanse_Match_Server.
The Uninstall introduction screen is displayed.
4.
Click Uninstall to begin the uninstall process.
Uninstalling Informatica MDM Hub 175
Uninstalling Informatica MDM Hub (WebSphere/UNIX)
While the process is underway, the Please Wait screen is displayed.
When the process is done, the Uninstall Complete screen is displayed.
5.
Click Done.
Note: The installation process begins by undeploying any pre-existing Cleanse
Match Servers. If the undeployment process fails, you will need to undeploy
manually according to the instructions in “Manually Undeploying the Cleanse
Match Server” on page 176.
Manually Undeploying the Cleanse Match Server
If for some reason you need to manually undeploy the Cleanse Match Server in the
WebSphere application server environment, uninstall the
siperian-mrm-cleanse.ear application using the WebSphere Application Server
Administrative Console. Make sure that the process finishes completely. For more
information, refer to your WebSphere documentation
Uninstalling the Hub Server
This section describes how to remove a Hub Server installation from your system.
Removing the Hub Server
To uninstall Hub Server:
1. Navigate to the <MDM_Install_Directory>/hub/server/UninstallerData
directory and execute Uninstall_Informatica_Hub_Server.
The Uninstall introduction screen is displayed.
2.
Click Uninstall to begin the uninstall process.
When the process is underway, the Please Wait screen is displayed.
When the process is done, the Uninstall Complete screen is displayed.
3.
Click Done.
176 Informatica MDM Hub 9.0.1 Installation Guide
Uninstalling Informatica MDM Hub (JBoss/Windows)
Manually Undeploying the Hub Server
The install process should automatically undeploy the siperian-mrm.ear application
using the WebSphere Application Server Administrative Console.
Uninstalling Informatica MDM Hub (JBoss/Windows)
Uninstalling Informatica MDM Hub involves the following steps:
Step
Task
Instructions
1
Remove each instance of the Cleanse
Match Server software.
“Uninstalling the Cleanse Match Server”
on page 177
2
Remove the Hub Server software.
“Uninstalling the Hub Server” on page 178
3
Remove the Hub Store (databases and
users) from DB2.
“Uninstalling the Hub Store from DB2”
on page 183
Uninstalling the Cleanse Match Server
This section describes how to remove a Cleanse Match Server installation from your
system.
Removing the Cleanse Match Server
To uninstall a Cleanse Match Server:
1. If the Cleanse Match Server is running, stop it by stopping the application server.
2.
Do one of the following:
•
Click the Start button and select Programs > Infamdm > Hub > Cleanse
> Uninstall Informatica MDM Hub Cleanse Match Server, or
•
Navigate to the <MDM_Install_
Directory>\hub\cleanse\UninstallerData directory and double-click
Uninstall_Informatica_MDM_Hub_Cleanse_Match_Server.exe.
The Uninstall introduction screen is displayed.
3.
Click Uninstall to begin the uninstallation.
Uninstalling Informatica MDM Hub 177
Uninstalling Informatica MDM Hub (JBoss/Windows)
While the process is underway, the Please Wait screen is displayed.
The Uninstall Complete screen is displayed.
4.
Click Done.
Manually Undeploying the Cleanse Match Server
For JBoss, delete the siperian-mrm-cleanse.ear file from the
server\<configuration_name>\deploy directory.
Note: Restart the JBoss application server if the JBoss auto-deploy process does not
remove the applications. For more information, refer to your JBoss Administration
documentation.
Uninstalling the Hub Server
This section describes how to remove a Hub Server installation from your system.
Removing the Hub Server
To uninstall the Hub Server:
1. Do one of the following:
•
Click the Start button and select Programs > Infamdm > Hub > Server >
Uninstall Informatica MDM Hub Server, or
•
Navigate to the <MDM_Install_
Directory>\hub\server\UninstallerData
directory and double-click Uninstall_Informatica_MDM_Hub_Server.exe.
The Uninstall introduction screen is displayed.
2.
Click Uninstall to begin the uninstallation.
The Uninstall Complete screen is displayed.
3.
Click Done.
You must restart the application server after you uninstall.
178 Informatica MDM Hub 9.0.1 Installation Guide
Uninstalling Informatica MDM Hub (WebSphere/Windows)
Manually Undeploying the Hub Server
If you are using the JBoss application server, delete siperian-mrm.ear and
siperian-mrm-ds.xml from the <JBoss_install_dir>/server/<configuration_
name>/deploy directory.
Also remove the following files from server/<configuration_name>/deploy/jms
if they exist.These files contain the JMS configuration queue.
•
siperian-jms-ds.xml
•
siperian-jmsmq-service.xml
Note: Restart the server if the auto-deploy process of JBoss doesn’t remove the
applications. For more information, see your JBoss documentation.
Uninstalling Informatica MDM Hub
(WebSphere/Windows)
Uninstalling Informatica MDM Hub involves the following steps:
Step
Task
Instructions
1
Remove each instance of the Cleanse
Match Server software.
“Uninstalling the Cleanse Match Server”
on page 179
2
Remove the Hub Server software.
“Dropping Hub Store Databases” on page
180
3
Remove the Hub Store (databases and
users) from DB2.
“Uninstalling the Hub Store from DB2”
on page 183
Uninstalling the Cleanse Match Server
This section describes how to remove a Cleanse Match Server installation from your
system.
Uninstalling Informatica MDM Hub 179
Uninstalling Informatica MDM Hub (WebSphere/Windows)
Removing the Cleanse Match Server
To uninstall a Cleanse Match Server:
1. If the Cleanse Match Server is running, stop it by stopping the application server.
2.
Do one of the following:
•
Click the Start button and select Programs > Infamdm> Hub > Cleanse >
Uninstall Informatica MDM Hub Cleanse Match Server, or
•
Navigate to the MDM_Install_Directory\hub\cleanse\UninstallerData
directory and double-click Uninstall_Informatica_MDM_Hub_Cleanse_
Match_Server.exe.
The Uninstall introduction screen is displayed.
3.
Click Uninstall to begin the uninstallation.
While the process is underway, the Please Wait screen is displayed.
The Uninstall Complete screen is displayed.
4.
Click Done.
Manually Undeploying the Cleanse Match Server
For WebSphere, uninstall the siperian-mrm-cleanse.ear application from the
WebSphere Application Server Administrative Console. Make sure that the process
finishes completely. See your WebSphere documentation for more information.
Dropping Hub Store Databases
Note: You must have DB2 DBA privileges to complete the instructions in this section.
To drop Hub Store databases:
1. Log into Hub Console according to the instructions in “Starting the Hub Console”
on page 167.
2.
Start the Databases tool according to the instructions in the Informatica MDM Hub
Administrator Guide.
3.
Acquire a write lock.
180 Informatica MDM Hub 9.0.1 Installation Guide
Uninstalling Informatica MDM Hub (WebSphere/Windows)
4.
In the list of databases, select the ORS database(s) that you want to unregister, and
button.
then click the
The Databases tool prompts you to confirm unregistering the ORS.
5.
Click Yes.
6.
Connect to the DB2 instance using SQL*PLUS, using a login with DBA privileges.
7.
For each of the schemas listed in “Database Objects to Drop” on page 183, issue
the following command (dropping the user with the CASCADE option also drops
the associated database):
connect to db2 as admin user
executing
db2 set schema cmx_ors
executing
db2 set path cmx_ors
executing
db2 terminate
executing
db2 set sqlcompat plsql
executing
db2 -td@ -vf clean_db2_schema_progress.sql
db2 -td@ -s -f clean_db2_schema.sql
db2 terminate
8.
For the Hub Store, issue the following command (dropping the user with the
CASCADE option also drops the associated database).
Connect to db2 as admin user:
executing
db2 set schema cmx_system
executing
db2 set path cmx_system
Uninstalling Informatica MDM Hub 181
Uninstalling Informatica MDM Hub (WebSphere/Windows)
executing
db2 terminate
executing
db2 set sqlcompat plsql
executing
db2 -td@ -vf clean_db2_schema_progress.sql
db2 -td@ -s -f clean_db2_schema.sql
db2 terminate
Uninstalling the Hub Server
This section describes how to remove a Hub Server installation from your system.
Removing the Hub Server
To uninstall the Hub Server:
1. Do one of the following:
2.
•
Click the Start button and select Programs > Infamdm > Hub > Server >
Uninstall Informatica MDM Hub Server, or
•
Navigate to the MDM_Install_Directory\hub\server\UninstallerData
directory and double-click Uninstall_Informatica_MDM_Hub_Server.exe.
Click Uninstall to begin the uninstallation.
The Uninstall Complete screen is displayed.
3.
Click Done.
You must restart the application server after you uninstall.
Manually Undeploying the Hub Server
If for some reason you need to manually undeploy the Hub Server in the WebSphere
environment, uninstall the siperian-mrm.ear application using the WebSphere
Application Server Administrative Console. Make sure that the process finishes
completely. For more information, see your WebSphere documentation.
182 Informatica MDM Hub 9.0.1 Installation Guide
Uninstalling the Hub Store from DB2
Uninstalling the Hub Store from DB2
This section describes how to uninstall the Hub Store for all supported platforms and
application server environments.
Note: File names and directories in this section may vary slightly depending on what
type of installation you are performing.
Database Objects to Drop
When uninstalling the Master Database, you must:
• Drop any Master Database database schemas (Master Database and any ORS
databases).
The scripts to do use are:
clean_db2_schema_progress.sql
clean_db2_schema.sql
•
After you run the scripts, drop the database:
executing
drop database <database_alias>
Uninstalling Informatica MDM Hub 183
Uninstalling the Hub Store from DB2
184 Informatica MDM Hub 9.0.1 Installation Guide
Troubleshooting
This chapter explains how to troubleshoot your installation and make changes to your
application and database servers after running the installation process.
Chapter Contents
•
Informatica MDM Hub Log Files
•
Bypassing Prerequisite Installation
•
Updating Parameters After Installation
•
Checking the Hub and Cleanse Match Server Silent Install
•
MATCH Process Error: VerifyNeedToStrip
•
Inaccurate Start/Stop Timestamp for ORS
•
major.minor Version Errors When Loading Cleanse Match Server
•
Low Cleanse/Match Application Server Performance
•
Troubleshooting (JBoss/UNIX)
•
Troubleshooting (WebSphere/UNIX)
•
Troubleshooting (JBoss/Windows)
•
Troubleshooting (WebSphere/Windows)
Troubleshooting
185
Informatica MDM Hub Log Files
Informatica MDM Hub Log Files
This section describes the Informatica MDM Hub log files that you can use for
troubleshooting your installation.
Informatica MDM Hub Log Files (UNIX)
This section describes the Informatica MDM Hub log files on the UNIX platform.
About the Informatica MDM Hub Log Files
Informatica MDM Hub creates the following log files:
• console.log
•
cmxserver.log (for Master Reference Manager)
•
cmx_debug.log
•
cmxserver.log (for Cleanse Match Server)
console.log
This log file is created in c:/Documents and Settings/<user_
home>/infamdm/console.log. It contains the log messages from
the Hub Console.
Any errors that occur when communicating with the application server or error
messages from the application server or console error messages are logged to this file.
By default console.log is ON and created.
This log file is a rolling log file. Once it reaches 5 MB, it is copied to console.log.1
and resumes. Hub Server does this indefinitely, potentially creating very many log files.
It is a good idea to periodically delete the old files, or transfer them to some other
storage.
The console.log file is created on the local machine from which you launch and use
the Hub Console.
186 Informatica MDM Hub 9.0.1 Installation Guide
Informatica MDM Hub Log Files
Note: The PATH given for the console log is a Windows path, not a UNIX one, as the
console.log file is written on the local machine on which you have launched Hub
Console.
cmxserver.log (for Master Reference Manager)
This is the log file for the application server. During installation, if you choose the
default location, cmxserver.log appears in <MDM_Install_
Directory>/hub/server/logs. In general the file location is <MDM_Install_
Directory>/hub/server/logs.
This log file contains all of the logging and debugging information from the
application server. By default cmxserver.log is ON and created. This log file is a
rolling log file and once it reaches 5MB, it is copied to cmxserver.log.1 and resumes.
Hub Server does this indefinitely, potentially creating very many files. It is a good idea
to periodically delete the old files, or transfer them to some other storage.
cmxserver.log (for Cleanse Match Server)
This log file is for the CLEANSE, TOKENIZATION, and SIMULATION functions.
It is located in the <Cleanse_Install_Directory>/hub/cleanse/logs directory.
This log file contains all of the debugging and error messages for the Cleanse process
(Landing >Staging). By default cmxserver.log is ON. This log file is a rolling log file
and once it reaches 5MB, it is copied to cmxserver.log.1 and resumes.
cmx_debug.log
This log file is for the database stored procedures. This log file contains all of the
logging information for the PUT, GET, GETLIST, MATCH, LOAD, MERGE, and
AUTOMERGE stored procedures. By default cmx_debug.log is ON. To set debug
logging on, see “Enabling Debug Logging” on page 188.
Troubleshooting
187
Informatica MDM Hub Log Files
Enabling Debug Logging
To enable debug logging you need to modify the build.properties file before you
create the database.
db2.debug.ind=1
db2.debug.path=/home/db2inst1/cmx_debug/
db2.debug.file=cmx_ors_debug.log
For more information about the debug log, see the instructions in the Informatica MDM
Hub Administrator Guide for the Enterprise Manager tool in the Hub Console.
Changing the Log File Locations
Do not edit the cmxserver.properties file to change the location of the logs.
• For Informatica MDM Hub on WebSphere, edit the following file:
<MDM_Install_Directory>/conf/log4j.xml
•
For Cleanse Match Server, edit the following file:
<MDM_Install_Directory>/conf/log4j.xml
Maintaining the Log Files
The rolling nature of all Informatica MDM Hub log files means that you must
periodically perform some housekeeping, either deleting old logs or moving them to
permanent storage to keep them from becoming too numerous and taking up too
much space.
188 Informatica MDM Hub 9.0.1 Installation Guide
Informatica MDM Hub Log Files
Informatica MDM Hub Log Files (Windows)
This section describes the Informatica MDM Hub log files on the Windows platform.
About the Informatica MDM Hub Log Files
Informatica MDM Hub creates the following log files:
• console.log
•
cmxserver.log (for Master Reference Manager)
•
cmxserver.log (for Cleanse Match Server)
•
cmx_debug.log
•
cmxserver.log (for Cleanse Match Server)
Note: Some files include password information.
console.log
This file is created in C:\Documents and Settings\<MDM_Install_
Directory>\infamdm\console.log
It contains the messages from the Hub Console. Any errors that occur when
communicating with the application server or error messages from the application
server or console error messages are logged to this file.
By default cmxconsole.log is ON and created. It is a good idea to periodically delete
the old files, or transfer them to some other storage.
cmxserver.log (for Master Reference Manager)
This is the log file for the application server. During installation, if you choose the
default location, cmxserver.log appears in C:\<MDM_Install_
Directory>\hub\server\logs. In general, the file location is <MDM_Install_
Directory>\hub\server\logs.
Troubleshooting
189
Informatica MDM Hub Log Files
This file contains all of the logging and debugging information from the application
server. By default cmxserver.log is ON and created. This file is a rolling file and once
it reaches 5MB, it is copied to cmxserver.log.1 and resumes. Hub Server does this
indefinitely, potentially creating very many files. It is a good idea to periodically delete
the old files, or transfer them to some other storage.
cmxserver.log (for Cleanse Match Server)
This file is for the CLEANSE\TOKENIZATION\SIMULATION. It is located in the
install directory <MDM_Install_Directory>\hub\cleanse\logs. This file contains
all of the debugging and error messages for the Cleanse process (Landing > Staging).
By default cmxserver.log is ON. This file is a rolling file and once it reaches 5MB, it
is copied to cmxserver.log.1 and resumes.
cmx_debug.log
The cmx_debug.log file is for the database stored procedures. It contains all of the
logging information for the PUT, GET, GETLIST, MATCH, LOAD, MERGE, and
AUTOMERGE stored procedures. By default cmx_debug.log is ON. To set debug
logging on, see “Enabling Debug Logging” on page 190. The Enterprise Manager
allows you to change the name of the debug file.
Note: If debug logging is enabled, make sure that the log file size multiplied by the
maximum number of database log files does not exceed the storage available, or the
maximum file size of your operating system.
Enabling Debug Logging
To enable debug logging you need to modify the build.properties file before you
create the database
db2.debug.ind=1
db2.debug.path=/home/db2inst1/cmx_debug/
db2.debug.file=cmx_ors_debug.log.
For more information about the debug log, see the instructions in the Informatica MDM
Hub Administrator Guide for the Enterprise Manager tool in the Hub Console.
190 Informatica MDM Hub 9.0.1 Installation Guide
Updating Parameters After Installation
Setting the Location of the Log Files
Important: DO NOT edit the cmxserver.properties file to change the location of the
logs.
Component
Configuration file to edit to set the location of the logs
Hub Server
<infamdm_install_directory>\conf\log4j.xml
Cleanse Match Server
<infamdm_install_directory>\conf\log4j.xml
where <infamdm_install_directory> is the directory into which you installed
HubServer and Cleanse Match Server.
Bypassing Prerequisite Installation
To bypass the prerequisite validation in the installation, you can add the following
parameter to the install command:
-DSIPERIAN_INSTALL_PREREQ_VALIDATION=false
Updating Parameters After Installation
This section describes how to update Hub Server and Cleanse Match Server
parameters after installation.
Updating Hub Server Parameters After Installation
If the environment changes or parameters were entered incorrectly during the
installation process, you can manually correct the information after you run the
installation.
The postInstallSetup script undeploys your current application (if there is one),
repackages your application with the new information, configures your message
queues, installs or recreates your datasource and deploys the newly packaged
application to your application server.
Troubleshooting
191
Updating Parameters After Installation
Note: For more information on running postInstallSetup, see “PostInstallSetup”
on page 37.
For instructions on specific application servers and platforms, see the following topics:
• “Changing the Hub Server Parameters (WebSphere/UNIX)” on page 204
•
“Changing the Hub Server Parameters (WebSphere/Windows)” on page 213
Updating Cleanse Match Server Parameters After
Installation
If the environment changes or parameters were entered incorrectly during the
installation process, you can manually correct the information after you run the
installation.
For instructions, see:
• “Changing the Cleanse Match Server Parameters (WebSphere/UNIX)” on page
205
•
“Changing the Cleanse Match Server Parameters (WebSphere/Windows)” on page
214
The postInstallSetup script is used to use manually repackage the application and
redeploy it on your application. It undeploys your current application (if there is one),
repackages your application with the new information, configures your message
queues, installs or recreates your datasource and deploys the newly packaged
application to your application server. For more information on running
postInstallSetup, see “PostInstallSetup” on page 37.
192 Informatica MDM Hub 9.0.1 Installation Guide
Checking the Hub and Cleanse Match Server Silent Install
Checking the Hub and Cleanse Match Server Silent
Install
This section describes how to confirm that your silent install was successful. A failed
silent install could be due to many factors, including incorrect information in the silent
property file (such as the incorrect application-server installation paths, or the fact that
the file contains too many port numbers). To verify that your silent install succeeded,
you can check files for entries related to the silent install, and folders for files related to
the silent install.
Checking the Hub Server and Cleanse Match Server Silent
Install (UNIX)
This section applies to checking silent installs in the UNIX environment.
Checking the Hub Server Silent Install
The following tables list the files or folders you should check when you perform a
silent Hub Server install.
Location
Check For
<MDM_Install_
Directory>/logs
postInstallSetup.log: Check for any ERROR in the log.
<MDM_Install_
Directory>/setSiperian.bat
where appserver is WebSphere
Check for following variables and make sure their values are correct in your
environment.
SET SIP_HOME=C:/infamdm/hub/server
SET WAS_HOME=C:/Program Files/IBM/WebSphere/AppServer
SET WAS_SERVER=server1
If any of the contents of the files or the properties listed in the table above are
incorrect, you must enter the correct contents or properties manually into the
silent-install property file, then restart the installation. Alternatively, you can make
corrections to the individual files, such as the cmxserver.properties file, and rerun
the postInstallSetup command manually from the same <server_install_dir>.
Troubleshooting
193
Checking the Hub and Cleanse Match Server Silent Install
Checking the Cleanse Match Server Silent Install
The following tables list the files or folders you should check when you perform a
silent Cleanse Match Server install.
Location
Check For
<MDM_Install_
Directory>/logs
postInstallSetup.log: Check for any ERROR in the file
<Cleanse_Install_
Directory>
/resources/cmxcleanse.pr
operties
# IDQ Properties
# Address Doctor Properties
cleanse.library.addressDoctor.property.AddressDoctor.UnlockCode=
and cmx.appserver.type files cleanse.library.addressDoctor.property.AddressDoctor.DatabasePath=C:/addressdo
ctor
cleanse.library.addressDoctor.property.AddressDoctor.Optimization=ADDRESSES
_SORTED_BY_COUNTRIES
cleanse.library.addressDoctor.property.AddressDoctor.MemoryMB=600
cleanse.library.addressDoctor.property.AddressDoctor.CorrectionType=CORRECT
_ONLY
cleanse.library.addressDoctor.property.AddressDoctor.PreLoad.CERTIFIED.PREL
OAD_PART=US
cleanse.library.addressDoctor.property.AddressDoctor.PreLoad.CERTIFIED.PREL
OAD_FULL=
cleanse.library.addressDoctor.property.AddressDoctor.PreLoad.CORRECTION_
ONLY.PRELOAD_PART=CA, US
cleanse.library.addressDoctor.property.AddressDoctor.PreLoad.CORRECTION_
ONLY.PRELOAD_FULL=
# Trillium Director Properties
cleanse.library.trilliumDir.property.config.file.1=C:/infamdm/hub/cleanse/resource
s/Trillium/samples/director/td_default_config_Global.txt
cleanse.library.trilliumDir.property.config.file.2=C:/infamdm/hub/cleanse/resource
s/Trillium/samples/director/td_default_config_US_detail.txt
cleanse.library.trilliumDir.property.config.file.3=C:/infamdm/hub/cleanse/resource
s/Trillium/samples/director/td_default_config_US_summary.txt
<Cleanse_Install_
Directory>
/resources/cmxserver.pro
perties
cmx.home=$USER_INSTALL_DIR$
# Application server type: websphere
cmx.appserver.type=$SIP.APPSERVER.TYPE$
# default setting: 8880 for websphere only
cmx.appserver.soap.connector.port=$SIP.WEBSPHERE.SOAP.PORT$
194 Informatica MDM Hub 9.0.1 Installation Guide
Checking the Hub and Cleanse Match Server Silent Install
Location
Check For
<Cleanse_Install_
All the settings in setSiperianEnv.bat for Cleanse Match Server are the same
Directory>/setSiperianEnv.bat as for the Hub Server.
where the appserver is JBoss
<Cleanse_Install_
All the settings in setSiperianEnv.bat for Cleanse Match Server are the same
Directory>/setSiperianEnv.bat as for the Hub Server.
where appserver is WebSphere
If any of the contents of the files or the properties listed in the table above are
incorrect, you must enter the correct contents or properties manually into the
silent-install property file, then restart the installation. Alternatively, you can make
corrections to the individual files, such as the cmxcleanse.properties file, and rerun
the postInstallSetup command manually from the same <Cleanse_Install_
Directory>.
Troubleshooting
195
Checking the Hub and Cleanse Match Server Silent Install
Checking the Hub Server and Cleanse Match Server Silent
Install (Windows)
This section applies to checking silent installs in the Windows environment.
Checking the Hub Server Silent Install (Windows)
Check these files or folders when you perform a silent Hub Server install.
Location
Check For
<server_install_dir>\logs postInstallSetup.log: Check for any ERROR in the log.
<server_install_
Database credentials.
dir>\bin\build.properties where
the appserver is WebSphere
Look for the following properties and make sure their values are correct.
Example values:
masterdatabase.type=DB2
masterdatabase.server=Server_name
masterdatabase.port=port
masterdatabase.dbname=database_name
masterdatabase.schemaname=cmx_system
masterdatabase.user=db2admin
<server_install_
cmx.server.masterdatabase.type, cmx.appserver.type, cmx.appserver.rmi.port
dir>\resources\cmxserver.prop and cmx.appserver.soap.connector.port
erties
<MDM_Install_
Directory>\setSiperian.bat
where appserver is WebSphere
Check for following variables and make sure their values are correct in your
environment.
SET SIP_HOME=C:\infamdm\hub\server
SET WAS_HOME=C:\Program Files\IBM\WebSphere\AppServer
SET WAS_SERVER=server1
If any of the items are incorrect, enter the correct contents or properties manually into
the silent-install property file, then restart the installation. You can also make
corrections to the individual files, such as the cmxserver.properties file, and rerun
the postInstallSetup command manually from the same <server_install_dir>.
196 Informatica MDM Hub 9.0.1 Installation Guide
Checking the Hub and Cleanse Match Server Silent Install
Checking the Cleanse Match Server Silent Install (Windows)
Check these files or folders when you perform a silent Cleanse Match Server install.
Location
Check For
<MDM_Install_
Directory>\logs
postInstallSetup.log: Check for any ERROR in the file
<MDM_Install_Directory>
\resources\cmxcleanse.pr
operties
#IDQ Properties
# Address Doctor Properties
and cmx.appserver.type files cleanse.library.addressDoctor.property.AddressDoctor.UnlockCode=
cleanse.library.addressDoctor.property.AddressDoctor.DatabasePath=C:/addressdo
ctor
cleanse.library.addressDoctor.property.AddressDoctor.Optimization=ADDRESSES
_SORTED_BY_COUNTRIES
cleanse.library.addressDoctor.property.AddressDoctor.MemoryMB=600
cleanse.library.addressDoctor.property.AddressDoctor.CorrectionType=CORRECT
_ONLY
cleanse.library.addressDoctor.property.AddressDoctor.PreLoad.CERTIFIED.PREL
OAD_PART=US
cleanse.library.addressDoctor.property.AddressDoctor.PreLoad.CERTIFIED.PREL
OAD_FULL=
cleanse.library.addressDoctor.property.AddressDoctor.PreLoad.CORRECTION_
ONLY.PRELOAD_PART=CA, US
cleanse.library.addressDoctor.property.AddressDoctor.PreLoad.CORRECTION_
ONLY.PRELOAD_FULL=
# Trillium Director Properties
cleanse.library.trilliumDir.property.config.file.1=C:\infamdm\hub\cleanse\resource
s\Trillium\samples\director\td_default_config_Global.txt
cleanse.library.trilliumDir.property.config.file.2=C:\infamdm\hub\cleanse\resource
s\Trillium\samples\director\td_default_config_US_detail.txt
cleanse.library.trilliumDir.property.config.file.3=C:\infamdm\hub\cleanse\resource
s\Trillium\samples\director\td_default_config_US_summary.txt
<MDM_Install_Directory>
\resources\cmxserver.pro
perties
cmx.home=$USER_INSTALL_DIR$
# Application server type: websphere
cmx.appserver.type=$SIP.APPSERVER.TYPE$
# default setting: 8880 for websphere only
cmx.appserver.soap.connector.port=$SIP.WEBSPHERE.SOAP.PORT$
Troubleshooting
197
MATCH Process Error: VerifyNeedToStrip
Location
Check For
<MDM_Install_
All the settings in setSiperianEnv.bat for Cleanse Match Server are the same
Directory>\setSiperianEnv.bat as for the Hub Server.
where appserver is WebSphere
If any of the contents of the files or the properties listed in the table above are
incorrect, you must enter the correct contents or properties manually into the
silent-install property file, then restart the installation. Alternatively, you can make
corrections to the individual files, such as the cmxserver.properties file, and rerun
the postInstallSetup command manually from the same <MDM_Install_Directory>.
MATCH Process Error: VerifyNeedToStrip
This section applies if you encounter VerifyNeedToStrip error SIP-16062 during
the execution of the Match process.
VerifyNeedToStrip (UNIX)
If you receive VerifyNeedToStrip error SIP-16062 while you run a Match process,
check the following library and environment variable settings:
• The library path environment variable should contain the following path for the
Informatica profile:
<MDM_Install_Directory>/lib
The library path environment variable depends on the platform:
•
AIX: LIBPATH
•
HP-UX: SHLIB_PATH
•
Solaris, Suse, or RedHat: LD_LIBRARY_PATH
Example (HP-UX):
SHLIB_PATH=/u1/infamdm/hub/cleanse/lib
•
The SSAPR environment variable should include the following path for all users
(such as the Informatica user):
<MDM_Install_Directory>/resources
198 Informatica MDM Hub 9.0.1 Installation Guide
Inaccurate Start/Stop Timestamp for ORS
Example:
SSAPR=/u1/infamdm/hub/cleanse/resources
VerifyNeedToStrip (Windows)
If you receive VerifyNeedToStrip error SIP-16062 while you run a Match process,
check the following library and environment variable settings:
• The PATH environment variable should contain the following path for the
Informatica profile:
<MDM_Install_Directory>\cleanse\lib
Example:
PATH=C:\infamdm\hub\cleanse\lib
•
The SSAPR environment variable should include the following path for all users
(such as the Informatica user):
<MDM_Install_Directory>\cleanse\resources
Example:
SSAPR=C:\infamdm\hub\cleanse\resources
Inaccurate Start/Stop Timestamp for ORS
If you create an ORS, then export it, and subsequently reuse the .dmp file of this
previously-installed ORS to create a second ORS, the start date and end date columns
in the C_REPOS_DB_VERSION table of this ORS will have a different value from
the actual start date and end date. This difference in date does not affect any
functionality.
Troubleshooting
199
major.minor Version Errors When Loading Cleanse Match Server
major.minor Version Errors When Loading Cleanse
Match Server
If you see multiple major.minor console errors when you try to load your Cleanse
Match Server, check that your system has the correct Java version installed (Java 1.6).
Low Cleanse/Match Application Server Performance
Application Server performance can be slow due to a high number of performance log
entries in the log4j.xml file.
To remedy this, modify the log4j.xml file to exclude performance-related logging as
follows:
<category name="siperian.performance" additivity="false">
<priority value="OFF"/>
<appender-ref ref="fileAppender"/>
</category>
200 Informatica MDM Hub 9.0.1 Installation Guide
Troubleshooting (JBoss/UNIX)
Troubleshooting (JBoss/UNIX)
This section provides troubleshooting instructions for JBoss on UNIX.
Changing the Hub Server Parameters (JBoss/UNIX)
You can change the following Hub Server parameters:
• JBoss application server and RMI port number
•
Database server and instance name
Changing the RMI Port Number for JBoss
To change the application server and RMI port number:
1. Open the following file in a text editor:
<MDM_Install_Directory>/resources/cmxserver.properties
2.
Change the following value:
cmx.appserver.rmi.port=1099
3.
Go to <MDM_Install_Directory> and run postInstallSetup.sh.
4.
Restart the application server.
Changing the Database Server and Instance Name for JBoss
To change the database server and instance name:
1. Open the following file in a text editor:
<JBoss_install_dir>/server/<configuration_
name>/deploy/siperian-mrm-ds.xml
2.
Change the following values:
<xa-datasource-property
name="URL">jdbc:DB2-<host>:<port>:<instance></xa-datasource-prope
rty>
Troubleshooting
201
Troubleshooting (JBoss/UNIX)
where host is the name of the host running your DB2 database, port is the port
number on which DB2 is listening, and instance is the name of your DB2
instance.
Note: Do not run postInstallSetup for JBoss.
3.
Restart the application server.
Manually Redeploying the Hub Server (JBoss/UNIX)
Informatica provides the postInstallSetup script that both the Hub Server installer
and user can use to deploy/redeploy the Hub Server application to the application
server. However, you can also use the default application server’s tool to do the
deployment yourself, as long as it is deployed from the Hub Server installation
directory. To manually redeploy the Hub Server application:
1. Stop the server.
2.
Remove the siperian-mrm.ear from <JBoss_install_
dir>/server/<configuration_name>/deploy to make sure the application is
totally removed.
3.
Copy the siperian-mrm.ear from the Hub Server installation directory.
4.
Start the server.
Refer to your JBoss documentation for more information.
202 Informatica MDM Hub 9.0.1 Installation Guide
Troubleshooting (JBoss/UNIX)
Manually Undeploying the Cleanse Match Server
(JBoss/UNIX)
The installation process begins by undeploying any pre-existing Cleanse Match Servers.
If this process fails, you will need to undeploy manually. Delete the
siperian-mrm-cleanse.ear from the <JBoss_install_
dirE>/server/<configuration_name>/deploy directory.
Note: Restart the server if the auto-deploy process of JBoss does not remove the
applications. See your JBoss administration documentation for more information.
Setting the JVM Size (JBoss/UNIX)
If you are using AddressDoctor Cleanse Engine as your cleanse engine to run any
batch process, you must make sure that the stack size for the JVM is sufficient. If you
do not set this properly for your application server, AddressDoctor will throw an
exception during certification.
To set the JVM size for JBoss:
1. Go to your JBoss home directory.
2.
Navigate to the bin directory.
3.
Open run.sh in a text editor.
4.
Set the JAVA_OPTS variable as follows:
JAVA_OPTS=${JAVA_OPTS} -Xmx1024m
5.
Save and close the run.sh file.
Troubleshooting
203
Troubleshooting (WebSphere/UNIX)
Troubleshooting (WebSphere/UNIX)
This section provides troubleshooting instructions for WebSphere on UNIX.
Changing the Hub Server Parameters (WebSphere/UNIX)
You can change the following parameters:
• RMI port number
•
SOAP port number
To change the RMI or SOAP port numbers:
1. Open the following file in a text editor:
<MDM_Install_Directory>/resources/cmxserver.properties
2.
Change any of the following values:
cmx.appserver.rmi.port=2809
cmx.appserver.soap.connector.port=8880
3.
Go to <MDM_Install_Directory> and run the following command:
postInstallSetup.sh -Ddatabase.password=<yourDBPassword>
Note: If you include the “!” character in your password, you must include a “\”
before the ! character. For example, if your password is !!cmx!!, enter the password
as follows: \!\!cmx\!\!
You must keep the application server running while you run the script, or the
script will fail.
4.
Restart the application server.
204 Informatica MDM Hub 9.0.1 Installation Guide
Troubleshooting (WebSphere/UNIX)
Changing the Cleanse Match Server Parameters
(WebSphere/UNIX)
You can change the SOAP port number.
To change the SOAP port numbers:
1. Open the following file in a text editor:
<MDM_Install_Directory>/resources/cmxcleanse.properties
2.
Change any of the following values:
cmx.appserver.soap.connector.port=8880
3.
Go to <MDM_Install_Directory> and run the following command:
postInstallSetup.sh -Ddatabase.password=<yourDBPassword>
where yourDBPassword the password for your database.
Note: If you include the “!” character in your password, you must include a “\”
before the ! character. For example, if your password is !!cmx!!, enter the password
as follows: \!\!cmx\!\!
You must keep the application server running while you run the script, or the
script will fail.
4.
Restart the application server.
Troubleshooting
205
Troubleshooting (WebSphere/UNIX)
Changing the Hub Server Parameters for the Database
(WebSphere/UNIX)
You can change the following database parameters for WebSphere:
• Database server name
•
Database instance name
Changing Server Name for the Database
To change the database server name:
1. Open the following file in a text editor:
<MDM_Install_Directory>/bin/build.properties
2.
Change the following values:
masterdatabase.type=DB2
masterdatabase.server=<database_server_name>
masterdatabase.port=<port>
masterdatabase.dbname=<database_name>
masterdatabase.schemaname=cmx_system
masterdatabase.user=db2admin
masterdatabase.jdbc.url=jdbc:db2://
<database_host_name>:<port>/<database_name>
3.
Go to <MDM_Install_Directory> and run the following command:
postInstallSetup.sh -Ddatabase.password=<yourDBPassword>
where yourDBPassword is the password for your database.
Note: If you include the “!” character in your password, you must include a “\”
before the ! character. For example, if your password is !!cmx!!, enter the password
as follows: \!\!cmx\!\!
You must keep the application server running while you run the script, or the
script will fail.
4.
Restart the application server.
206 Informatica MDM Hub 9.0.1 Installation Guide
Troubleshooting (WebSphere/UNIX)
Changing Instance Name for the Database
To change the instance name:
1. Open the following file in a text editor:
<MDM_Install_Directory>/bin/build.properties
2.
Change the following values:
masterdatabase.jdbc.url=jdbc:db2://
<database_host_name>:<port>/<database_name>
3.
Go to <MDM_Install_Directory> and run the following command:
postInstallSetup.sh -Ddatabase.password=<yourDBPassword>
where yourDBPassword is the password for your database.
Note: If you include the “!” character in your password, you must include a “\”
before the ! character. For example, if your password is !!cmx!!, enter the password
as follows: \!\!cmx\!\!
You must keep the application server running while you run the script, or the
script will fail.
4.
Restart the application server.
Manually Redeploying the Hub Server Application
(WebSphere/UNIX)
Informatica provides the postInstallSetup script that both the Hub Server installer
and user can use to deploy/redeploy the Hub Server application to the application
server. However, you can also use the WebSphere Application Server Administrative
Console to redeploy siperian-mrm.ear as long as it is deployed from the Hub
Server installation directory.
Use the WebSphere Application Server Administrative Console to redeploy
siperian-mrm.ear. To redeploy the Hub Server on the WebSphere application
server:
1. Use the WebSphere Server Administration Console to undeploy the
siperian-mrm.ear file.
Troubleshooting
207
Troubleshooting (WebSphere/UNIX)
2.
Use the WebSphere Application Server Administrative Console to install the
siperian-mrm.ear file.
Be sure to allow the deployment to generate default bindings by checking the
option in the “Preparing for the application installation” panel.
Manually Undeploying the Cleanse Match Server
(WebSphere/UNIX)
The installation process begins by undeploying any pre-existing Cleanse Match Servers.
If this process fails, you will need to undeploy manually. Uninstall the
siperian-mrm-cleanse.ear application from the WebSphere Application Server
Administrative Console. Make sure that the process finishes completely. See your
WebSphere documentation for more information.
Setting the JVM Size (WebSphere/UNIX)
If you are using AddressDoctor Cleanse Engine as your cleanse engine to run any
batch process, you must make sure that the stack size for the JVM is sufficient. If you
do not set this properly for your application server, AddressDoctor will throw an
exception during certification.
To set the JVM size for WebSphere:
1. Open the WebSphere Console.
2.
Go to Servers > Application Server > <Your_Server> > Process Definition
> Java Virtual Machine
3.
Add the following to the Generic JVM Arguments
-Xss1024k
- Initializes the stack with at least 256 KB
-Xss1024m
- Initializes the stack when running in CASS mode
-Xmx1024m
- Initializes the heap with a maximum of 1024 MB
-Xms128m
- Initializes the heap with at least 128 MB
4.
Save the configuration.
5.
Restart the server.
208 Informatica MDM Hub 9.0.1 Installation Guide
Troubleshooting (JBoss/Windows)
Changing the SOAP Request Timeout (WebSphere/UNIX)
If the postinstallsetup process fails due to a timeout error, you can increase the SOAP
request timeout value and retry the process. Locate and edit the following file:
<portal_profile_root>/properties/soap.client.props
Change the following value from:
com.ibm.SOAP.requestTimeout=180
to
com.ibm.SOAP.requestTimeout=6000
Troubleshooting (JBoss/Windows)
This section provides troubleshooting instructions for JBoss on Windows.
Changing the Hub Server Parameters (JBoss/Windows)
You can change the following parameters:
• JBoss application server and RMI port number
•
Database server and instance name
Changing the Application Server and RMI Port Number for
JBoss
To change the application server and RMI port number:
1. Open the following file in a text editor:
<MDM_Install_Directory>\resources\cmxserver.properties
2.
Change the following value:
cmx.appserver.rmi.port=1099
3.
Go to <MDM_Install_Directory> and run postInstallSetup.bat.
4.
Restart the application server.
Troubleshooting
209
Troubleshooting (JBoss/Windows)
Changing the Database Server and Instance Name for JBoss
To change the database server and instance name:
1. Open the following file in a text editor:
<JBoss_install_dir>\server\<configuration_
name>\deploy\siperian-mrm-ds.xml
2.
Change the following values:
<xa-datasource-property
name="URL">jdbc:DB2-<hostname>:<port><datasource>-</xa-datasource
-property>
where hostname is the name of the host.
Note: Do not run postinstall for JBoss.
3.
Restart the application server.
Manually Redeploying Hub Server (JBoss/Windows)
Informatica provides the postInstallSetup script that both the Hub Server installer
and user can use to deploy or redeploy the Hub Server application to the application
server. However, you can also use the default application server’s tool to do the
deployment yourself, as long as it is deployed from the Hub Server installation
directory. Refer to your application server documentation for more information.
To manually deploy Hub Server:
1. Stop the server.
2.
Remove the siperian-mrm.ear from <JBoss_install_
dir>\server\<configuration_name>\deploy\siperian-* files and <JBoss_
install_dir>\server\<configuration_name>\deploy\jms\siperian-* to make
sure all related files and application are totally removed.
3.
Copy the siperian-mrm.ear from Hub Server installation directory to <JBoss_
install_dir>\server\<configuration_name>\deploy.
4.
Copy siperian-mrm-ds.xml from <server_install_dir>\conf to <JBoss_
install_dir>\server\<configuration_name>\deploy.
210 Informatica MDM Hub 9.0.1 Installation Guide
Troubleshooting (JBoss/Windows)
5.
Copy siperian-jms-ds.xml and siperian-destination-service.xml from <server_
install_dir>\conf to <JBoss_install_dir>\server\<configuration_
name>\deploy\messaging.
6.
Start the server.
Troubleshooting
211
Troubleshooting (JBoss/Windows)
Manually Undeploying the Cleanse Match Server
(JBoss/Windows)
The installation process begins by undeploying any pre-existing Cleanse Match Servers.
If this process fails, you will need to undeploy manually. Delete the
siperian-mrm-cleanse.ear from the <JBoss_install_
dir>/server/<configuration_name>/deploy directory.
Note: Restart the server if the auto-deploy process of JBoss doesn't remove the
applications. See your JBoss administration documentation for more information.
Setting the JVM Size (JBoss/Windows)
If you are using AddressDoctor Cleanse Engine as your cleanse engine to run any
batch process, you must make sure that the stack size for the JVM is sufficient. If you
do not set this properly for your application server, AddressDoctor will throw an
exception during certification.
To set the JVM size for JBoss:
1. Go to your JBoss installation directory.
2.
Navigate to the bin directory.
Open run.bat in a text editor.
3.
Set the JAVA_OPTS variable as follows:
JAVA_OPTS="%JAVA_OPTS% -Xss1000k"
4.
Save and close the run.bat file.
212 Informatica MDM Hub 9.0.1 Installation Guide
Troubleshooting (WebSphere/Windows)
Troubleshooting (WebSphere/Windows)
This section provides troubleshooting instructions for WebSphere on Windows.
Changing the Hub Server Parameters
(WebSphere/Windows)
You can change the following parameters:
• RMI port number
•
SOAP port number
To change the RMI or SOAP port numbers:
1. Open the following file in a text editor:
<MDM_Install_Directory>\resources\cmxserver.properties
2.
Change any of the following values:
cmx.appserver.rmi.port=2809
cmx.appserver.soap.connector.port=50000
3.
Go to <MDM_Install_Directory> and run the following command:
postInstallSetup.bat -Ddatabase.password=<yourDB2Password>
Note: If you include the “!” character in your password, you must include a “\”
before the ! character. For example, if your password is !!cmx!!, enter the password
as follows: \!\!cmx\!\!
You must keep the application server running while you run the script, or the
script will fail.
4.
Restart the application server.
Troubleshooting
213
Troubleshooting (WebSphere/Windows)
Changing the Cleanse Match Server Parameters
(WebSphere/Windows)
You can change the SOAP port number.
To change the SOAP port numbers:
1. Open the following file in a text editor:
<MDM_Install_Directory>\resources\cmxcleanse.properties
2.
Change any of the following values:
cmx.appserver.soap.connector.port=50000
3.
Go to <MDM_Install_Directory> and run the following command:
postInstallSetup.bat -Ddatabase.password=<yourDB2Password>
where yourDB2Password the password for your database.
Note: If you include the “!” character in your password, you must include a “\”
before the ! character. For example, if your password is !!cmx!!, enter the password
as follows: \!\!cmx\!\!
You must keep the application server running while you run the script, or the
script will fail.
4.
Restart the application server.
Changing the Hub Server Parameters for the Database
(WebSphere/Windows)
You can change the following database parameters for WebSphere:
• Database server name
•
Database instance name
Changing Server Name for the Database
To change the database server name:
1. Open the following file in a text editor:
214 Informatica MDM Hub 9.0.1 Installation Guide
Troubleshooting (WebSphere/Windows)
<MDM_Install_Directory>\bin\build.properties
2.
Change the following values:
masterdatabase.type=DB2
masterdatabase.server=<database_server_name>
masterdatabase.port=<port>
masterdatabase.dbname=<database_name>
masterdatabase.schemaname=cmx_system
masterdatabase.user=db2admin
masterdatabase.jdbc.url=jdbc:db2://
<database_host_name>:<port>/<database_name>
3.
Go to <MDM_Install_Directory> and run the following command:
postInstallSetup.bat -Ddatabase.password=<yourDBPassword>
where yourDBPassword is the password for your database.
Note: If you include the “!” character in your password, you must include a “\”
before the ! character. For example, if your password is !!cmx!!, enter the password
as follows: \!\!cmx\!\!
You must keep the application server running while you run the script, or the
script will fail.
4.
Restart the application server.
Troubleshooting
215
Troubleshooting (WebSphere/Windows)
Changing Instance Name for the Database
To change the instance name:
1. Open the following file in a text editor:
<MDM_Install_Directory>\bin\build.properties
2.
Change the following values:
masterdatabase.jdbc.url=jdbc:db2://
<database_host_name>:<port>/<database_name>
3.
Go to <MDM_Install_Directory> and run the following command:
postInstallSetup.bat -Ddatabase.password=<yourDBPassword>
where yourDBPassword is the password for your database.
Note: If you include the “!” character in your password, you must include a “\”
before the ! character. For example, if your password is !!cmx!!, enter the password
as follows: \!\!cmx\!\!
You must keep the application server running while you run the script, or the
script will fail.
4.
Restart the application server.
Manually Redeploying Hub Server (WebSphere/Windows)
Informatica provides the postInstallSetup script that both the Hub Server installer
and user can use to deploy or redeploy the Hub Server application to the application
server. However, you can also use the default application server’s tool to do the
deployment yourself, as long as it is deployed from the Hub Server installation
directory. Refer to your application server documentation for more information.
To manually deploy Hub Server, use the WebSphere Application Server Administrative
Console to uninstall and install the siperian-mrm.ear from the Hub Server
installation directory. Be sure to allow the deployment to generate default bindings by
checking for the option in the “Preparing for the application installation” panel.
216 Informatica MDM Hub 9.0.1 Installation Guide
Troubleshooting (WebSphere/Windows)
Manually Undeploying the Cleanse Match Server
(WebSphere/Windows)
The installation process begins by undeploying any pre-existing Cleanse Match Servers.
If this process fails, you will need to undeploy manually. Uninstall the
siperian-mrm-cleanse.ear application from the WebSphere Application Server
Administrative Console. Make sure that the process finishes completely. See your
WebSphere documentation for more information.
Setting the JVM Size (WebSphere/Windows)
If you are using AddressDoctor Cleanse Engine as your cleanse engine to run any
batch process, you must make sure that the stack size for the JVM is sufficient. If you
do not set this properly for your application server, AddressDoctor will throw an
exception during certification.
To set the JVM size for WebSphere:
Open the WebSphere Console.
1.
2.
Go to Servers > Application Server > <Your_Server> > Process Definition
> Java Virtual Machine
3.
Add the following to the Generic JVM Arguments
-Xss1024k - Initializes the stack with at least 256 KB
-Xss1024m - Initializes the stack when running in CASS mode
-Xmx1024m - Initializes the heap with a maximum of 1024 MB
-Xms128m - Initializes the heap with at least 128 MB
-Xss1000k
4.
Save the configuration.
5.
Re-start the server.
Troubleshooting
217
Troubleshooting (WebSphere/Windows)
Changing the SOAP Request Timeout
(WebSphere/Windows)
If the postinstallsetup process fails due to a timeout error, you can increase the SOAP
request timeout value and retry the process. Locate and edit the following file:
<portal_profile_root>\properties\soap.client.props
Change the following value from:
com.ibm.SOAP.requestTimeout=180
to
com.ibm.SOAP.requestTimeout=6000
218 Informatica MDM Hub 9.0.1 Installation Guide
Installing from the Command Line
Informatica supports command-line installation for the Hub Server and the Cleanse
Match Server software. This section explains how to install these applications from the
command line, without using the GUI interface.
Chapter Contents
•
Preparing for Installation
•
Installing from the Command Line (JBoss/UNIX)
•
Installing from the Command Line (WebSphere/UNIX)
•
Silent Installation from the Command Line
Installing from the Command Line
219
Preparing for Installation
Preparing for Installation
If you prefer to install Hub Server and Cleanse Match Server without using the GUI
installer, you can manually install the Hub Server and Cleanse Match Server from the
command line.
Before you install:
• Make sure that you have fulfilled the hardware and software requirements for Hub
Server as outlined in the Informatica MDM Hub Release Notes. In particular, make
sure you have the correct version of the DB2 drivers.
•
Make sure you have a license file from Informatica. You cannot install the
Informatica MDM Hub if you do not have a license file. Contact Informatica
Global Customer Support (see “Informatica Global Customer Support” on page
xvi) for a license.
•
Make sure that you have your application server installed and configured. For more
information, see your application server documentation.
220 Informatica MDM Hub 9.0.1 Installation Guide
Installing from the Command Line (JBoss/UNIX)
Installing from the Command Line (JBoss/UNIX)
This section describes how to install the Hub Server and Cleanse Match Server
software from the UNIX command line.
Installing Hub Server
To install Hub Server from the command line:
1. Make sure that your application server is started and running correctly.
2.
Run the following command from the command prompt:
./hub_install.bin -i console
The installer displays the Introduction screen.
Press Enter to continue.
3.
Read the License Agreement. Type Y for yes and press Enter to continue. Type N
for no if you do not want to accept the License Agreement and want to exit the
install program.
The installer displays information about the install folder.
4.
Press Enter to use the default installation folder for the Hub Server installation
(/infamdm/hub/server). If you want to change the installation folder, type in the
absolute path for the location and press Enter.
Confirm the installation folder (Y/N) and press Enter to continue.
The installer displays information about the link location.
5.
Select the link location.
The installer displays license file information.
6.
Check the default license file location. To accept the default location, press Enter.
To change the location, type the new absolute path to the license file location and
press Enter.
The names of the supported application servers are listed. Type the number for
your application server and press Enter to continue. The default is the JBoss
application server. Press Enter to accept the default.
Installing from the Command Line
221
Installing from the Command Line (JBoss/UNIX)
As the GUI-based installer does, the command line installer depends on your
application server.
The JBoss Application Server information is displayed.
7.
Configure your JBoss settings.
a.
Specify the application server installation directory. Press Enter.
The JBoss Application Server Configuration Name information is displayed.
b.
Specify the Configuration Name (default is production). Press Enter.
The JBoss Pre-requisites warning is displayed.
c.
Press Enter.
The database JDBC driver files are copied to the
<JBoss_install_dir>/server/<configuration_name>/lib directory.
Note: If you type BACK at this point, the install will not be able to go back to
the previous step.
The JBoss Application Server Port screen is displayed.
d.
Specify your RMI port.
The default port number is in the following file:
<JBoss_install_dir>/server/<configuration_
name>/conf/jboss-service.xml
Note: The JBoss port can conflict with the default DB2 port. If that is the
case for your installation, you must change one of the ports to resolve the
conflict. To change the port number, open jboss-service.xml for editing,
search for the word port., and set the port value to match the value you have
set on the JBoss Application Server Port screen.
e.
Press Enter to continue.
The database selection prompt is displayed.
8.
Select DB2. Press Enter.
The DB2 Database Information screen is displayed.
9.
When prompted, specify the settings for the DB2 database to which you want to
connect. Press Enter to accept the default value, or replace the defaults with the
correct values. Press Enter.
222 Informatica MDM Hub 9.0.1 Installation Guide
Installing from the Command Line (JBoss/UNIX)
10.
The deployment information is displayed. Choose whether you want to run the
postInstallSetup script as part of the installation, or run it manually later.
11.
Press Enter to accept the default value.
A summary of your installation choices is displayed.
12.
Verify the information in the pre-installation summary. If the information is
correct, press Enter to begin the installation.
The Hub Server will be installed according to the configuration information you
supplied. When the process is complete, the Install Complete information is
displayed.
13.
Press Enter to exit the installer.
14.
Verify the command-line installation by checking these log files:
The following files are useful for troubleshooting any Hub Server installation
process (see “Informatica MDM Hub Log Files” on page 186). Save these files
right after a failure and provide them when you report it to Informatica Global
Customer Support (see “Informatica Global Customer Support” on page xvi):
Location / Log File
Description
<MDM_Install_Directory>/hub/server/Informatica_MDM_
Hub_Server_InstallLog.xml
Contains log messages for the Hub
Server installation.
<MDM_Install_
Directory>/hub/server/logs/installPrereq.log
Contains the prerequisite messages
generated during installation.
<MDM_Install_Directory>/hub/server/infamdm_installer_
debug.txt
Shows what was chosen during
installation.
<MDM_Install_
Directory>/hub/server/logs/postInstallSetup.log
Contains the
postInstallSetup messages
for the script.
<MDM_Install_Directory>/hub/server/logs/cmxserver.log
Hub Server log. When the server
started, it created this file.
JBoss log files (such as <JBoss_install_
Located in the tree under the JBoss
install directory.
dir>/server/<configuration_name>/log/server.log)
Save a copy of these log files to the installation documentation directory described in
“Documenting Your Installation” on page 8.
Installing from the Command Line
223
Installing from the Command Line (JBoss/UNIX)
Installing the Cleanse Match Server
Note: Do not use the root user when installing the Cleanse Match Server on RedHat
Linux. Instead, create and use a separate user profile for installing Informatica MDM
Hub. This is a limitation of InstallAnywhere, as the root user does not have a .profile.
To install the Cleanse Match Server from the command line:
1. Make sure that your application server is started and running correctly.
2.
Run the following command from the command prompt:
./hub_cleanse_install.bin -i console
This will start the installation and the Introduction is displayed.
3.
Press Enter to continue.
The License Agreement is displayed.
4.
Read the License agreement. Type Y for yes and press Enter to continue. Type N
for no if you do not want to accept the License Agreement and exit the install
program.
Information about the installation folder is displayed.
5.
Press Enter to use the default installation folder for the Cleanse Match Server. If
you want to change the default installation folder, type in the absolute path for the
location and press Enter.
License file information is displayed.
6.
Check default license file location. Press Enter to accept the default. To change
the location, type in the valid location. Press Enter to continue.
The names of the supported application servers are listed.
Type the number for your application server and press Enter to continue. To
accept the default application server (JBoss), press Enter.
As the GUI-based installer does, the command line installer depends on your
application server.
The JBoss Application Server home is displayed.
7.
Configure your JBoss settings.
224 Informatica MDM Hub 9.0.1 Installation Guide
Installing from the Command Line (JBoss/UNIX)
a.
Specify the application server installation directory. Press Enter.
The JBoss Application Server Configuration Name is displayed.
b.
Specify the Configuration Name (default is production). Press Enter.
The JBoss Application Server Port screen is displayed.
c.
Specify your RMI port.
The default port number is in the following file:
<JBoss_install_dir>/server/<configuration_
name>/conf/jboss-service.xml
Note: The JBoss port can conflict with the default DB2 port. If that is the
case for your installation, you must change one of the ports to resolve the
conflict. To change the port number, open jboss-service.xml for editing,
search for the word port., and set the port value to match the value you have
set on the JBoss Application Server Port screen.
8.
Press Enter to continue.
As the GUI-based installer does, the command line installer depends on which
cleanse engines you have licensed.
9.
Configure cleanse engine settings for the cleanse engine you use.
Note: After installation, you will need to perform additional configuration for your
cleanse engine according to the instructions in the Informatica MDM Hub Cleanse
Adapter Guide.
•
If you are using AddressDoctor:
•
Specify the Unlock Code, Optimization, Memory, and Correction Type
parameters. For backslashes (\) in any of these parameters, use a double
backslash (\\) instead. Press Enter.
The Configure AddressDoctor Preload information is displayed.
•
Specify the AddressDoctor preload parameters. Press Enter.
The Choose AddressDoctor Database Path information is displayed.
•
10.
Choose the AddressDoctor database path. Press Enter.
The Deploy screen provides the option to run the postInstallSetup script now
or run it manually later.
Installing from the Command Line
225
Installing from the Command Line (WebSphere/UNIX)
a.
Press Enter to accept the default value.
b.
If you want to change any of the information in the pre-installation summary,
type BACK to go to a specific screen of information and make changes.
The Informatica Cleanse Match Server will be installed according to the
configuration information you supplied. When the process is complete, the
Install Complete information is displayed.
11.
Press Enter to exit the installer.
12.
Verify the following files, which are useful for troubleshooting any Cleanse Match
Server installation process. Save these files right after a failure and provide them
when you report it to Informatica Global Customer Support (see “Informatica
Global Customer Support” on page xvi):
File
Description
<MDM_Install_Directory>/hub/cleanse/Informatica_
Hub_Cleanse_Match_Server_InstallLog.xml
Shows the Cleanse Match Server install
errors and status.
<MDM_Install_
Directory>/hub/cleanse/logs/postInstallSetup.log
Shows the postInstallSetup script results.
<MDM_Install_
Directory>/hub/cleanse/logs/cmxserver.log
Cleanse server logs.
<MDM_Install_Directory>/hub/cleanse/infamdm_
installer_debug.txt
Shows what was chosen during the
installation.
<MDM_Install_
Directory>/hub/cleanse/logs/installPrereq.log
Contains the prerequisite messages
generated during installation.
JBoss log files (such as <JBoss_install_
dir>/server/<configuration_name>/log/server.log)
Located in the tree under the install
directory for your application server.
Save a copy of these log files to the installation documentation directory described in
“Documenting Your Installation” on page 8.
Installing from the Command Line
(WebSphere/UNIX)
This section describes how to install the Hub Server and Cleanse Match Server
software from the UNIX command line.
226 Informatica MDM Hub 9.0.1 Installation Guide
Installing from the Command Line (WebSphere/UNIX)
Installing Informatica Hub Server
For the command-line installation, be sure to complete all of the preparation tasks
described for the Hub Server installation prior to doing the command line installation.
See “Preparing for Installation” on page 49 for details.
To install Hub Server from the command line:
1. Make sure that your application server is started and running correctly.
2.
Run the following command from the command prompt:
./hub_install.bin -i console
The Introduction displays, giving your further information about the installation.
Press Enter to continue.
3.
Read the License Agreement. Type Y for yes and press Enter to continue. Type N
for no if you do not want to accept the License Agreement and want to exit the
install program.
4.
Information about the install folder is displayed.
5.
Press Enter to use the default installation folder for the Hub Server installation
(/infamdm/hub/server). If you want to change the installation folder, type in the
absolute path for the location and press Enter.
Confirm the installation folder (Y/N). and press Enter to continue.
The installer displays information about the link location.
6.
Select the link location.
7.
License file information is displayed.
Check default license file location. To accept the default location press Enter. To
change the location, type the new absolute path to the license file location and
press Enter.
The names of the supported application servers are listed. Type the number for
your application server and press Enter to continue.
The WebSphere Application Server Home information is displayed.
Installing from the Command Line
227
Installing from the Command Line (WebSphere/UNIX)
8.
Check the default location for the application server home. Replace the default
with the correct information if necessary. Press Enter to continue.
The installer warns you of the WebSphere pre-requisites for JDBC drivers.
9.
Check the database JDBC driver files location and press Enter to continue. The
database JDBC driver files are copied to the <WebSphere_Home>/AppServer/lib
directory.
Note: If you type BACK at this point, the install will not be able to go back to the
previous step.
The application server port information is displayed. If you need to change the
port information for the WebSphere Application Server, enter the information
here.
10.
Verify the Server name, RMI port, and SOAP port. Change the default
information or press Enter to accept the default. Press Enter to continue.
The database selection prompt is displayed.
11.
Select DB2. Press Enter.
12.
When prompted, specify the settings for the DB2 database to which you want to
connect. Press Enter to accept the default value, or replace the defaults with the
correct values. These settings include: Server Name, Port, Database Name, System
Schema, DBA Username, and DBA password. Press Enter.
13.
The deployment information is displayed. Choose whether you want to run the
postInstallSetup script as part of the installation, or run it manually later.
14.
Press Enter to accept the default value.
A summary of your installation choices is displayed.
15.
Verify the information in the pre-installation summary. If the information is
correct, press Enter to begin the installation.
The Hub Server will be installed according to the configuration information you
supplied. When the process is complete, the Install Complete information is
displayed.
16.
Press Enter to exit the installer.
228 Informatica MDM Hub 9.0.1 Installation Guide
Installing from the Command Line (WebSphere/UNIX)
17.
Verify the command-line installation by checking these log files. Save these files
right after a failure and provide them when you report it to Informatica Global
Customer Support (see “Informatica Global Customer Support” on page xvi):
Location / Log File
Description
<MDM_Install_Directory>/hub/server/Informatica_MDM_
Hub_Server_InstallLog.xml
Contains log messages for the Hub
Server installation.
<MDM_Install_
Directory>/hub/server/logs/installPrereq.log
Contains the prerequisite messages
generated during installation.
<MDM_Install_Directory>/hub/server/informatica_
installer_debug.txt
Contains debug messages.
<MDM_Install_
Directory>/hub/server/logs/postInstallSetup.log
Contains the
postInstallSetup messages
for the script.
<MDM_Install_Directory>/hub/server/logs/cmxserver.log
Hub Server log. When the server
started, it created this file.
WebSphere log files in the following location:
Located in the tree under the
WebSphere install directory.
<WebSphere_install_
dir>/profiles/AppSrv01/logs/<servername>.
Name of log files: startServer.log, stopServer.log, SystemErr.log, and
SystemOut.log.
Save a copy of these log files to the installation documentation directory described in
“Documenting Your Installation” on page 8.
Installing the Cleanse Match Server
Note: Do not use the root user when installing the Cleanse Match Server on RedHat
Linux. Instead, create and use a separate user profile for installing Informatica MDM
Hub. This is a limitation of InstallAnywhere, as the root user does not have a .profile.
To install the Cleanse Match Server from the command line:
1. Make sure that your application server is started and running correctly.
2.
Run the following command from the command prompt:
./hub_cleanse_install.bin -i console
Installing from the Command Line
229
Installing from the Command Line (WebSphere/UNIX)
This will start the installation and the Introduction is displayed.
3.
Press Enter to continue.
The License Agreement is displayed.
4.
Read the License agreement. Type Y for yes and press Enter to continue. Type N
for no if you do not want to accept the License Agreement and exit the install
program.
Information about the installation folder is displayed.
5.
Press Enter to use the default installation folder for the Cleanse Match Server. If
you want to change the default installation folder, type in the absolute path for the
location and press Enter.
License file information is displayed.
6.
Check the default license file location. Press Enter to accept the default.
To change the location, type in the valid location. Press Enter to continue.
The names of the supported application servers are listed.
7.
Type the number for the WebSphere application server and press Enter to
continue.
The WebSphere application server home information is displayed.
8.
Enter the location for the WebSphere Application Server, or accept the default.
Press Enter to continue.
The WebSphere application server port information is displayed.
9.
Set the Server name and set the SOAP port number for your application server (or
accept the defaults).
10.
Press Enter to continue.
As the GUI-based installer does, the command line installer depends on which
cleanse engines you have licensed.
11.
Configure cleanse engine settings for the cleanse engine you use.
Note: After installation, you will need to perform additional configuration for your
cleanse engine according to the instructions in the Informatica MDM Hub Cleanse
Adapter Guide.
•
If you are using AddressDoctor:
230 Informatica MDM Hub 9.0.1 Installation Guide
Installing from the Command Line (WebSphere/UNIX)
•
Specify the Unlock Code, Optimization, Memory, and Correction Type
parameters. For backslashes (\) in any of these parameters, use a double
backslash (\\) instead. Press Enter.
The Configure AddressDoctor Preload information is displayed.
•
Specify the AddressDoctor preload parameters. Press Enter.
The Choose AddressDoctor Database Path information is displayed.
•
Choose the AddressDoctor database path. Press Enter.
The Deploy screen provides the option to run the postInstallSetup script now
or run it manually later.
a.
Press Enter to accept the default value.
b.
If you want to change any of the information in the pre-installation summary,
type BACK to go to a specific screen of information and make changes.
The Informatica Cleanse Match Server will be installed according to the
configuration information you supplied. When the process is complete, the
Install Complete information is displayed.
c.
12.
Press Enter to exit the installer.
Check the following files, which are useful for troubleshooting any Cleanse Match
Server installation process, and for providing to Informatica Global Customer
Support (see “Informatica Global Customer Support” on page xvi).
File
Description
<MDM_Install_Directory>/hub/cleanse/Informatica_
Hub_Cleanse_Match_Server_InstallLog.xml
Shows the Cleanse Match Server install
errors and status.
<MDM_Install_
Directory>/hub/cleanse/logs/postInstallSetup.log
Shows the postInstallSetup script results.
<MDM_Install_
Directory>/hub/cleanse/logs/cmxserver.log
Cleanse server logs.
<MDM_Install_Directory>/hub/cleanse/informatica_
installer_debug.txt
Shows what was chosen during the
installation.
<MDM_Install_
Directory>/hub/cleanse/logs/installPrereq.log
Contains the prerequisite messages
generated during installation.
Installing from the Command Line
231
Silent Installation from the Command Line
File
Description
Application server log files.
Located in the tree under the install
directory for your application server.
Save a copy of these log files to the installation documentation directory described in
“Documenting Your Installation” on page 8.
Silent Installation from the Command Line
You can run a “silent install” from the command line for both Hub Server and the
Cleanse Match Server installation. With silent installation, you will not see any of the
screens or messages associated with the installation. You might want to use a silent
install if you are performing multiple installs, or if you are installing on a machine
cluster. Silent installation can be run on either UNIX or Windows systems.
Considerations When Using Silent Installation
The silent install is not interactive—it is truly silent. Therefore, you will not see any
screens, progress messages, or failure messages, even if the silent installation fails
during installation.
The silent install does not validate your settings. The silent installation process might
complete successfully even if you have provided incorrect settings, such as the wrong
application server path or an incorrect port setting. Such problems might become
known only after completing the silent installation, when you attempt to run
Informatica MDM Hub.
Note: Do not use the root user when installing the Cleanse Match Server on RedHat
Linux. Instead, create and use a separate user profile for installing the Informatica
MDM Hub. This is a limitation of InstallAnywhere, as the root user does not have a
.profile to setup environment variables during installation.
232 Informatica MDM Hub 9.0.1 Installation Guide
Silent Installation from the Command Line
Properties Files for Silent Installation
To run a silent install, you need to create two silent properties files—one for the Hub
Server and one for the Cleanse Match Server. There are sample silent properties files
located in the Informatica distribution directory in the following location:
Component
Location
Hub Server
<MDM_Install_Directory>/silent_install/mrmserver
<MDM_Install_Directory>/silent_install/mrmcleanse
Cleanse
Match Server
Start with these sample files and modify them according to your environment.
Important: In the silent properties file, backslashes (\)and foreslashes (/) are special
characters, so you must enter two of each when you enter information in this file, such
as when you enter an installation path. For example, to enter the path to the cleanse
directory (\u1\infamdm\hub\cleanse), you must enter:
\\u1\\infamdm\\hub\\cleanse.
Creating Your Properties File
Important: Because the silent installer does not validate the settings in your properties
files, be sure to specify the correct settings and verify them before you run the silent
installer.
Create two silent properties files:
Component
Property File Name
Hub Server
silentInstallServer_sample.properties
Cleanse Match Server
silentInstallCleanse_sample.properties
You can rename these files and they can be located anywhere in the machine.
Installing from the Command Line
233
Silent Installation from the Command Line
Properties File for Hub Server
The following tables contain the properties to be set for Hub Server silent install.
Install Directory and License Properties
Set the following properties for the install directory, license path and filename:
Property
Value
INSTALLER_UI
silent
USER_INSTALL_DIR
Directory to install Hub Server. Example:
<MDM_Install_
Directory>//hub//server
SIP.LICENSE.PATH
Path to your Informatica license file
SIP.LICENSE.FILENAME
License filename (siperian.license)
Application Server Properties
Set properties for only one application server: WebSphere.
WebSphere Properties
Property
Value
SIP.AS.CHOICE
Application server name: “WebSphere”
SIP.AS.HOME
Path to WebSphere home. Example:
//WebSphere//AppServer
SIP.AS.Server
Server name Example: server1
SIP.AS.PORT_2
Port 2 (RMI port). Example: 2809
SIP.AS.PORT_3
Port 3 (SOAP port). Example: 8880
Database Properties
Set properties for only one database server: DB2.
234 Informatica MDM Hub 9.0.1 Installation Guide
Silent Installation from the Command Line
DB2 Properties
Property
Value
SIP.DB.CHOICE
Database server type. “DB2”
SIP.DB.SERVER
Database server name.
Example: localhost
SIP.DB.PORT
Database port.
Example: 50000
SIP.DB.SCHEMA_NAME
Database schema name:
Example: cmx_system
SIP.DB.USER
Database user name. Example: db2admin
SIP.DB.PASSWORD
Database password. Example: !!cmx!!
SIP.DB.URL
Connect URL to the DB2 Service. Specified
only if SIP.DB2.CONNECTION.TYPE is
"Service Name" and you want to use a Connect
URL that differs from the one constructed in
the database creation script. Otherwise, remove
this variable from the file.
PostInstallSetup Properties
If you want to run postInstallSetup as part of a silent install, set this property:
Property
Value
RUN_DEPLOYMENTSETUP
Set this to “Yes” if you want to run
postInstallSetup. Set to “No” if you do not
want to run postInstallSetup at the end of the
install.
Properties File for Cleanse Match Server
The following tables contain the properties to be set for Cleanse Match Server silent
install properties file.
Installing from the Command Line
235
Silent Installation from the Command Line
Set these install directory, license path, and filename properties:
Property
Value
INSTALLER_UI
silent
USER_INSTALL_DIR
Directory to install Cleanse Match Server.
Example: <MDM_Install_
Directory>//hub//cleanse.
SIP.LICENSE.PATH
Path to your Informatica license file
SIP.LICENSE.FILENAME
License filename (siperian.license)
Application Server Properties
Set properties for only one application server: JBoss or WebSphere.
JBoss Properties
Property
Value
SIP.AS.CHOICE
Application server name: “JBoss”
SIP.AS.HOME
Path to JBoss home
JBOSS.AS.PORT_1
Your JBoss port number. Example: 1099
SIP.JBOSS.CONFIGURATION_NAME
Configuration name. Default is production.
WebSphere Properties
Property
Value
SIP.AS.CHOICE
Application server name: “WebSphere”
SIP.AS.HOME
Path to WebSphere home
Example:
C\:\\Program
Files\\WebSphere\\AppServer
SIP.AS.SERVER
Application server name. Example: server1
SIP.WEBSPHERE.SOAP.PORT
Port used for SOAP services.
Example: 8880
236 Informatica MDM Hub 9.0.1 Installation Guide
Silent Installation from the Command Line
Property
Value
SIP.WEBSPHERE.SECURITY.ENABLED If SIP.WEBSPHERE.SECURITY.ENABLED
is 'Yes', following two properties need to be set
SIP.APPSERVER.USERNAME=username
SIP.APPSERVER.PASSWORD=password
Operating Systems
If the operating system (OS) for the installation is Linux, then one of the OS choices
must be uncommented in the properties file. Remove the pound sign (#) in front of
the property to uncomment it.
Property
Value
SIP.OS.CHOICE=Red Hat Linux
Uncomment to use Red Hat Linux
SIP.OS.CHOICE=Suse Linux
Uncomment to use SUSE Linux
Cleanse Engine Properties
Set the properties for the cleanse engine you will be using with the Informatica Cleanse
Match Server.
AddressDoctor Cleanse Engine Properties
Property
Value
SIP.ADDRESSDOCTOR.UNLOCKCODE
Your AddressDoctor Cleanse Engine
unlock code.
SIP.ADDRESSDOCTOR.OPTIMIZATION
AddressDoctor Cleanse Engine
optimization setting. Example: ADDRESSES_
SORTED_BY_COUNTRIES
SIP.ADDRESSDOCTOR.MEMORYMB
AddressDoctor Cleanse Engine memory
allocation. Example: 600
SIP.ADDRESSDOCTOR.VALIDATIONTYPE
AddressDoctor Cleanse Engine validation
type. Example: CORRECT_ONLY
SIP.ADDRESSDOCTOR.PRELOAD.PART
AddressDoctor Cleanse Engine preload part
setting. Example: US
Installing from the Command Line
237
Silent Installation from the Command Line
Property
Value
SIP.ADDRESSDOCTOR.PRELOAD.FULL
AddressDoctor Cleanse Engine preload full
setting.
SIP.ADDRESSDOCTOR.PRELOAD.CORREC AddressDoctor Cleanse Engine preload
TIONPART
correction setting part. Example: CA, US
SIP.ADDRESSDOCTOR.PRELOAD.CORREC AddressDoctor Cleanse
TIONFULL
correction setting full.
SIP.ADDRESSDOCTOR.DBPATH
Engine preload
Path to AddressDoctor Cleanse Engine
database. Example:
//home//db2//infamdm//addressdoctor
PostInstallSetup Properties
If you want to run postInstallSetup as part of a silent install, set this property:
Property
Value
RUN_DEPLOYMENTSETUP
Set to one of the following values:
•
•
“Yes” if you want to run postInstallSetup.
“No” if you do not want to run
postInstallSetup at the end of the install.
Restarting Your Operating System
To restart your operating system as a part of the silent install, change the value for
these properties:
Property
Value
RESTART_NEEDED
One of the following values:
•
•
USER_REQUESTED_RESTART
One of the following values:
•
•
238 Informatica MDM Hub 9.0.1 Installation Guide
YES to restart.
NO (default) if you do not want to restart.
YES to restart.
NO (default) if you do not want to restart.
Silent Installation from the Command Line
Running the Silent Install
Once you have created the properties files for the Hub Server and Cleanse Match
Server, you can run the silent install.
To run the silent installs:
1. Make sure that your application server is started and running correctly.
2.
For the Hub Server install, run the following command from the command
prompt:
./hub_install.bin -f
hub_server>
3.
<location_of_silent_properties_file_for_
For the Cleanse Match Server, run the following command from the command
prompt:
./hub_cleanse_install.bin -f
file_for_cleanse_server>
4.
<location_of_silent_properties_
After installation, check the postInstallSetup.log file to see if the installation
was successful.
•
If you set the RUN_DEPLOYMENTSETUP property to No, check for the existence
of the <MDM_Install_Directory>/logs/postInstall.log file.
•
If you set the RUN_DEPLOYMENTSETUP property to Yes, you can check to see
that <MDM_Install_Directory/logs/postInstallSetup.log has BUILD
SUCCESSFUL (or failure if the install was not successful) at the end of the
log file.
Installing from the Command Line
239
Silent Installation from the Command Line
240 Informatica MDM Hub 9.0.1 Installation Guide
Manually Configuring Informatica System
Message Queues
This appendix covers the steps for manually configuring JMS message queues and
connection factories.
Note: Normally, message queues and connection factories are created automatically
during the installation process. These instructions are for troubleshooting purposes if,
for example, the automated queue creation process failed or if the queues were
dropped accidentally after the installation.
Chapter Contents
•
About Informatica MDM Hub Message Queues
•
Configuring Message Queues (JBoss/UNIX)
•
Configuring Message Queues (WebSphere/UNIX)
•
Configure Message Queues (JBoss/Windows)
•
Configure Message Queues (WebSphere/Windows)
Manually Configuring Informatica System Message Queues
241
About Informatica MDM Hub Message Queues
About Informatica MDM Hub Message Queues
The Services Integration Framework (SIF) uses a message-driven bean (MDB) on the
JMS queue (named siperian.sif.jms.queue) to process incoming asynchronous
SIF requests. This message queue and the connection factory (named
siperian.mrm.jms.xaconnectionfactory) need to be configured for the specific
application server you are using for your Informatica MDM Hub implementation.
Correctly configuring your message queues is essential to a fully-functioning
Informatica MDM Hub installation. The Informatica MDM Hub installer
automatically configures your message queues during installation.
Configuring Message Queues (JBoss/UNIX)
The JMS message queues are automatically configured by the Informatica installer. To
verify that JMS messages queues have been configured correctly., check the JMS
configuration under <JBoss_install_dir>/server/<configuration_
name>/deploy/messaging. In the siperian-jms-ds.xml file, you should find
siperian.mrm.jms.xaconnectionfactory (the XA connection factory), and in
siperian-destinations-service.xml file, you should find the file
siperian.sif.jms.queue.
The JBoss server is manually configured for Informatica by editing the
siperian-destinations-service.xml file to add the message queues and
connection factories.
242 Informatica MDM Hub 9.0.1 Installation Guide
Configuring Message Queues (JBoss/UNIX)
Creating and Configuring a New Message Queue
To configure the message queues and connection factories:
1. Open the jboss/server/<configuration_
name>/deploy/messaging/siperian-destinations-service.xml
file in an
editor.
Add the following queue declaration:
<mbean code="org.jboss.mq.server.jmx.Queue"
2.
name="jboss.mq.destination:service=Queue,name=siperian.sif.jms.qu
eue">
<depends optional-attribute-name="DestinationManager">
jboss.mq:service=DestinationManager
</depends>
</mbean>
Open the jboss/server/<configuration_name>/deploy/jms/jms-ds.xml
file in an editor.
3.
Add the following declaration for a JMS connection factory (XA enabled).
<tx-connection-factory>
<jndi-name>siperian.mrm.jms.xaconnectionfactory</jndi-name>
<xa-transaction/>
<rar-name>jms-ra.rar</rar-name>
<connection-definition>
org.jboss.resource.adapter.jms.JmsConnectionFactory
</connection-definition>
<config-property name="SessionDefaultType"
type="java.lang.String">
javax.jms.Topic
</config-property>
<config-property name="JmsProviderAdapterJNDI"
type="java.lang.String">
java:/DefaultJMSProvider
</config-property>
<max-pool-size>20</max-pool-size>
<security-domain-and-application>JmsXARealm</security-domain-andapplication>
</tx-connection-factory>
Manually Configuring Informatica System Message Queues
243
Configuring Message Queues (JBoss/UNIX)
The JBoss JMS message queues and connection factory are now configured.
Configuring Additional Message Queues
The following steps enable you to set up message queues for testing. This is also an
example of how to step additional queues. These steps are optional.
To configure a test message queue
1. Open the jboss/server/<configuration_
name>/deploy/messaging/siperian-destinations-service.xml
file in an
editor.
2.
Add the following queue declaration:
<mbean code="org.jboss.jms.server.destination.QueueService"
name="jboss.messaging.destination:service=Queue,name=siperian.sif
.test.jms.queue"
xmbean-dd="xmdesc/Queue-xmbean.xml">
<depends
optional-attribute-name="ServerPeer">jboss.messaging:service=Serv
erPeer</depends>
<depends>jboss.messaging:service=PostOffice</depends>
</mbean>
<mbean code="org.jboss.jms.server.destination.TopicService"
name="jboss.messaging.destination:service=Topic,name=siperian.sif
.test.jms.topic"
xmbean-dd="xmdesc/Topic-xmbean.xml">
<depends
optional-attribute-name="ServerPeer">jboss.messaging:service=Serv
erPeer</depends>
<depends>jboss.messaging:service=PostOffice</depends>
</mbean>
Note: This configuration is needed only for testing purposes.
244 Informatica MDM Hub 9.0.1 Installation Guide
Configuring Message Queues (WebSphere/UNIX)
Configuring Message Queues (WebSphere/UNIX)
Manually configure the WebSphere 6.1 application server by creating a new connection
factory and message queues.
Creating and Configuring a New Message Queue
Follow these steps to create a new message queue.
Create and Configure a New Bus in the WebSphere Server
1.
In the WebSphere Console, go to Service integration > Buses.
Create a new bus with name “SiperianBus” and save the change.
2.
Go to the SiperianBus you just created and click Bus Members.
Add a new member in the Server drop-down list.
3.
Choose the server on which your application is running.
Click Next and select Data Store.
Click Next under this and make sure the Create default data source with
generated JNDI name is checked.
4.
Click Next, then click Finish. Save the change.
5.
Go to the SiperianBus you just created and click Destination.
Click New and choose the Queue as destination type. Click Next.
6.
Use the name “SiperianQueue” as the Identifier and click Next.
Choose the Bus member you just created and click Next.
7.
Click Finish. Save the change.
Configure a New Connection Factory
1.
In the WebSphere Console go to Resources > JMS > JMS Providers.
Select “Node=<servername>Node01” from the drop-down list.
Choose Default messaging provider.
Manually Configuring Informatica System Message Queues
245
Configuring Message Queues (WebSphere/UNIX)
2.
3.
Click JMS queue connection factory. Configure a new JMS connection factory
using “siperian.mrm.jms.xaconnectionfactory” for both the name and the
JNDI name.
Choose the “SiperianBus” as the Bus name for the JMS connection factory.
Save the change.
4.
Click on Queues.
Select the scope “Node=<servername>Node01” from the drop-down list.
Configure a new JMS queue
1.
Click on the New button.
Select Default messaging provider and click OK.
Use “siperian.sif.jms.queue”for both the name and the JNDI name.
Choose the “SiperianBus” as Bus name, choose the “SiperianQueue” you
created as Queue name. Save the change.
2.
Click on JMS activation specification. Select the scope
“Node=<servername>Node01” from drop-down list.
3.
Configure a new Informatica Activation.
Click New. Use “SiperianActivation” for both the name and the JNDI name.
Choose Queue as the Destination type and “siperian.sif.jms.queue” as the
Destination JNDI name. Choose “SiperianBus” as Bus name. Save the change.
246 Informatica MDM Hub 9.0.1 Installation Guide
Configuring Message Queues (WebSphere/UNIX)
Configuring Additional Message Queues
The following steps set up message queues for testing. This is also an example of how
to step additional queues. These steps are optional.
Create the Test Message Queue
1. In the WebSphere Console, go to Service integration > Buses.
Select the SiperianBus and click Destination.
2.
Click New and choose the Queue as destination type. Click Next.
3.
Use the name “SiperianTestQueue” as the Identifier and click Next.
4.
Choose the Bus member and click Next.
Click Finish and save the change.
Configure the Test Message Queue
In the WebSphere Console, go to Resources > JMS Providers > Default
Messaging.
1.
Click on Queue and configure a new JMS queue using
“siperian.sif.test.jms.queue” for the both name and the JNDI name.
2.
Choose “SiperianBus” as Bus name. Choose the “SiperianTestQueue” you just
created as the Queue name.
Note: This configuration is needed only for testing purposes.
Manually Configuring Informatica System Message Queues
247
Configure Message Queues (JBoss/Windows)
Configure Message Queues (JBoss/Windows)
The Informatica System message queues are automatically configured by the
Informatica installer. To verify that the Informatica System messages queues have been
configured correctly., check the JMS configuration under <JBoss_install_
dir>\server\<configuration_name>\deploy\messaging. In the file
siperian-jms-ds.xml you should find siperian.mrm.jms.xaconnectionfactory
(the XA connection factory) and in siperian-destinations-service.xml you
should find the file siperian.sif.jms.queue.
The JBoss application server is manually configured for Informatica by editing the
file to add the Informatica System message
queues and connection factories.
siperian-destinations-service.xml
Creating and Configuring a New Message Queue
To configure the Informatica System message queues and
connection factories
1. Open the jboss\server\<configuration_
name>\deploy\jms\siperian-destinations-service.xml file in an editor.
Add the following queue declaration:
<mbean code="org.jboss.jms.server.destination.QueueService"
2.
3.
name="jboss.messaging.destination:service=Queue,name=siperian.sif
.jms.queue"
xmbean-dd="xmdesc/Queue-xmbean.xml">
<depends
optional-attribute-name="ServerPeer">jboss.messaging:service=Serv
erPeer</depends>
<depends>jboss.messaging:service=PostOffice</depends>
</mbean>
Open the jboss\server\<configuration_
name>\deploy\messaging\siperian-jms-ds.xml file in an editor.
Add the following declaration for a JMS connection factory (XA enabled).
<tx-connection-factory>
<jndi-name>siperian.mrm.jms.xaconnectionfactory</jndi-name>
248 Informatica MDM Hub 9.0.1 Installation Guide
Configure Message Queues (JBoss/Windows)
<xa-transaction/>
<rar-name>jms-ra.rar</rar-name>
<connection-definition>
org.jboss.resource.adapter.jms.JmsConnectionFactory
</connection-definition>
<config-property name="SessionDefaultType"
type="java.lang.String">
javax.jms.Topic
</config-property>
<config-property name="JmsProviderAdapterJNDI"
type="java.lang.String">
java:/DefaultJMSProvider
</config-property>
<max-pool-size>20</max-pool-size>
<security-domain-and-application>JmsXARealm</security-domain-andapplication>
</tx-connection-factory>
The JBoss Informatica System message queues and connection factory are now
configured.
Manually Configuring Informatica System Message Queues
249
Configure Message Queues (JBoss/Windows)
Configuring Additional Message Queues
The following steps enable you to set up Informatica System message queues for
testing. This is also an example of how to step additional queues. These steps are
optional.
To configure a test message queue:
1. Open the file jboss\server\<configuration_
name>\deploy\messaging\siperian-destinations-service.xml
in an
editor.
2.
Add the following queue declaration:
<mbean code="org.jboss.jms.server.destination.QueueService"
name="jboss.messaging.destination:service=Queue,name=siperian.si
f.test.jms.queue"
xmbean-dd="xmdesc/Queue-xmbean.xml">
<depends
optional-attribute-name="ServerPeer">jboss.messaging:service=Ser
verPeer</depends>
<depends>jboss.messaging:service=PostOffice</depends>
</mbean>
<mbean code="org.jboss.jms.server.destination.TopicService"
name="jboss.messaging.destination:service=Topic,name=siperian.si
f.test.jms.topic"
xmbean-dd="xmdesc/Topic-xmbean.xml">
<depends
optional-attribute-name="ServerPeer">jboss.messaging:service=Ser
verPeer</depends>
<depends>jboss.messaging:service=PostOffice</depends>
</mbean>
Note: This configuration is needed only for testing purposes.
250 Informatica MDM Hub 9.0.1 Installation Guide
Configure Message Queues (WebSphere/Windows)
Configure Message Queues (WebSphere/Windows)
Manually configure the WebSphere 6.1 application server by creating a new connection
factory and message queues.
Creating and Configuring a New Message Queue
This section describes how to create and configure a new message queue.
Create and Configure a New Bus
1.
In the WebSphere Console, go to Service integration > Buses.
Create a new bus with name “SiperianBus” and save the change.
2.
Go to the SiperianBus you just created and click Bus Members.
Add a new member in the Server drop-down list.
3.
Choose the server your application is running.
Click Next and select Data Store.
Click Next under this and make sure the Create default data source with
generated JNDI name is checked.
4.
Click Next, then click Finish. Save the change.
5.
Go to the SiperianBus you just created and click Destination.
Click New and choose the Queue as destination type. Click Next.
6.
Use the name “SiperianQueue” as the Identifier and click Next.
Choose the Bus member you just created and click Next.
7.
Click Finish. Save the change.
Configure a New Connection Factory
1.
In the WebSphere Console go to Resources > JMS > JMS Providers.
Select “Node=<servername>Node01” from the drop-down list.
Choose Default messaging provider.
Manually Configuring Informatica System Message Queues
251
Configure Message Queues (WebSphere/Windows)
2.
Click JMS queue connection factory. Configure a new JMS connection factory
using “siperian.mrm.jms.xaconnectionfactory” for both the name and the
JNDI name.
3.
Choose the “SiperianBus” as the Bus name for the JMS connection factory.
Save the change.
4.
Click on Queues.
Select the scope “Node=<servername>Node01” from the drop-down list.
Configure a New JMS Queue
1.
Click on the New button.
Select Default messaging provider and click OK.
Use “siperian.sif.jms.queue”for both the name and the JNDI name.
Choose the “SiperianBus” as Bus name, choose the “SiperianQueue” you
created as Queue name. Save the change.
2.
Click on JMS activation specification. Select the scope
“Node=<servername>Node01” from drop-down list.
3.
Configure a new Informatica Activation.
Click New. Use “SiperianActivation” for both the name and the JNDI name.
Choose Queue as the Destination type and “siperian.sif.jms.queue” as the
Destination JNDI name. Choose “SiperianBus” as Bus name. Save the change.
252 Informatica MDM Hub 9.0.1 Installation Guide
Configure Message Queues (WebSphere/Windows)
Configuring Additional Message Queues
The following steps set up message queues for testing. This is also an example of how
to step additional queues. These steps are optional.
Create the Test Message Queue
1.
In the WebSphere Console, go to Service integration > Buses.
Select the SiperianBus and click Destination.
2.
Click New and choose the Queue as destination type then click Next.
3.
Use the name “SiperianTestQueue” as the Identifier and click Next.
4.
Choose the Bus member and click Next.
Click Finish and save the change.
Configure the Test Message Queue
1.
In the WebSphere Console, go to Resources > JMS Providers > Default
Messaging.
Click on Queue and configure a new JMS queue using
“siperian.sif.test.jms.queue” for the both name and the JNDI name.
2.
Choose “SiperianBus” as Bus name. Choose the “SiperianTestQueue” you just
created as the Queue name.
Note: This configuration is needed only for testing purposes.
Manually Configuring Informatica System Message Queues
253
Configure Message Queues (WebSphere/Windows)
254 Informatica MDM Hub 9.0.1 Installation Guide
Manually Creating Datasources
This appendix covers the steps for manually creating datasources for the Informatica
MDM Hub.
Chapter Contents
•
Informatica MDM Hub Datasources
•
Manually Creating Datasources in Websphere 6.1.0.29
Manually Creating Datasources 255
Informatica MDM Hub Datasources
Informatica MDM Hub Datasources
Normally, datasources are created automatically during the installation process. The
instructions for manually creating datasources are here for troubleshooting purposes.
If, for example, the automated queue creation process failed or if for some other
reason you need to manually create your datasources.
Manually Creating Datasources in Websphere
6.1.0.29
To manually create datasources for the WebSphere application server, follow the steps
in this section.
• Start the application server
•
Specify the location of the driver libraries
•
Create a security account
•
Create a JDBC provider
•
Create a Master datasource
Start the WebSphere Application Server
To start the WebSphere application server:
1. Start the WebSphere application server.
2.
Start the WebSphere Application Server Admin Console.
3.
Login with any user name.
Specifying the Location of the Driver Libraries
To specify the location of the driver libraries:
1. In the console navigation tree, select Environment > WebSphere Variables.
2.
Update the DB2_UNIVERSAL_JDBC_DRIVER_PATH variable to point to the
JDBC driver location (for example, /WAS61028/AppServer/lib).
256 Informatica MDM Hub 9.0.1 Installation Guide
Manually Creating Datasources in Websphere 6.1.0.29
Creating the Security Account
To create the security account to be used by the ORS datasource:
1. In the console navigation tree, select Security>Global
2.
Expand JAAS Configuration under Authentication on the right side of the
console.
Click J2C Authentication Data.
3.
To create a new security account, click New.
4.
Set the new security account parameters as follows:
Alias = CMX_SYSTEM
User ID = cmx_system
Password = <db2_password>
Note: Do not change the username (User ID).
For information about how to change the above parameters, see “Changing the CMX_
ORS User Password” on page 258.
5. Click OK to save this information.
Creating the JDBC Provider
To create the JDBC provider for the ORS datasource:
1. In the console navigation tree, select Resources > JDBC Providers.
2.
Ensure that the scope is set to Node. (Change and apply if this needs to be
changed).
3.
To create a new JDBC provider, click New.
4.
•
Select “DB2” from the database type list.
•
Select “DB2 JDBC Driver” for the provider type.
•
Select “XA datasource” from the implementation type list.
Click Next.
Change the provider name to “Informatica DB2 JDBC Provider (XA)”.
Manually Creating Datasources 257
Manually Creating Datasources in Websphere 6.1.0.29
5.
Click OK to save.
Creating the Master Datasource
To create the master datasource:
1. Click the created provider.
2.
Select Additional Properties > Data Sources.
3.
To create the new datasource, click New.
4.
Configure the new datasource as follows:
Name = MDM Master Data Source
JNDI Name = jdbc/siperian-cmx_system-ds
Component-managed Authentication Alias = <hostname>/cmx_system
Note: The JNDI name must be in lower case.
5. Click OK to save.
Changing the CMX_ORS User Password
After you have installed Informatica MDM Hub, you can change the password for
CMX_ORS. If you do so, you must also:
• change the password for the CMX_ORS user in DB2
•
set the same password in the datasource on the application server
•
register the schema with the same username and password
258 Informatica MDM Hub 9.0.1 Installation Guide
A
application server 36
audience xi
C
changing
application server and RMI port number
JBoss 209
Cleanse Match Server
about 88
application server instances, configuring
multiple 104, 125, 142, 161
cmxcleanse.properties file 138, 156
cmxserver.log 187, 190
configuration settings 101, 121, 139, 157
deploying 143, 162
manually 143, 162
deploying manually 105, 126
deploying on second application server
instance 105, 125
dual cleanse servers 104, 124, 142, 160
logging settings 101, 121, 139, 157
multiple, configuring 106, 126
multi-threading, configuring 102, 122,
140, 159
parameters, updating 192
post-installation 88
temporary files, deleting 101, 121, 139,
157
version and build number 62, 85, 100,
120, 138, 156
Cleanse Server
silent install, troubleshooting 194, 197
cmx_debug.log 190
cmx_debug.log file 187, 190
CMX_ORS User
changing username and password 152
cmxcleanse.properties file 138, 156
cmxserver.log file 45, 59, 70, 82, 187, 223,
229
command line installation
about 220
configuring cleanse engines 138, 156
configuring dual cleanse servers 142, 160
connection factory
configuring new 251
connection pooling 36
console.log file 186, 189
contents xii
customer support xvi
D
database
changing instance name 207, 216
changing server name 206, 214
server and instance name, JBoss 210
databases
connection testing 29
target database 168
debug log file, enabling 188, 190
documentation
audience xi
contents xii
other documentation xiv
259
H
Hub Console
about the Hub Console 166
starting 167
target database
selecting 168
Hub Server
about Hub Server 36
application server 36
configuration properties 46, 60, 71, 83
connection pooling 36
database parameters, updating 214
deploying manually 202
logging settings 46, 60, 71, 83
parameters, updating 191
silent install, troubleshooting 193, 196
Hub Store
about the Hub Store 12
database configuration options 12
installing 14
Master Database 12
Operational Record Store (ORS) 12
ORS database, creating 30
tablespaces, creating 24
I
infamdm_installer_debug.txt file 45, 59, 70,
82, 223, 229
Informatica MDM Hub
documentation xiv
log files 186, 189
Informatica, contacting xvi
installation
260 Informatica MDM Hub 9.0.1 Installation Guide
silent 232
installing
Hub Store 14
overview of 3
J
JBoss
changing Application Server and RMI
port number 201
changing database server and instance
name 210
changing settings 72
Cleanse Match Server and Hub Server,
configuring 93
Cleanse Match Server, configuring 132
Hub Server
changing parameters 209
parameters, updating 201, 209
port conflicts 72
settings 47, 72
JBoss Hub Server, configuring 132
L
license file 39, 50, 64, 75, 91, 109, 130, 147,
220
log files
cmx_debug.log file 187
cmxserver.log file 45, 59, 70, 82, 187,
223, 229
console.log file 186
infamdm_installer_debug.txt file 45, 59,
70, 82, 223, 229
Informatica_MDM_Hub_Server_Install-
Log.xml file 45, 59, 70, 82, 223,
229
location, changing 188
maintaining 188
overview of 186
postInstallSetup.log file 45, 59, 70, 82,
223, 229
setup_ors.log file 31, 32, 33
M
Master Database 12
Master Reference Manager
cmxserver.log 187, 189
match process error
VerifyNeedToStrip 199
message queues
configuring additional
JBoss 250
WebSphere 253
using 241, 255
O
Operational Record Stores (ORS)
about ORSs 12
ORS database
creating additional 30
P
password
changing for CMX_SYSTEM user 150
port conflicts 72
postInstallSetup.log file 45, 59, 70, 82, 223,
229
S
Services Integration Framework Guide (SIF)
xv
setup_ors.log file 31, 32, 33
silent install
Cleanse Server, troubleshooting 194, 197
Hub Server, troubleshooting 193, 196
troubleshooting 193, 196
silent install, from command line 232
silent installation 232
support xvi
T
tablespaces
creating 24
temporary tablespace 32
target database
selecting 168
technical support xvi
troubleshooting
cmxserver.log file 189, 190
log files
cmx_debug.log file 190
cmxserver.log file 189, 190
console.log file 189
overview of 189
silent install 193, 196
silent install, Cleanse Server 194, 197
silent install, Hub Server 193, 196
261
V
VerifyNeedToStrip error message 199
version and build number
checking 138, 156
W
WebSphere
262 Informatica MDM Hub 9.0.1 Installation Guide
changing Hub Server parameters 213
changing settings 84
Hub Server
parameters, updating 204, 213
settings 61, 84
WebSphere 6.1
configure a new JMS queue 252