reosoftproductions.com
RODNEY AND ARLYN'S WEB SITE

Informatica Install - Linux

Informatica Informatica Install - Linux

Informatica Install - Linux

In this installation, Informatica 10 will be installed on a VMware image that contains CentOS 7. The following tables summarize the objects and values that will be set.

Application Server

Attribute Value
Single or Mulitple Node Domain Single | Multiple
Operating System CentOS 7.2.1511
Host Name hdcentos
IP Address 192.168.1.124
Account (Infa Owner) infauser
Password  
$INFA_HOME /home/infauser
CURRENT_DIR /home/infauser/tomcat/bin

Databases

Database Information Description Value
Domain configuration database type Database type for the domain configuration repository. The domain configuration repository supports IBM DB2 UDB, Microsoft SQL Server, Oracle, or Sybase ASE. Microsoft SQL Server
Domain configuration database host name The name of the machine hosting the database. REOSERVER

Informatica Admin Console

Attribute Value
URL http://hdcentos:6008/
Administrator User administrator
Password  

Port List

Dynamic Port Behavior

Certain Informatica application services use port numbers that are dynamically allocated upon service startup.

When the application services and processes start up, the Informatica Service Manager assigns port numbers from a range of pre-defined port numbers to the processes. The Service Manager starts with the minimum port number of the pre-defined range and incrementally works its way up the range to find the first available port. The Service Manager repeats this process for each of the application services as they start up.

You define the range of port numbers in the domain when you install Informatica. The port range starts with the minimum port number and ends with the maximum port number.

If you do not define the port range during the installation, the installer uses the following default minimum and maximum port numbers:

Attribute Value
Minimum Port Number 6014
Mamimum Port Number 6114

The following table lists the ports used in Informatica 10.

Process Name Default Port Number(s) Actual Port Number(s) Open to Firewall TCP/UDP
Domain (Startup) 6005 6005 Yes TCP
Default Services Ports- configured while creating a node. Number of ports used depends on the number of services created 6014 - 6114 6014 - 6114 Yes TCP
Service Manager (Usually Domain Port + 1) 6006 6006 No
Informatica Administrator Startup 6007 6007 Yes TCP
Domain Administrator 6008 6008 Yes TCP
Informatica Administrator Shutdown 6009 6009 Yes TCP
Default Services Ports (Configured while creating a node) (Number of ports used depends on the number of services created) 6013 - 6113 6013 - 6113 Yes TCP
PowerCenter Debugger Port 9229 9229 Yes TCP
Informatica Administrator HTTPS Port 8443 Not Used Yes TCP
Data Integration Service 8095 8095 Yes TCP
Analyst Service 8085 8085 Yes TCP
Metadata Manager 10250 10250 Yes TCP
Metadata Manager Agent 10251 10251 Yes TCP
Reporting Service 16080 16080 Yes TCP
Search Service 8084 8084 Yes TCP
Reporting and Dashboard Service 10370 10370 Yes TCP
Web Services Hub 7333 7333 Yes TCP
Web Services HTTPS Hub   Not Used Yes TCP

Since this is a CentOS 7.x system, firewalld is the application used to monitor and maintain the firewalls. Get the current zone that being used:

firewall-cmd --list-all
public (default, active)
  interfaces: eno16777736
  sources: 
  services: dhcpv6-client samba ssh
  ports: 
  masquerade: no
  forward-ports: 
  icmp-blocks: 
  rich rules:

This output says the current zone being used is the public zone. The (default, active) indicates that this is the default zone and is currently active. Any firewall changes that need to be made for Informatica need to be made in this zone.

The default services that are defined for firewalld are located in the /usr/lib/firewalld/services/ directory. The individual services are defined in xml files. If you want to create your own service, it needs to be placed in the /etc/firewalld/services/ directory. By using the vi editor, create a file named InfaAdmin.xml and place the following xml code in that file.

<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>Infa</short>
  <description>Informatica Services</description>
  <port protocol="tcp" port="6008"/>
  <port protocol="tcp" port="6014-6114"/>
  <port protocol="tcp" port="7333"/>
  <port protocol="tcp" port="8084"/>
  <port protocol="tcp" port="8085"/>
  <port protocol="tcp" port="8095"/>
  <port protocol="tcp" port="9229"/>
  <port protocol="tcp" port="10250"/>
  <port protocol="tcp" port="10251"/>
  <port protocol="tcp" port="10370"/>
  <port protocol="tcp" port="16080"/>
</service>

Use the following command to add the new service to the public zone:

firewall-cmd --zone=public --add-service=InfaAdmin --permanent
success

Using the --permanent option does not make the new service active. The service must be reloaded.

firewall-cmd --reload

Plan the Domain

Introduction to the Informatica Domain

An Informatica domain is a collection of nodes and services. A node is the logical representation of a machine in a domain. Services for the domain include the Service Manager that manages all domain operations and a set of application services that represent server-based functionality.

The domain requires a relational database to store configuration information and user account privileges and permissions. The first time that you install the Informatica services, you must create the domain configuration repository in a relational database.

You use Informatica clients to access underlying Informatica functionality in the domain. The clients make requests to the Service Manager or to application services.

Single or Multiple Node Domain

When you install the Informatica services on a machine, you create a node and a domain. You can install the Informatica services on multiple machines to create additional nodes that you join to the domain.

A single node installation consists of a domain with one node. The node hosts the domain. The Service Manager and all Informatica application services run on the node.

An installation on multiple nodes consists of a gateway node, which hosts the domain, and additional nodes that run Informatica application services. The Service Manager runs on all nodes in the domain.

Nodes

Each node in the domain runs the Service Manager that manages domain functions on that node. The Service Manager also supports the application services that run on the node.

The domain functions that a node performs and the services that a node runs depend on the following node configurations:

Node type

The node type determines whether the node can serve as a gateway or worker node and determines the domain functions that the node performs. The first time that you install the Informatica services, you create a gateway node and the Informatica domain. When you install the Informatica services on other machines, you create additional gateway nodes or worker nodes that you join to the domain.

One gateway node serves as the master gateway node for the domain. The master gateway node receives service requests from clients and routes them to the appropriate service and node. The Service Manager on the master gateway node performs all domain operations on the master gateway node. The Service Managers running on other gateway nodes perform limited domain operations on those nodes.

A worker node is any node not configured to serve as a gateway. A worker node can run application services, but it cannot serve as a gateway. The Service Manager performs limited domain operations on a worker node.

Node role

The node role defines the purpose of the node. A node with the service role can run application services. A node with the compute role can perform computations requested by remote application services. A node with both roles can run application services and locally perform computations for those services. By default, each gateway and worker node has both the service and compute roles enabled.

If a node is assigned to a Data Integration Service grid, you might want to update the node role. Enable only the service role to dedicate the node to running the Data Integration Service process. Enable only the compute role to dedicate the node to running Data Integration Service mappings.

Service Manager

The Service Manager in the Informatica domain supports the domain and the application services. The Service Manager runs on each node in the domain.

The Service Manager runs on all nodes in the domain to support following areas:

Domain

The Service Manager performs functions on each node to support the domain. Domain functions include authentication, authorization, and logging. The domain functions that the Service Manager performs on a node depend on the type and role of the node. For example, the Service Manager running on the master gateway node performs all domain functions on that node. The Service Manager running on any other type of node performs limited domain functions on that node.

Application Services

When a node has the service role, the Service Manager starts application services configured to run on that node. It starts and stops services and service processes based on requests from Informatica clients.

Application Services

Application services represent server-based functionality. Application services include services that can have multiple instances in the domain and system services that can have a single instance in the domain. System services are created for you when you create the domain. After you complete the installation, you create other application services based on the license key generated for your organization.

When you create an application service, you designate a node with the service role to run the service process. The service process is the run-time representation of a service running on a node. The service type determines how many service processes can run at a time.

If you have the high availability option, you can run an application service on multiple nodes. If you do not have the high availability option, configure each application service to run on one node.

Some application services require databases to store information processed by the application service. When you plan the Informatica domain, you also need to plan the databases required by each application service.

For more information about application services, see the Informatica Application Service Guide.

License Key

Informatica generates a license key based on the product and product options that your organization purchased. The license key controls the application services and the functionality that you can use.

When you install the Informatica services, you must enter the path and file name of the Informatica license key. The installer creates a license object in the domain based on the license key that you enter. When you create application services, you must assign the license object to each application service before you can run the service.

User Authentication

Informatica Administrator

Informatica Administrator (the Administrator tool) is the administration tool that you use to administer the Informatica domain and security. The Administrator tool is a thin or web client application.

Record the Informatica Domain and Node Information

When you install the Informatica services, you need to know information about the domain, nodes, application services, and databases that you plan to create. If you plan to install the Informatica services on a network that uses Kerberos authentication, you also need to know information about the Kerberos authentication server.

Use the tables in this section to record the information that you need.

Databases

When you plan the Informatica domain, you also need to plan the required relational databases. The domain requires a database to store configuration information and user account privileges and permissions. Some application services require databases to store information processed by the application service.

Prepare Databases for the Informatica Domain

Set Up Database User Accounts

Set up a database and user account for the domain configuration repository and for the repository databases associated with the applications services.

Use the following rules and guidelines when you set up the user accounts:

T-SQL for Setup

For this installation, SQL Server 2012 Enterprise will be used to house the Informatica Repository.

To prepare for the repository, the following T-SQL script was used to define the necessary elements and objects:

/*****************************************************************************/
/* SetupDatabase.sql                                                         */
/*                                                                           */
/* Purpose:                                                                  */
/* The Microsoft T-SQL script will create all of the necessary object and    */
/* elements required to build an Informatica repository.  This script is     */
/* specific for Microsoft SQL Server 2012 and Informatica 10.0.              */
/*                                                                           */
/* Note:  Perform a change all on the string 'Password' to set the password  */
/* globally.                                                                 */
/*                                                                           */
/* Database Name            Database User                                    */
/* InfaDBDomainConfigRepo   InfaDBUserDomainConfigRepo                       */
/* InfaDBDataAnalyzerRepo   InfaDBUserDataAnalyzerRepo                       */
/* InfaDBDataObjCache       InfaDBUserDataObjCache                           */
/* InfaDBWorkflow           InfaDBUserWorkflow                               */
/* InfaDBJaspersoftRepo     InfaDBUserJaspersoftRepo                         */
/* InfaDBMetaMgrRepo        InfaDBUserMetaMgrRepo                            */
/* InfaDBModelRepo          InfaDBUserModelRepo                              */
/* InfaDBPwrCntrRepo        InfaDBUserPwrCntrRepo                            */
/* InfaDBProfWH             InfaDBUserProfWH                                 */
/* InfaDBRefDW              InfaDBUserRefDWDBUser                            */
/*****************************************************************************/
/* Date     Initials Description                                             */
/* -------- -------- ------------------------------------------------------- */
/* 20160612 Reo      Initial.                                                */
/* 20160625 Reo      Added four more databases into the mix.                 */
/* 20160709 Reo      Added DROP statements.                                  */
/*****************************************************************************/

USE [master];
GO

/*****************************************************************************/
/* These DROP statements are used to remove any previous instances of        */
/* databases and/or logins.  If the databases or logins do not already       */
/* exist, these lines can be safely removed.                                 */
/*****************************************************************************/
DROP DATABASE InfaDBDataAnalyzerRepo;
DROP DATABASE InfaDBDataObjCache;
DROP DATABASE InfaDBDomainConfigRepo;
DROP DATABASE InfaDBJaspersoftRepo;
DROP DATABASE InfaDBMetaMgrRepo;
DROP DATABASE InfaDBModelRepo;
DROP DATABASE InfaDBProfWH;
DROP DATABASE InfaDBPwrCntrRepo;
DROP DATABASE InfaDBRefDW;
DROP DATABASE InfaDBWorkflow;

DROP LOGIN InfaDBUserDataAnalyzerRepo;
DROP LOGIN InfaDBUserDataObjCache;
DROP LOGIN InfaDBUserDomainConfigRepo;
DROP LOGIN InfaDBUserJaspersoftRepo;
DROP LOGIN InfaDBUserMetaMgrRepo;
DROP LOGIN InfaDBUserModelRepo;
DROP LOGIN InfaDBUserProfWH;
DROP LOGIN InfaDBUserPwrCntrRepo;
DROP LOGIN InfaDBUserRefDW;
DROP LOGIN InfaDBUserWorkflow;

/*****************************************************************************/
/* Create the Informatica Repository database.                               */
/*****************************************************************************/
CREATE DATABASE [InfaDBDomainConfigRepo];
GO

/*****************************************************************************/
/* The following is a guideline that is specific to Microsoft SQL Server.    */
/* Set the read committed isolation level to READ_COMMITTED_SNAPSHOT to      */
/* minimize locking contention.                                              */
/*****************************************************************************/
ALTER DATABASE [InfaDBDomainConfigRepo] 
SET READ_COMMITTED_SNAPSHOT ON

/*****************************************************************************/
/* SQL Login InfaDBUserDomainConfigRepo.                                     */
/*****************************************************************************/
CREATE LOGIN [InfaDBUserDomainConfigRepo]
WITH PASSWORD = 'Password',
DEFAULT_DATABASE = [InfaDBDomainConfigRepo];
GO

/*****************************************************************************/
/* Now that the Repository database has been built, set the owner of that    */
/* database to the Informatica SQL Login ID.                                 */
/*****************************************************************************/
USE InfaDBDomainConfigRepo
GO

EXEC sp_changedbowner 'InfaDBUserDomainConfigRepo'
GO

USE [master];
GO

/*****************************************************************************/
/* Create the Data Analyzer Repository database.                             */
/*****************************************************************************/
CREATE DATABASE [InfaDBDataAnalyzerRepo];
GO

CREATE LOGIN [InfaDBUserDataAnalyzerRepo]
WITH PASSWORD = 'Password',
DEFAULT_DATABASE = [InfaDBDataAnalyzerRepo];
GO

/*****************************************************************************/
/* Now that the Repository database has been built, set the owner of that    */
/* database to the correct SQL Login ID.                                     */
/*****************************************************************************/
USE InfaDBDataAnalyzerRepo
GO

EXEC sp_changedbowner 'InfaDBUserDataAnalyzerRepo'
GO

USE [master];
GO

/*****************************************************************************/
/* Set up a database and user for the Data Object Cache database.            */
/*****************************************************************************/
USE [master];
GO

CREATE DATABASE [InfaDBDataObjCache];
GO

CREATE LOGIN [InfaDBUserDataObjCache]
WITH PASSWORD = 'Password',
DEFAULT_DATABASE = [InfaDBDataObjCache];
GO

USE InfaDBDataObjCache
GO

EXEC sp_changedbowner 'InfaDBUserDataObjCache'
GO

/*****************************************************************************/
/* Set up a database and user for the Workflow database.                     */
/* When creating the Workflow database, do not use any collations that end   */
/* _SC (special characters).                                                 */
/*****************************************************************************/
USE [master];
GO

CREATE DATABASE [InfaDBWorkflow];
GO

CREATE LOGIN [InfaDBUserWorkflow]
WITH PASSWORD = 'Password',
DEFAULT_DATABASE = [InfaDBWorkflow];
GO

USE InfaDBWorkflow
GO

EXEC sp_changedbowner 'InfaDBUserWorkflow'
GO

/*****************************************************************************/
/* Set up a database and user for the Jaspersoft database.                   */
/*****************************************************************************/
USE [master];
GO

CREATE DATABASE [InfaDBJaspersoftRepo];
GO

CREATE LOGIN [InfaDBUserJaspersoftRepo]
WITH PASSWORD = 'Password',
DEFAULT_DATABASE = [InfaDBJaspersoftRepo];
GO

USE InfaDBJaspersoftRepo
GO

EXEC sp_changedbowner 'InfaDBUserJaspersoftRepo'
GO

/*****************************************************************************/
/* Set up a database and user for the Metadata Manager Repository database.  */
/*****************************************************************************/
USE [master];
GO

CREATE DATABASE [InfaDBMetaMgrRepo];
GO

CREATE LOGIN [InfaDBUserMetaMgrRepo]
WITH PASSWORD = 'Password',
DEFAULT_DATABASE = [InfaDBMetaMgrRepo];
GO

USE InfaDBMetaMgrRepo
GO

EXEC sp_changedbowner 'InfaDBUserMetaMgrRepo'
GO

/*****************************************************************************/
/* Set up a database and user for the Model Repository database.             */
/*****************************************************************************/
USE [master];
GO

CREATE DATABASE [InfaDBModelRepo];
GO

/*****************************************************************************/
/* The following is a guideline that is specific to Microsoft SQL Server.    */
/* Set the read committed isolation level to READ_COMMITTED_SNAPSHOT to      */
/* minimize locking contention.                                              */
/*****************************************************************************/
ALTER DATABASE [InfaDBModelRepo] 
SET READ_COMMITTED_SNAPSHOT ON

CREATE LOGIN [InfaDBUserModelRepo]
WITH PASSWORD = 'Password',
DEFAULT_DATABASE = [InfaDBModelRepo];
GO

USE InfaDBModelRepo
GO

EXEC sp_changedbowner 'InfaDBUserModelRepo'
GO

/*****************************************************************************/
/* Set up a database and user for the PowerCenter Repository database.       */
/*****************************************************************************/
USE [master];
GO

CREATE DATABASE [InfaDBPwrCntrRepo];
GO

CREATE LOGIN [InfaDBUserPwrCntrRepo]
WITH PASSWORD = 'Password',
DEFAULT_DATABASE = [InfaDBPwrCntrRepo];
GO

USE InfaDBPwrCntrRepo
GO

EXEC sp_changedbowner 'InfaDBUserPwrCntrRepo'
GO

/*****************************************************************************/
/* Set up a database and user for the Profiling Warehouse database.          */
/*****************************************************************************/
USE [master];
GO

CREATE DATABASE [InfaDBProfWH];
GO

CREATE LOGIN [InfaDBUserProfWH]
WITH PASSWORD = 'Password',
DEFAULT_DATABASE = [InfaDBProfWH];
GO

USE InfaDBProfWH
GO

EXEC sp_changedbowner 'InfaDBUserProfWH'
GO
/*****************************************************************************/
/* Set up a database and user for the Reference Data Warehouse database.     */
/*****************************************************************************/
USE [master];
GO

CREATE DATABASE [InfaDBRefDW];
GO

CREATE LOGIN [InfaDBUserRefDW]
WITH PASSWORD = 'Password',
DEFAULT_DATABASE = [InfaDBRefDW];
GO

USE InfaDBRefDW
GO

EXEC sp_changedbowner 'InfaDBUserRefDW'
GO

Domain Configuration Repository Database Requirements

Informatica components store metadata in relational database repositories. The domain stores configuration and user information in a domain configuration repository.

You must set up a database and user account for the domain configuration repository before you run the installation. The database must be accessible to all gateway nodes in the Informatica domain.

When you install Informatica, you provide the database and user account information for the domain configuration repository. The Informatica installer uses JDBC to communicate with the domain configuration repository.

Microsoft SQL Server Database Requirements

Use the following guidelines when you set up the repository on Microsoft SQL Server:

Data Analyzer Repository Database Requirements

The Data Analyzer repository stores metadata for schemas, metrics and attributes, queries, reports, user profiles, and other objects for the Reporting Service.

You must specify the Data Analyzer repository details when you create a Reporting Service. The Reporting Service provides the Data Analyzer repository with the metadata corresponding to the selected data source.

Allow 60 MB of disk space for the database.

Microsoft SQL Server Database Requirements

The only guidelines for SQL Server are for Microsoft SQL Server 2005.

Data Object Cache Database Requirements

The data object cache database stores cached logical data objects and virtual tables for the Data Integration Service. You specify the data object cache database connection when you create the Data Integration Service.

Allow 200 MB of disk space for the database.

Note: Ensure that you install the database client on the machine on which you want to run the Data Integration Service.

Microsoft SQL Server Database Requirements

Use the following guidelines when you set up the repository on Microsoft SQL Server:

Workflow Database Requirements

The Data Integration Service stores run-time metadata for workflows in the workflow database. Before you create the workflow database, set up a database and database user account for the workflow database.

You specify the workflow database connection when you create the Data Integration Service.

Note: Ensure that you install the database client on the machine on which you want to run the Data Integration Service.

Microsoft SQL Server Database Requirements

Use the following guidelines when you set up the repository on Microsoft SQL Server:

Jaspersoft Repository Database Requirements

The Jaspersoft repository stores reports, data sources, and metadata corresponding to the data source.

You must specify the Jaspersoft repository details when you create the Reporting and Dashboards Service.

Allow 10 MB of disk space for the database.

Metadata Manager Repository Database Requirements

Metadata Manager repository contains the Metadata Manager warehouse and models. The Metadata Manager warehouse is a centralized metadata warehouse that stores the metadata from metadata sources.

Specify the repository details when you create a Metadata Manager Service.

Allow 1 GB of disk space for the database.

Microsoft SQL Server Database Requirements

Use the following guidelines when you set up the repository on Microsoft SQL Server:

Model Repository Database Requirements

Informatica services and clients store data and metadata in the Model repository. Before you create the Model Repository Service, set up a database and database user account for the Model repository.

Allow 200 MB of disk space.

Microsoft SQL Server Database Requirements

Use the following guidelines when you set up the repository on Microsoft SQL Server:

PowerCenter Repository Database Requirements

A PowerCenter repository is a collection of database tables containing metadata. A PowerCenter Repository Service manages the repository and performs all metadata transactions between the repository database and repository clients.

The PowerCenter repository supports the following database types:

Allow 35 MB of disk space for the database.

Note: Ensure that you install the database client on the machine on which you want to run the PowerCenter Repository Service.

For more information about configuring the database, see the documentation for your database system.

Microsoft SQL Server Database Requirements

Use the following guidelines when you set up the repository on Microsoft SQL Server:

Profiling Warehouse Requirements

The profiling warehouse database stores profiling and scorecard results. You specify the profiling warehouse connection when you create the Data Integration Service.

Microsoft SQL Server Database Requirements

Use the following guidelines when you set up the repository on Microsoft SQL Server:

Reference Data Warehouse Requirements

The reference data warehouse stores the data values for reference table objects that you define in a Model repository. You configure a Content Management Service to identify the reference data warehouse and the Model repository.

You associate a reference data warehouse with a single Model repository. You can select a common reference data warehouse on multiple Content Management Services if the Content Management Services identify a common Model repository. The reference data warehouse must support mixed-case column names.

Allow 200 MB of disk space for the database.

Note: Ensure that you install the database client on the machine on which you want to run the Content Management Service.

Microsoft SQL Server Database Requirements

Use the following guidelines when you set up the repository on Microsoft SQL Server:

Configure Native Connectivity on Service Machines

To establish native connectivity between an application service and a database, install the database client software for the database that you want to access.

Native drivers are packaged with the database server and client software. Configure connectivity on the machines that need to access the databases. To ensure compatibility between the application service and the database, install a client software that is compatible with the database version and use the appropriate database client libraries.

Install Database Client Software

You must install the database clients on the required machines based on the types of databases that the application services access.

To ensure compatibility between the application service and the database, use the appropriate database client libraries and install a client software that is compatible with the database version.

Install the following database client software based on the type of database that the application service accesses:

Microsoft SQL Server 2012 Native Client

Download the client from the following Microsoft website. This link will take you to the Microsoft SQL Server 2012 Feature Pack download page.

Before You Install the Services on UNIX

Review the Environment Variables

Configure the environment variables to work with the Informatica installation. The following table describes environment variables to review on Windows:

Variables Description
IATEMPDIR Location of the temporary files created during installation. Informatica requires 1 GB disk space for temporary files.

Configure the environment variable if you do not want to create temporary files in the /tmp directory.
INFA_JDK_HOME Location of the folder containing the supported Java Development Kit (JDK). Set the INFA_JDK_HOME environment variable if you are installing Informatica on AIX, HP-UX, or zLinux.

In the configuration file for your shell, for example the .bashrc file, set the INFA_JDK_HOME environment variable to the directory that contains the JDK. Verify that the login shell can access the INFA_JDK_HOME environment variable.
JRE_HOME If you install the Informatica services on a Linux machine, clear the JRE_HOME environment variable before you start the installation.

unset JRE_HOME
LANG and LC_ALL Change the locale to set the appropriate character encoding for the terminal session. For this installation, use: en_US.iso88591. Possible values include:
  • C
  • en_US
  • en_US.iso88591 - Considered to be Latin1
  • en_US.iso885915
  • en_US.utf8
To view all of the possible values that are available on your system, use the command: locale -a
DISPLAY Unset the DISPLAY environment before you run the installer. Installation might fail if the DISPLAY environment variable has some value.
LD_PRELOAD On HP-UX, the environment variable selects the Data Transformation libjvm shared object of the JRE.

Unset the LD_PRELOAD environment variable, if you are upgrading Informatica on HP-UX.
PATH The installer appends file paths required by Informatica to the PATH environment variable. Verify that the length of the PATH environment variable does not exceed the system limits.

Create a System User Account

Create a user account specifically to run the Informatica daemon.

Verify that the user account you use to install Informatica has write permission on the installation directory.

To create the user account, log into the system as root.

useradd infauser
mkdir -p /home/infauser/.ssh
passwd infauser
visudo

Add a line after the following text:

## Allow root to run any command anywhere

The line to add:

infauser ALL=(ALL)      ALL

Save and exit.

Installation Files on Host

On the VMware hosting machine, which happens to be Windows 7, create a directory off the C: drive to place the Informatica tar installation file.

For this installation, since this is a Linux installation, the 1000_Server_Installer_linux-x64.tar is copied to this location.

Ensure that the license key is located here too.

Guest System Memory

Ensure that you have at least 4 GB memory dedicated to the VM guest system before staring the image.

Boot the Guest

The Linux guest system can now be started.

Edit .bash_profile

Add the following code to the .bash_profile file.

#
# The following locale environment variables are set for Informatica.
# Possible values include:
#   C
#   en_US
#   en_US.iso88591 - Considered to by Latin1.
#   en_US.iso885915 - 8-bit single-byte coded graphic character sets.
#   en_US.utf8 - Variable-length encoding, used to encode all code points.
#
export LANG=en_US
export LC_ALL=en_US

Do not forget to source the .bash_profile file since it has been edited.

source .bash_profile

Set the File Descriptor Limits

Verify that the operating system meets the file descriptor requirement.

Informatica service processes can use a large number of files. Set the file descriptor limit per process to 16,000 or higher. The recommended limit is 32,000 file descriptors per process.

To verify the file descriptor limit, run the following command:
C Shell
limit
Bash Shell
ulimit -a

To set the file descriptor limit, run the following command:
C Shell
limit -h filesize <value>
Bash Shell
ulimit -n <value>

To determine the current value that is set to the setting File Descriptor Limits, enter the following command:

sysctl fs.file-max

This value must be greater than 16,000. It is recommended that it be set to 32,000. If the required value is not set, it can be set in the /etc/sysctl.conf file so that after a reboot, the setting will remain as it is.

vi /etc/sysctl.conf

Append a config directive as follows:

# System default settings live in /usr/lib/sysctl.d/00-system.conf.
# To override those settings, enter new settings here, or in an /etc/sysctl.d/<n
ame>.conf file
#
# For more information, see sysctl.conf(5) and sysctl.d(5).

fs.file-max = 32000

Next, log into the Linux image. Log into the root user. Once the system is ready, click on Places | Browse Network.

This will open the Network dialog. Double-click on the Windows Network.

This will open the Windows Network dialog. Double-click on the WORKGROUP.

This will open a dialog that contains images of all devices that are currently sharing. Click on REOCOOLERMSTR since that is where the tar file is located.

Navigate to the directory where the tar file is located. Copy the tar file to the Downloads directory. Grab a copy of the license file also.

Extract the Installer Files

Right-mouse click on the tar file and select extract here.


Verify the License Key

Before you install the software, verify that you have the license key available. Copy the license key file to a directory accessible to the user account that installs the product. Rename the license file to license.key.

If your license.key file is located in the Downloads directory, move it to your $HOME directory. The installation process looks there by default.

mv $HOME/Downloads/license.key $HOME

Run the Pre-Installation (i10Pi) System Check Tool

Run the Pre-installation (i10Pi) System Check Tool to verify whether the machine meets the system requirements for installation or upgrade.

Ensure that you verified the system requirements and prepared the domain configuration repository database.

Ensure that you are logged into the Linux machine with a system user account (infauser). Close all other applications. On a shell command line, run the install.sh.

cd /home/infauser/Downloads/1000_Server_Installer_linux-x64/
./install.sh

Here is the output:

OS detected is Linux
unjar task is in progress.............
unjar of ESD completed.....

\******************************************************************************
\* Welcome to the Informatica 10.0.0 Server Installer.                        *
\******************************************************************************

Before you continue, read the following documents:
* Informatica 10.0.0 Installation Guide and Release Notes.
* B2B Data Transformation 10.0.0 Installation, Configuration Guide and 
  Release Notes.

You can find the 10.0.0 documentation in the Product Documentation section at 
http://mysupport.informatica.com.

Configure the LANG and LC_ALL variables to generate appropriate code pages and 
create and connect to repositories and Repository Services.
Do you want to continue? (Y/N)

To continue, hit the 'y' key and the Enter key.

Installer requires Linux version 2.6.32-431 or later versions of the 2.6.32 
series or version 3.10.0-0 or later versions of the 3.10.0 series.
Current operating system Linux version 3.10.0-327.
Current operating system meets minimum requirements.

Select to install or upgrade: 

  1. Install or upgrade Informatica.
   Select this option if the machine does not have Informatica services 
   installed or if it has Informatica 9.6.1 or an earlier version installed.

  2. Install or upgrade Data Transformation Engine Only.
   Select this option to install or upgrade only Data Transformation Engine.

Enter the choice (1 or 2):

To continue, hit the '1' key.

-----------------------------------------------------------
Checking for existing 10.0.0 product installation.
To verify whether the machine meets the system requirements for the Informatica 
installation or upgrade, run the Pre-Installation (i10PreInstallChecker) System 
Check Tool before you start the installation or upgrade process. It is 
recommended that you verify the minimum system requirements.

Select one of the following options: 
1. Run the Pre-Installation (i10PreInstallChecker) System Check Tool
2. Run the Informatica Kerberos SPN Format Generator
3. Run the Informatica services installation
Select the option to proceed : (Default : 3)

To continue, hit the '1' key.

Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

********************************************************************************
Welcome - Step 1 of 4
********************************************************************************
[ Type 'back' to go to the previous panel or 'help' to check the help contents 
for this panel or 'quit' to cancel the installation at any time. ]

Informatica Pre-Installation (i10PreInstallChecker) System Check Tool

The Pre-Installation (i10PreInstallChecker) System Check Tool verifies the 
minimum system and database requirements for the Informatica services 
installation or upgrade.

Copyright (c) 1993-2015 Informatica LLC. All Rights Reserved.
See patents at https://www.informatica.com/legal/patents.html
Press <Enter> to continue ...

To continue, hit the 'Enter' key.

********************************************************************************
System Information - Step 2 of 4
********************************************************************************
[ Type 'back' to go to the previous panel or 'help' to check the help contents 
for this panel or 'quit' to cancel the installation at any time. ]

Informatica installation directory: (default :- /home/infauser) :

To continue, hit the 'Enter' key.

Informatica starting port number: (default :- 6005) :

To continue, hit the 'Enter' key.

********************************************************************************
Database and JDBC Connection Information - Step 3 of 4
********************************************************************************
[ Type 'back' to go to the previous panel or 'help' to check the help contents 
for this panel or 'quit' to cancel the installation at any time. ]

Configure the database for the domain configuration repository:

Database type:
    * 1->Oracle
      2->SQLServer
      3->DB2
      4->Sybase
(Default: 1):

To continue, hit the '2' key for SQL Server.

  Database user ID: (default :- admin) :

Type InfaDBUserDomainConfigRepo and hit enter.

  User password: :

Type in the password and hit enter.

  Specify Schema Name
    * 1->No
      2->Yes
(Default: 1):

Hit the 'Enter' key to accept the default value. Note: Because no schema name is provided, Informatica will default to a schema name of dbo.

  Secure database
      1->Yes
    * 2->No
(Default: 2):

To continue, hit the 'Enter' key.

Configure the database connection
    * 1->JDBC URL
      2->Custom JDBC Connection String
(Default: 1):

To continue, hit the 'Enter' key.

Database address: (default :- host_name:port_no) :

Type REOSERVER:1433 and hit enter.

Database service name: (default :- DatabaseName) :

Type InfaDBDomainConfigRepo and hit enter.

Configure JDBC parameters
    * 1->Yes
      2->No
(Default: 1):

To continue, hit the 'Enter' key.

JDBC parameters (default :- SnapshotSerializable=true) :

To continue, hit the 'Enter' key.

********************************************************************************
System Check Summary - Step 4 of 4
********************************************************************************
[ Type 'back' to go to the previous panel or 'help' to check the help contents 
for this panel or 'quit' to cancel the installation at any time. ]

Informatica Pre-Installation (i10PreInstallChecker) System Check Tool Results
[Pass] Disk Space: Available disk space is 31,232 MB. Sufficient for the 
       Informatica installation.
[Pass] Processors: Available number of processors is 4. Sufficient for the
       Informatica installation.
[Pass] Physical Memory: Available physical memory is 7,995 MB. Sufficient for 
       the Informatica installation.
[Pass] Temporary Space: Available temporary disk space is 31,050 MB. Sufficient
       for the Informatica installation.
[Pass] Ports: Port range is 6005 - 6009.  All port numbers within the port 
       range are available for the Informatica installation.
[Pass] Locale Environment Variable: The LANG environment variable is set to
       language en_US.  The LC_ALL environment variable is set to language 
       en_US.  Sufficient for the Informatica installation.
[Pass] JRE_HOME Environment Variable: The JRE_HOME environment variable does 
       not contain a value. Sufficient for the Informatica installation.
[Pass] File Descriptor Limits: The file descriptor limits per process is 32000.
       Sufficient for the Informatica installation.
[Pass] CREATE VIEW Privilege: The database user account has the CREATE VIEW
       privilege. The installer successfully created a database view.
[Pass] DROP VIEW Privilege: The database user account has the DROP VIEW 
       privilege. The installer successfully dropped a database view.
[Pass] DROP TABLE Privilege: The database user account has the DROP TABLE
       privilege. The installer successfully dropped a database table.
[Pass] SQL Server READ COMMITTED Isolation Level: The SQL Server READ COMMITTED
       isolation level for the database is set to ON. Sufficient for the
       Informatica installation.
[Pass] SQL Server Case Sensitivity: The SQL Server instance is not 
       case-sensitive. Sufficient for the Informatica installation.
[Information] Informatica Installation Directory: /home/infauser 
[Information] Informatica Starting Port Number: 6005
[Information] Database Type: SQLServer 
[Information] Database User ID: InfaDBUserDomainConfigRepo 
[Information] Database Host Name: REOSERVER 
[Information] Database Port Number: 1433 
[Information] Database Service Name: InfaDBDomainConfigRepo 
[Information] Operating System: Operating system is Linux. Operating system
              version is 3.10.0-327.13.1.el7.x86_64.
[Information] RAM: The memory module size is 7,995 MB.

Press Enter to quit the pre-installation system check...
1. Run the Informatica Kerberos SPN Format Generator
2. Run the Informatica services installation
Select the option to proceed : (Default : 2)

Everything looks good. We may proceed with the Service Installation.

Service Installation

Informatica Services Installation

Installing the Informatica Services in Graphical Mode

You can install the Informatica services in graphical mode on Windows.

Installing the Informatica Services in Console Mode

You can install the Informatica services in console mode on UNIX.

When you run the installer in console mode, the words Quit and Back are reserved words. Do not use them as input text.

When you run the Pre-Installation (i10Pi) System Check Tool before you perform the installation, the installer sets the values for certain fields, such as the database connection and domain port numbers, based on the information you entered during the system check.

As mentioned before, this installation is on a Linux image. Since this the first time, a domain will need to be created. And since we are installing, we will also install a node. This node will become a gateway node in the domain.

We will not select the Enable Secure Communication option. Normally, when this is set up, secure communications exist between the services with the domain.

This installation will be performed in Console Mode.

Create a Domain

Log in to the machine with a system user account. I will be using my root account. Enter the two commands to initiate the domain installation.

cd /infauser/Downloads/1000_Server_Installer_linux-x64/
./install.sh
OS detected is Linux

\***************************************************************************
\* Welcome to the Informatica 10.0.0 Server Installer.                     *
\***************************************************************************

Before you continue, read the following documents:
* Informatica 10.0.0 Installation Guide and Release Notes.
* B2B Data Transformation 10.0.0 Installation, Configuration Guide and Release N
otes.

You can find the 10.0.0 documentation in the Product Documentation section at 
http://mysupport.informatica.com.

Configure the LANG and LC_ALL variables to generate appropriate code pages and 
create and connect to repositories and Repository Services.
Do you want to continue? (Y/N)

To continue, hit the 'Y' key.

Installer requires Linux version 2.6.32-431 or later versions of the 2.6.32 
series or version 3.10.0-0 or later versions of the 3.10.0 series.
Current operating system Linux version 3.10.0-327.
Current operating system meets minimum requirements.

Select to install or upgrade: 

  1. Install or upgrade Informatica.
   Select this option if the machine does not have Informatica services 
   installed or if it has Informatica 9.6.1 or an earlier version installed.

  2. Install or upgrade Data Transformation Engine Only.
   Select this option to install or upgrade only Data Transformation Engine.

Enter the choice(1 or 2):

To continue, hit the '1' key.

-----------------------------------------------------------
Checking for existing 10.0.0 product installation.
To verify whether the machine meets the system requirements for the Informatica 
installation or upgrade, run the Pre-Installation (i10PreInstallChecker) System 
Check Tool before you start the installation or upgrade process. It is recommend
ed that you verify the minimum system requirements.


Select one of the following options: 
1. Run the Pre-Installation (i10PreInstallChecker) System Check Tool
2. Run the Informatica Kerberos SPN Format Generator
3. Run the Informatica services installation
Select the option to proceed : (Default : 3)

To continue, hit the '3' key.

Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

********************************************************************************
Installation Type - Step 1 of 8
********************************************************************************
[ Type 'back' to go to the previous panel or 'help' to check the help contents f
or this panel or 'quit' to cancel the installation at any time. ]

Copyright (c) 1993-2015 Informatica LLC. All Rights Reserved.
See patents at https://www.informatica.com/legal/patents.html

Select to install or upgrade:
    * 1->Install Informatica 10.0.0.
Select this option to perform a full installation of Informatica 10.0.0.
      2->Upgrade to Informatica 10.0.0.
Select this option to upgrade previous versions of Informatica products to Infor
matica 10.0.0.
(Default: 1):

To continue, hit the '1' key.

Enable Kerberos network authentication
    * 1->No
      2->Yes
(Default: 1):

To continue, hit the '1' key.

WHEN YOU SELECT AGREE AND INSTALL INFORMATICA PLATFORM, YOU AGREE TO BE BOUND BY
THE PRODUCT USAGE TOOLKIT END USER LICENSE AGREEMENT, WHICH IS AVAILABLE AT: 
http://www.informatica.com/us/eula/en-support-eula.aspx. AS FURTHER DESCRIBED IN 
THE EULA, YOUR USE OF THE INFORMATICA PLATFORM WILL ENABLE THE PRODUCT USAGE 
TOOLKIT TO COLLECT CERTAIN PRODUCT USAGE AND FAILURE INFORMATION. YOU MAY 
DISABLE THIS FEATURE AT ANY TIME. FOR MORE INFORMATION ON HOW TO DISABLE THIS 
FEATURE REFER THE INFORMATICA ADMINISTRATOR GUIDE.

I agree to terms and conditions
    * 1->No
      2->Yes
(Default: 1):

To continue, hit the '2' key.

********************************************************************************
Installation Prerequisites - Step 2 of 8
********************************************************************************
[ Type 'back' to go to the previous panel or 'help' to check the help contents 
for this panel or 'quit' to cancel the installation at any time. ]

Verify the installation prerequisites and complete the pre-installation tasks 
before you continue.

Disk Space Requirement: 10 GB

Memory Requirement (RAM): 6 GB

Database Requirements
- Verify the Oracle, IBM DB2, Microsoft SQL Server, or Sybase ASE database 
  version.
- Verify the database user account. The account must have permissions to 
  create and drop tables and views, and insert, update, and delete data.

Pre-installation Tasks
- Obtain the Informatica license key.
- Verify the minimum system requirements.
- Set the environment variables.
- Verify the port availability.
- Set up the keystore file.
- On UNIX, set the file descriptor limit.
- On UNIX, configure POSIX asynchronous I/O.
- Download and extract the Informatica installer files.
- Run the Informatica Pre-Installation (i10PreInstallChecker) System Check Tool.
- If you are enabling Kerberos network authentication, run the Informatica 
  Kerberos SPN Format Generator.
Press <Enter> to continue ...

To continue, hit the 'Enter' key.

********************************************************************************
License and Installation Directory - Step 3 of 8
********************************************************************************
[ Type 'back' to go to the previous panel or 'help' to check the help contents 
for this panel or 'quit' to cancel the installation at any time. ]

Enter the license key file (default :- /home/infauser/license.key) :

To continue, hit the 'Enter' key.

Enter the installation directory (default :- /home/infauser) :

To continue, hit the 'Enter' key.

********************************************************************************
Pre-Installation Summary - Step 4 of 8
********************************************************************************
[ Type 'back' to go to the previous panel or 'help' to check the help contents 
for this panel or 'quit' to cancel the installation at any time. ]

Product Name	 : 	Informatica 10.0.0 Services
Installation Type	 : 	New Installation
Installation Directory	 : 	/home/infauser
Disk Space Requirements
Required Disk Space	 : 	8,214 MB
Available Disk Space	 : 	27,665 MB

Press <Enter> to continue ...

To continue, hit the 'Enter' key.

********************************************************************************
Installing - Step 5 of 8
********************************************************************************

Installing... 5%
Installing... 10%
Installing... 15%
Installing... 20%
Installing... 25%
Installing... 35%
Installing... 40%
Installing... 45%
Installing... 50%
Installing... 55%
Installing... 60%
Installing... 65%
Installing... 70%
Installing... 75%
Installing... 80%
Installing... 85%
Installing... 90%
Installing... 95%
Installing...100%

********************************************************************************
Domain Selection - Step 5A of 8
********************************************************************************
[ Type 'back' to go to the previous panel or 'help' to check the help contents 
for this panel or 'quit' to cancel the installation at any time. ]

    * 1->Create a domain
      2->Join a domain
(Default: 1):

To continue, hit the '1' key.

Enable secure communication for the domain
    * 1->No
      2->Yes
(Default: 1):

To continue, hit the '1' key.

    * 1->Enable HTTPS for Informatica Administrator
      2->Disable HTTPS
(Default: 1):

To continue, hit the '2' key.

********************************************************************************
Domain Configuration Repository - Step 5B of 8
********************************************************************************
[ Type 'back' to go to the previous panel or 'help' to check the help contents 
for this panel or 'quit' to cancel the installation at any time. ]

Configure the database for the domain configuration repository:

Database type:
      1->Oracle
    * 2->SQLServer
      3->DB2
      4->Sybase
(Default: 2):

To continue, hit the 'Enter' key.

Database user ID: (default :- InfaDBUserDomainConfigRepo) :

To continue, hit the 'Enter' key.

User password: :

To continue, enter the password and the Enter key.

  Specify Schema Name
    * 1->No
      2->Yes
(Default: 1):

To continue, hit the 'Enter' key.

Configure the database connection
      1->JDBC URL
    * 2->Custom JDBC Connection String
(Default: 2):

To continue, hit the '1' key.

Database address: (default :- REOSERVER:1433) :

To continue, hit the 'Enter' key.

Database service name: (default :- InfaDBDomainConfigRepo) :

To continue, hit the 'Enter' key.

Configure JDBC parameters
    * 1->Yes
      2->No
(Default: 1):

To continue, hit the 'Enter' key.

JDBC parameters (default :- SnapshotSerializable=true) :

To continue, hit the 'Enter' key.

********************************************************************************
Domain Security - Encryption Key - Step 5C of 8
********************************************************************************
[ Type 'back' to go to the previous panel or 'help' to check the help contents 
for this panel or 'quit' to cancel the installation at any time. ]

Keyword: :

To continue, enter the word 'Apollo12' and hit the 'Enter' key.

Encryption key directory: (default :- /home/infauser/isp/config/keys) :

To continue, hit the 'Enter' key.

Information !!! The encryption key will be generated in 
/home/infauser/isp/config/keys with the file name siteKey. You must keep the 
name of the domain, the keyword for the encryption key, and the encryption 
key file in a secure location.  The domain name, keyword, and encryption key 
are required when you change the encryption key for the domain or move a 
repository to another domain.  

Select a Choice
    * 1->OK
(Default: 1):

To continue, hit the 'Enter' key.

********************************************************************************
Domain and Node Configuration - Step 6 of 8
********************************************************************************
[ Type 'back' to go to the previous panel or 'help' to check the help contents 
for this panel or 'quit' to cancel the installation at any time. ]

Enter the following information for the Informatica domain. 

Domain name: (default :- Domain) :

To continue, hit the 'Enter' key.

Node host name: (default :- hdcentos) :

To continue, hit the 'Enter' key.

Node name: (default :- node01) :

To continue, hit the 'Enter' key.

Node port number: (default :- 6005) :

To continue, hit the 'Enter' key.

Domain user name: (default :- Administrator) :

To continue, hit the 'Enter' key.

Domain password: (default :- ) :

To continue, enter a password for the domain and hit the 'Enter' key.

Confirm password: (default :- ) :

To continue, reenter a password for the domain and hit the 'Enter' key.

Display advanced port configuration page
    * 1->No
      2->Yes
(Default: 1):

To continue, hit the 'Enter' key.

Configure Model Repository Service and Data Integration Service
    * 1->Yes
      2->No
(Default: 1):

Hit the '2' key followed by the 'Enter' key.

Executing Command...
--
Defining domain...
-
Registering plugins...
-
Starting service...
-
Pinging domain...
-
Pinging domain...
-
Pinging domain...
-
Pinging domain...
-
Pinging Administrator...
-
Pinging Administrator...
-
Pinging Administrator...
-
Pinging Administrator...
-
Pinging Administrator...
-
Pinging Administrator...
-
Pinging Administrator...
-
*******************************************************************************
Post-Installation Summary - Step 8 of 8
*******************************************************************************
Installation Status SUCCESS

The Informatica 10.0.0 installation is complete.

The system services are disabled by default after the installation is complete.
You must configure the services and then enable them in the Administrator tool.

For more information, see the debug log file:
/home/infauser/Informatica_10.0.0_Services.log

Installation Type :New Installation

Informatica Administrator Home Page::
http://hdcentos:6008

Product Name:  Informatica 10.0.0 Services

Press <Enter> to continue ...

Hit the Enter key. It is done.

Troubleshooting the Services Installation

Installation Troubleshooting Overview

This chapter provides information about the Informatica installation process and the cause and resolution of errors that occur during installation. The examples included in this chapter describe general troubleshooting strategies and are not a comprehensive list of possible causes of installation issues.

Installation Log Files

You can use the following log files to troubleshoot an Informatica installation:

Installation log files

The installer produces log files during and after the installation. You can use these logs to get more information about the tasks completed by the installer and errors that occurred during installation. The installation log files include the following logs:

Service Manager log files

Log files generated when the Service Manager starts on a node.

Debug Log Files

The installer writes actions and errors to the debug log file. The name of the log file depends on the Informatica component you install.

File Installation Log File

The file installation log file contains information about the installed files.

Service Manager Log Files

The installer starts the Informatica service. The Informatica service starts the Service Manager for the node. The Service Manager generates log files that indicate the startup status of a node. Use these files to troubleshoot issues when the Informatica service fails to start and you cannot log in to Informatica Administrator. The Service Manager log files are created on each node.

The following table describes the files generated by the Service Manager:

Property Description
catalina.out Log events from the Java Virtual Machine (JVM) that runs the Service Manager. For example, a port is available during installation, but is in use when the Service Manager starts. Use this log to get more information about which port was unavailable during startup of the Service Manager.

The catalina.out file is in the following directory:
<Informatica installation directory>/logs/<node name>/catalina.out

cd $INFA_HOME/logs/node01
node.log Log events generated during the startup of the Service Manager on a node. You can use this log to get more information about why the Service Manager for a node failed to start. For example, if the Service Manager cannot connect to the domain configuration database after 30 seconds, the Service Manager fails to start. The node.log file is in the /tomcat/logs directory.

Note: The Service Manager also uses node.log to record events when the Log Manager is unavailable. For example, if the machine where the Service Manager runs does not have enough available disk space to write log event files, the Log Manager is unavailable.

After You Install the Services

Edit .bash_profile

#
# Configure the amount of system memory used by Informatica.
#
export INFA_JAVA_OPTS="-Xmx1024m"
#
# Use INFA_HOME to designate the Informatica installation directory.
#
export INFA_HOME=/home/infauser
#
# The domains.infa file contains the connectivity information for the gateway
# nodes in a domain, including the domain names, domain host names and 
# domain host port numbers.
#
export INFA_DOMAINS_FILE=$INFA_HOME/domains.infa
unset INFA_TRUSTSTORE
unset INFA_TRUSTSTORE_PASSWORD
#
# The following locale environment variables are set for Informatica.
# Possible values include:
#   Latin1 = ISO 8859-1 Western European
#   MS1252 = MS Windows Latin1 (ANSI), superset of Latin1
#   US-ASCII = 7-bit ASCII
#   UTF-8 = Unicode Transformation format, multibyte
#
#
export INFA_CODEPAGENAME=MS1252
#
# The following is required for ODBC and Informatica.
#
export ODBCHOME=$INFA_HOME/ODBC7.1
export ODBCINI=$INFA_HOME/ODBC7.1/odbc.ini
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ODBCHOME/lib
export PATH=$PATH:$ODBCHOME/bin
export ODBCINI=$HOME/ODBC7.1/odbc.ini

List of possible values for INFA_CODEPAGENAME.

Again, don't forget to source the .bash_profile file since it was edited.

source .bash_profile

Complete the Domain Configuration

Complete the Domain Configuration Overview

After you install Informatica services and before you create the application services, complete the configuration for the domain services.

Domain configuration includes tasks such as verifying code pages, configuring the environment variables for the domain, and configuring the firewall.

Verify Locale Settings and Code Page Compatibility

The code pages for application services must be compatible with code pages in the domain.

Verify and configure the locale settings and code pages:

Verify that the domain configuration database is compatible with the code pages of the application services that you create in the domain.

The Service Manager synchronizes the list of users in the domain with the list of users and group in each application service. If a user name in the domain has characters that the code page of the application service does not recognize, characters do not convert correctly and inconsistencies occur.

Verify that the locale settings on machines that access the Administrator tool and the Informatica client tools is compatible with code pages of repositories in the domain.

If the locale setting is not compatible with the repository code page, you cannot create an application service.

On Windows, verify the locale settings in the regional options of Control Panel. For information, see the Windows documentation.

Configure Locale Environment Variables on UNIX

Configure Environment Variables

Informatica uses environment variables to store configuration information when it runs the application services and connects to the clients. Configure the environment variables to meet the Informatica requirements.

Incorrectly configured environment variables can cause the Informatica domain or nodes to fail to start or can cause connection problems between the Informatica clients and the domain.

To configure environment variables on UNIX, log in with the system user account you used to install Informatica.

Configure Informatica Environment Variables

You can configure Informatica environment variables to store memory, domain, and location settings.

Edit the ~/.bash_profile file to set your environment variables. The following is a summary list of the values set for this installation:

export INFA_JAVA_OPTS="-Xmx1024m"
export INFA_HOME="/home/infauser"
export INFA_DOMAINS_FILE="$INFA_HOME/domains.infa"
unset INFA_TRUSTSTORE
unset INFA_TRUSTSTORE_PASSWORD

Save your file and exit from your editor. Do not forget to reread your file with:

. ~/.bash_profile

The following sections discuss, in more detail, the individual environment variables.

INFA_JAVA_OPTS

By default, Informatica uses a maximum of 512 MB of system memory.

You can use the INFA_JAVA_OPTS environment variable to configure the amount of system memory used by Informatica. Our system is for only one user, so configure 1 GB of system memory for the Informatica daemon use the following command:

export INFA_JAVA_OPTS="-Xmx1024m"

INFA_HOME

Use INFA_HOME to designate the Informatica installation directory. If you modify the Informatica directory structure, you need to set the environment variable to the location of the Informatica installation directory or the directory where the installed Informatica files are located.

export INFA_HOME="/home/infauser"

INFA_DOMAINS_FILE

The installer creates a domains.infa file in the Informatica installation directory. The domains.infa file contains the connectivity information for the gateway nodes in a domain, including the domain names, domain host names, and domain host port numbers.

Set the value of the INFA_DOMAINS_FILE variable to the path and file name of the domains.infa file.

Configure the INFA_DOMAINS_FILE variable on the machine where you install the Informatica services. If your domains.infa file is in the /root directory, you can use:

export INFA_DOMAINS_FILE="$INFA_HOME/domains.infa"

You can set the value without using the INFA_HOME environment variable. First, locate the domains.infa file with the following find command:

find / -name "domains.infa"

This returned the following location:

/home/infauser/domains.infa

Now set the environment variable:

export INFA_DOMAINS_FILE="/home/infauser/domains.infa"

INFA_TRUSTSTORE

If you enable secure communication for the domain, set the INFA_TRUSTSTORE variable with the directory that contains the truststore files for the SSL certificates. The directory must contain truststore files named infa_truststore.jks and infa_truststore.pem.

You must set the INFA_TRUSTSTORE variable if you use the default SSL certificate provided by Informatica or a certificate that you provide.

For this installation, since secure communications were not enabled, this environment variable will not be set.

unset INFA_TRUSTSTORE

INFA_TRUSTSTORE_PASSWORD

If you enable secure communication for the domain and you specify the SSL certificate to use, set the INFA_TRUSTSTORE_PASSWORD variable with the password for the infa_truststore.jks that contains the SSL certificate. The password must be encrypted. Use the command line program pmpasswd to encrypt the password.

For this installation, since secure communications were not enabled, this environment variable will not be set.

unset INFA_TRUSTSTORE_PASSWORD

Configure Library Path Environment Variables on UNIX

Configure library path environment variables on the machines that run the Data Integration Service, PowerCenter Integration Service, and PowerCenter Repository Service processes. The variable name and requirements depend on the platform and database.

Linux

Configure the LD_LIBRARY_PATH environment variable.

In Linux, the environment variable LD_LIBRARY_PATH is a colon-separated set of directories where libraries should be searched for first, before the standard set of directories; this is useful when debugging a new library or using a nonstandard library for special purposes.

Configure the LD_LIBRARY_PATH environment variable by utilizing the following table for the different databases:

Database Value
Oracle <DatabasePath>/lib
IBM DB2 <DatabasePath>/lib
Sybase ASE "${SYBASE_OCS}/lib:${SYBASE_ASE}/lib:${LD_LIBRARY_PATH}"
Informix <DatabasePath>/lib
Teradata <DatabasePath>/lib
ODBC <CLOSEDODBCHOME>/lib

To set this environment variable, use:

export ODBC_HOME="$INFA_HOME/ODBC7.1"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$ODBC_HOME/bin"

To view these environment variable to ensure they were set correctly:

echo $ODBC_HOME
echo $LD_LIBRARY_PATH

Prepare ODBC DSN Entries (odbc.ini)

Enter the following command to edit the odbc.ini file:

mv $INFA_HOME/ODBC7.1/odbc.ini $INFA_HOME/ODBC7.1/odbc.bak
vi $INFA_HOME/ODBC7.1/odbc.ini
[ODBC Data Sources]
DSNInfaDBPwrCntrRepo=DataDirect 7.1 SQL Server Wire Protocol

[DSNInfaDBPwrCntrRepo]
AlternateServers=
AlwaysReportTriggerResults=0
AnsiNPW=1
ApplicationName=
ApplicationUsingThreads=1
ConnectionReset=0
Database=InfaDBPwrCntrRepo
GSSClient=native
Language=
LogonID=
MaxPoolSize=100
MinPoolSize=0
PacketSize=-1
Password=
Pooling=0
QueryTimeout=0
TrustStore=
TrustStorePassword=
ValidateServerCertificate=1
WorkStationID=
XML Describe Type=-10

[Default]
Driver=/home/infauser/ODBC7.1/lib/DWsqls27.so
Description=DataDirect 7.1 SQL Server Wire Protocol
Server=REOSERVER
Port=1433

Prepare to Create the Application Services

Prepare to Create the Application Services Overview

Before you create an application service, verify the setup and configuration on the node.

Log in to the Administrator tool and create connections to the databases that the application services access through native connectivity.

Create Directories for the Analyst Service

Before you create the Analyst Service, you must create directories for the Analyst tool to store temporary files.

Create the following directories on the node that runs the Analyst Service:

mkdir $INFA_HOME/FlatFileCache
mkdir $INFA_HOME/BusinessGlossary
mkdir $INFA_HOME/AssetAttachments
Flat file cache directory

Create a directory for the flat file cache where the Analyst tool stores uploaded flat files. The Data Integration Service must also be able to access this directory. If the Analyst Service and the Data Integration Service run on different nodes, configure the flat file directory to use a shared directory. If the Data Integration Service runs on primary and back-up nodes or on a grid, each Data Integration Service process must be able to access the files in the shared directory.

mkdir $INFA_HOME/FlatFileCache

When you import a reference table or flat file source, the Analyst tool uses the files from this directory to create a reference table or flat file data object.

Temporary export file directory

Create a directory to store the temporary business glossary files that the business glossary export process creates. Create the directory on the node that runs the Analyst Service.

For example, you can create a directory named "exportfiledirectory" in the following location:

mkdir $INFA_HOME/BusinessGlossary
Asset attachments directory

Create a directory to store the files that content managers add as attachments to Glossary assets. Create the directory on the node that runs the Analyst Service.

For example, you can create a directory named "attachmentdirectory" in the following location:

mkdir $INFA_HOME/AssetAttachments

Log In to Informatica Administrator

Start the Informatica service:

cd $INFA_HOME/server/tomcat/bin/
./infaservice.sh startup

The following output will be displayed:

Starting Informatica services on node 'node01'
Using CURRENT_DIR:     /home/infauser/tomcat/bin
Using INFA_HOME:       /home/infauser
Using System log directory :   /home/infauser/logs/node01

Now use a browser and open http://hdcentos:6008/administrator. The ID is 'Administrator' and the password is the normal password.

You must have a user account to log in to the Informatica Administrator web application.

Log into the Linux server. Open a browser. Since the Administrator tool is not configured to use a secure connect, enter the following URL:

http://hdcentos:6008/administrator

The host name and port in the URL represent the host name and port number of the master gateway node. Enter the Username Administrator with the normal password. Click on the Log In button.

The following page is shown.

Create Connections

In the Administrator tool, create connections to the database that the application services use. You need to specify the connection details while you configure the application service.

When you create the database connection, specify the database connection properties and test the connection.

The following table describes the database connections that you must create before you create the associated application services:

Database Connection Description
Data object cache database To access the data object cache, create the data object cache connection for the Data Integration Service.
Workflow database To store run-time metadata for workflows, create the workflow database connection for the Data Integration Service.
Profiling warehouse database To create and run profiles and scorecards, create the profiling warehouse database connection for the Data Integration Service.

To create and run profiles and scorecards, select this instance of the Data Integration Service when you configure the run-time properties of the Analyst Service.
Reference data warehouse To store reference table data, create the reference data warehouse connection for the Content Management Service.

Microsoft SQL Server Connection Properties

Use a Microsoft SQL Server connection to access tables in a Microsoft SQL Server database. The following table describes the Microsoft SQL Server connection properties:

Property Description
User name Database user name.
Password Password for the user name.
Use Trusted Connection Optional. When enabled, the Data Integration Service uses Windows authentication to access the Microsoft SQL Server database. The user name that starts the Data Integration Service must be a valid Windows user with access to the Microsoft SQL Server database.
Connection String for metadata access Connection string to import physical data objects. Use the following connection string: jdbc:informatica:sqlserver://<host>:<port>;databaseName=<dbname>
Connection String for data access Connection string to preview data and run mappings. Enter: <ServerName>@<DBName>
Domain Name Optional. Name of the domain where Microsoft SQL Server is running.
Packet Size Required. Optimize the ODBC connection to Microsoft SQL Server. Increase the packet size to increase performance. Default is 0.
Code Page Database code page.
Owner Name Name of the schema owner. Specify for connections to the profiling warehouse database or data object cache database.
Schema Name Name of the schema in the database. Specify for connections to the profiling warehouse or data object cache database. You must specify the schema name for the profiling warehouse if the schema name is different from the database user name. You must specify the schema name for the data object cache database if the schema name is different from the database user name and you manage the cache with an external tool.
Environment SQL Optional. Enter SQL commands to set the database environment when you connect to the database. The Data Integration Service executes the connection environment SQL each time it connects to the database.
Transaction SQL Optional. Enter SQL commands to set the database environment when you connect to the database. The Data Integration Service executes the transaction environment SQL at the beginning of each transaction.
Retry Period This property is reserved for future use.
SQL Identifier Character The type of character used to identify special characters and reserved SQL keywords, such as WHERE. The Data Integration Service places the selected character around special characters and reserved SQL keywords. The Data Integration Service also uses this character for the Support Mixed-case Identifiers property.
Support Mixed-case Identifiers When enabled, the Data Integration Service places identifier characters around table, view, schema, synonym, and column names when generating and executing SQL against these objects in the connection. Use if the objects have

Note: When you use a Microsoft SQL Server connection to access tables in a Microsoft SQL Server database, the Developer tool does not display the synonyms for the tables.

Creating a Connection

In the Administrator tool, you can create relational database, social media, and file systems connections.

In the Administrator tool, click the Manage tab. Click the Connections view.

In the Navigator, select the domain. In the Navigator, click Actions > New > Connection.

The New Connection dialog box appears. In the New Connection dialog box, select the connection type, and then click OK.

The New Connection wizard appears. Enter the connection properties. The connection properties that you enter depend on the connection type. Click Next to go to the next page of the New Connection wizard.

When you finish entering connection properties, you can click Test Connection to test the connection to the database. Click Finish.

Data Object Cache Connection

The following images represent my definitions for this connection.

Connection String: jdbc:informatica:sqlserver://REOSERVER:1433;SelectMethod=cursor;databaseName=InfaDBDataObjCache
Connection String: REOSERVER@InfaDBDataObjCache

Workflow Database Connection

The following images represent my definitions for this connection.

Connection String: jdbc:informatica:sqlserver://REOSERVER:1433;SelectMethod=cursor;databaseName=InfaDBWorkflow
Connection String: REOSERVER@InfaDBWorkflow

Profiling Warehouse Connection

The following images represent my definitions for this connection.

Connection String: jdbc:informatica:sqlserver://REOSERVER:1433;SelectMethod=cursor;databaseName=InfaDBProfWH
Connection String: REOSERVER@InfaDBProfWH

Reference Data Warehouse Connection

The following images represent my definitions for this connection.

Connection String: jdbc:informatica:sqlserver://REOSERVER:1433;SelectMethod=cursor;databaseName=InfaDBRefDW
Connection String: REOSERVER@InfaDBRefDW

Create the Application Services

Create the Application Services Overview

Use the Administrator tool to create the application services in the required order.

Some application services depend on other application services. When you create these dependent application services, you must provide the name of other running application services. Review the application service dependencies to determine the order that you must create the services. For example, you must create a Model Repository Service and a Data Integration Service before you create an Analyst Service.

Before you create the application services, verify that you have completed the prerequisite tasks required by the installation and configuration process.

After you create each application service, review the next tasks that you need to complete.

Create and Configure the Model Repository Service

The Model Repository Service is an application service that manages the Model repository. The Model repository stores metadata created by Informatica clients and application services in a relational database to enable collaboration among the clients and services.

When you access a Model repository object from the Developer tool, the Analyst tool, the Administrator tool, or the Data Integration Service, the client or service sends a request to the Model Repository Service. The Model Repository Service process fetches, inserts, and updates the metadata in the Model repository database tables.

Create the Model Repository Service

Use the service creation wizard in the Administrator tool to create the service. In the Administrator tool, click the Manage tab. Click on the Services and Nodes View. Click Actions > New > Model Repository Service.

The New Model Repository Service dialog box appears. On the New Model Repository Service - Step 1 of 2 page, enter the following properties:

Property Description
Name Name of the service. The name is not case sensitive and must be unique within the domain. It cannot exceed 128 characters or begin with @. It also cannot contain spaces or the following special characters: ` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [
Description Description of the service. The description cannot exceed 765 characters.
Location Domain and folder where the service is created. Click Browse to choose a different folder. You can move the service after you create it.
License License object that allows use of the service.
Node Node on which the service runs.
Backup Nodes If your license includes high availability, nodes on which the service can run if the primary node is unavailable.

Click Next.

The New Model Repository Service - Step 2 of 2 page appears.

Enter the following properties for the Model repository database:

Connection String: jdbc:informatica:sqlserver://REOSERVER:1433;DatabaseName=InfaDBModelRepo;SnapshotSerializable=true

Click Finish. The domain creates the Model Repository Service, creates content for the Model repository in the specified database, and enables the service. After you create the service through the wizard, you can edit the properties or configure other properties.

Create the Model Repository User

If the domain does not use Kerberos authentication, the domain uses a user account to authenticate other application services that make requests to the Model Repository Service. You must create a user account and assign the user the Administrator role for the Model Repository Service.

When you create an application service that depends on the Model Repository Service, you provide the name of the Model Repository Service and of this Model repository user.

Create and Configure the Data Integration Service

The Data Integration Service is an application service that performs data integration jobs for the Analyst tool, the Developer tool, and external clients.

When you preview or run data profiles, SQL data services, and mappings in the Analyst tool or the Developer tool, the client tool sends requests to the Data Integration Service to perform the data integration jobs. When you run SQL data services, mappings, and workflows from the command line program or an external client, the command sends the request to the Data Integration Service.

Create the Data Integration Service

Use the service creation wizard in the Administrator tool to create the service.

Before you create the Data Integration Service, verify that you have created and enabled the Model Repository Service. If the domain does not use Kerberos authentication, verify that you have created a Model repository user that the Data Integration Service can use to access the Model Repository Service.

Click Finish. The domain creates and enables the Data Integration Service. After you create the service through the wizard, you can edit the properties or configure other properties.

After You Create the Data Integration Service

After you create the Data Integration Service, perform the following tasks:

Create the Workflow Service Database Contents

When the Data Integration service starts for the first time, you will see a messages that states: Workflow Service database contents do not exist.

When this occurs, do the following:

Verify the host file Configuration on UNIX

If you configured the Data Integration Service on UNIX to launch jobs as separate processes, verify that the host file on the node that runs the service contains a localhost entry. Otherwise, jobs fail when the Launch Jobs as Separate Processes property for the Data Integration Service is enabled.

Note: Windows does not require a localhost entry in the host file.

Create Other Services

After you create the Data Integration Service, create the application services that depend on the Data Integration Service.

Create the dependent services in the following order:

  1. Analyst Service
  2. Content Management Service
  3. Search Service

Create and Configure the Analyst Service

The Analyst Service is an application service that runs the Analyst tool in the Informatica domain. The Analyst Service manages the connections between service components and the users that have access to the Analyst tool.

When you run profiles, scorecards, or mapping specifications in the Analyst tool, the Analyst Service connects to the Data Integration Service to perform the data integration jobs. When you work on Human tasks in the Analyst tool, the Analyst Service connects to the Data Integration Service to retrieve the task metadata from the workflow database.

When you view, create, or delete a Model repository object in the Analyst tool, the Analyst Service connects to the Model Repository Service to access the metadata. When you view data lineage analysis on scorecards in the Analyst tool, the Analyst Service sends the request to the Metadata Manager Service to run data lineage.

Create the Analyst Service

Use the service creation wizard in the Administrator tool to create the service.

Before you create the Analyst Service, verify that you have created and enabled the following services:

In the Administrator tool, click the Manage tab. Click Actions > New > Analyst Service. The New Analyst Service dialog box appears. On the New Analyst Service - Step 1 of 6 page, enter the following properties:

After You Create the Analyst Service

After you create the Analyst Service, create the Search Service that depends on the Analyst Service.

Create and Configure the Content Management Service

The Content Management Service is an application service that manages reference data. A reference data object contains a set of data values that you can search while performing data quality operations on source data. The Content Management Service also compiles rule specifications into mapplets. A rule specification object describes the data requirements of a business rule in logical terms.

The Content Management Service uses the Data Integration Service to run mappings to transfer data between reference tables and external data sources. The Content Management Service also provides transformations, mapping specifications, and rule specifications with the following types of reference data:

Create the Content Management Service

Use the service creation wizard in the Administrator tool to create the service.

Before you create the Content Management Service, verify that you have created and enabled the following services:

The domain creates and enables the Content Management Service.

After you create the service through the wizard, you can edit the properties or configure other properties.

After the Content Management Service is enabled, there may be a message that says Audit Tables do not exist.

The Audit Tables must be created.

Create and Configure the Search Service

The Search Service is an application service that manages search in the Analyst tool and Business Glossary Desktop.

By default, the Search Service returns search results from a Model repository, such as data objects, mapping specifications, profiles, reference tables, rules, scorecards, and business glossary terms. The search results can also include column profile results and domain discovery results from a profiling warehouse.

Create the Search Service

Use the service creation wizard in the Administrator tool to create the service.

Before you create the Search Service, verify that you have created and enabled the following services:

Click Finish. The domain creates the Search Service. The domain does not enable the Search Service during the creation process. You must enable the Search Service before users can perform searches in the Analyst tool and Business Glossary Desktop.

To enable the Search Service, select the service in the Navigator, and then click Actions > Enable Service.

The Model Repository Service, Data Integration Service, and Analyst Service must be running to enable the Search Service.

After checking the logs, a message appeared that said:

After looking deeper into the issue:

The following document was found on the Informatica website: Link. After following the instructions by granting the appropriate access, logging out, shutting down the service, starting the service and logging back in, the issue was fixed.

Create and Configure the PowerCenter Repository Service

The PowerCenter Repository Service is an application service that manages the PowerCenter repository. The PowerCenter repository stores metadata created by the PowerCenter Client and application services in a relational database.

When you access a PowerCenter repository object from the PowerCenter Client or the PowerCenter Integration Service, the client or service sends a request to the PowerCenter Repository Service. The PowerCenter Repository Service process fetches, inserts, and updates metadata in the PowerCenter repository database tables.

Create the PowerCenter Repository Service

Use the service creation wizard in the Administrator tool to create the service.

Click Finish. The domain creates the PowerCenter Repository Service, starts the service, and creates content for the PowerCenter repository.

After you create the service through the wizard, you can edit the properties or configure other properties.

After You Create the PowerCenter Repository Service

After you create the PowerCenter Repository Service, perform the following tasks:

Run the PowerCenter Repository Service in Normal Mode

After you create the PowerCenter Repository Service, it starts in exclusive mode and access is restricted to the administrator. Edit the service properties to run the service in normal operating mode to provide access to other users.

Create the PowerCenter Repository User

If the domain does not use Kerberos authentication, the domain uses a user account to authenticate other application services that make requests to the PowerCenter Repository Service. You must create a user account and assign the user the Administrator role for the PowerCenter Repository Service.

When you create an application service that depends on the PowerCenter Repository Service, you provide the name of the PowerCenter Repository Service and of this PowerCenter repository user.

Create Other Services

After you create the PowerCenter Repository Service, create the application services that depend on the PowerCenter Repository Service.

You can create the following application services:

  1. PowerCenter Integration Service
  2. Metadata Manager Service
  3. Web Services Hub Service
  4. Reporting Service
  5. Reporting and Dashboards Service

Create and Configure the PowerCenter Integration Service

The PowerCenter Integration Service is an application service that runs workflows and sessions for the PowerCenter Client.

When you run a workflow in the PowerCenter Client, the client sends the requests to the PowerCenter Integration Service. The PowerCenter Integration Service connects to the PowerCenter Repository Service to fetch metadata from the PowerCenter repository, and then runs and monitors the sessions and workflows.

Create the PowerCenter Integration Service

Use the service creation wizard in the Administrator tool to create the service.

Before you create the PowerCenter Integration Service, verify that you created and enabled the PowerCenter Repository Service. If the domain does not use Kerberos authentication, verify that you created a PowerCenter repository user that the PowerCenter Integration Service can use to access the PowerCenter Repository Service.

Select the data movement mode that determines how the PowerCenter Integration Service handles character data. Choose ASCII or Unicode. The default is ASCII.

In ASCII mode, the PowerCenter Integration Service recognizes 7-bit ASCII and EBCDIC characters and stores each character in a single byte. In Unicode mode, the PowerCenter Integration Service recognizes multibyte character sets as defined by the supported code pages. Use Unicode mode when the sources or targets use 8-bit or multibyte character sets and contain character data.

Click Finish.

On the Specify Code Pages dialog box, assign a code page for the PowerCenter Integration Service.

The code page for the PowerCenter Integration Service must be compatible with the code page of the associated repository. Click OK.

The domain creates the PowerCenter Integration Service. The domain does not enable the PowerCenter Integration Service during the service creation process.

To enable the PowerCenter Integration Service, select the service in the Navigator, and click Actions > Enable Service. The PowerCenter Repository Service must be running to enable the PowerCenter Integration Service.

After you create the service through the wizard, you can edit the properties or configure other properties.

Create and Configure the Metadata Manager Service

The Metadata Manager Service is an application service that runs the Metadata Manager web client in the Informatica domain. The Metadata Manager Service manages the connections between service components and the users that have access to Metadata Manager.

When you load metadata into the Metadata Manager warehouse, the Metadata Manager Service connects to the PowerCenter Integration Service. The PowerCenter Integration Service runs workflows in the PowerCenter repository to read from metadata sources and load metadata into the Metadata Manager warehouse. When you use Metadata Manager to browse and analyze metadata, the Metadata Manager Service accesses the metadata from the Metadata Manager repository.

Create the Metadata Manager Service

Use the service creation wizard in the Administrator tool to create the service.

Before you create the Metadata Manager Service, verify that you created and enabled the following services:

On the New Metadata Manager Service - Step 1 of 3 page, enter the following properties:

Click Next.

The New Metadata Manager Service - Step 2 of 3 page appears.

Click Next.

The New Metadata Manager Service - Step 3 of 3 page appears.

Click Finish.

The domain creates the Metadata Manager Service. Next, create the repository contents.

To enable the Metadata Manager Service, select the service in the Navigator and click Actions > Enable Service. The PowerCenter Repository Service and PowerCenter Integration Service must be running to enable the Metadata Manager Service.

After you create the service through the wizard, you can edit the properties or configure other properties.

Create and Configure the Web Services Hub Service

The Web Services Hub Service is an application service in the Informatica domain that exposes PowerCenter functionality to external clients through web services.

The Web Services Hub Service receives requests from web service clients and passes them to the PowerCenter Integration Service or PowerCenter Repository Service based on the type of request. The PowerCenter Integration Service or PowerCenter Repository Service processes the requests and sends a response to the Web Services Hub. The Web Services Hub sends the response back to the web service client.

Create the Web Services Hub Service

Use the service creation wizard in the Administrator tool to create the service.

Before you create the Web Services Hub Service, verify that you created and enabled the PowerCenter Repository Service.

The New Web Services Hub Service dialog box appears.

Click Finish.

The domain creates the Web Services Hub Service. The domain does not enable the Web Services Hub Service during the service creation process.

To enable the Web Services Hub Service, select the service in the Navigator, and then click Actions > Enable Service.

After you create the service through the wizard, you can edit the properties or configure other properties.

Create and Configure the Reporting Service

ServiceThe Reporting Service is an application service that runs the Data Analyzer application in the Informatica domain. The Reporting Service manages the connections between service components and the users that have access to Data Analyzer.

The Reporting Service stores metadata for schemas, metrics and attributes, queries, reports, user profiles, and other objects in the Data Analyzer repository. When you run reports for a data source, the Reporting Service uses the metadata in the Data Analyzer repository to retrieve the data for the report and to present the report.

Create the Reporting Service

Use the service creation wizard in the Administrator tool to create the service.

Click Finish.

The domain creates the Reporting Service. The domain does not enable the Reporting Service during the service creation process.

Create and Configure the Reporting and Dashboards Service

The Reporting and Dashboards Service is an application service that runs the JasperReports application in the Informatica domain.

The Reporting and Dashboards Service stores metadata for PowerCenter Repository Reports and Metadata Manager Reports in the Jaspersoft repository. You use the PowerCenter Client or Metadata Manager to run the reports. When you run the reports, the Reporting and Dashboards Service uses the metadata in the Jaspersoft repository to retrieve the data for the report and to present the report.

Create the Reporting and Dashboards Service

ServiceUse the service creation wizard in the Administrator tool to create the service.

Before you create the Reporting and Dashboards Service, verify that you performed the following tasks:

Click Finish.

The domain creates the Reporting and Dashboards Service, enables the service, and then creates content for the Jaspersoft repository in the specified database.

After you create the service through the wizard, you can edit the properties or configure other properties.