Install
Install
Install
Guide
INFORMATICA® POWERMART® 5
INFORMATICA® POWERCENTER® 5
(VERSION 5.1)
Informatica PowerMart/PowerCenter Installation and Configuration Guide
Version 5.1.0
June 2001
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
About Informatica Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xiv
About this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
About PowerCenter and PowerMart . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Other Informatica Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xviii
Accessing the Informatica Webzine . . . . . . . . . . . . . . . . . . . . . . . . . . .xviii
Visiting the Informatica Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . .xviii
Visiting the Informatica Developer Network . . . . . . . . . . . . . . . . . . . .xviii
Obtaining Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xix
New Features and Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
Version 5.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
Version 5.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxi
iii
Character Data Movement Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Changing Data Movement Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Code Page Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Operating System Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Choosing a Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Code Page Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Informatica Code Page Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Relaxed Data Code Page Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Configuring the Informatica Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Configuring the Informatica Client . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Relaxed Code Page Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Troubleshooting for Relaxed Code Page Validation . . . . . . . . . . . . . . . . . . . 32
Case Study: Processing 7-bit ASCII Data . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Configuring the 7-bit ASCII Environment . . . . . . . . . . . . . . . . . . . . . . 34
ASCII Case Study: Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Case Study: Processing ISO 8859-1 Data . . . . . . . . . . . . . . . . . . . . . . . . . . 37
The ISO 8859-1 Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Configuring the ISO 8859-1 Environment . . . . . . . . . . . . . . . . . . . . . . 38
ISO 8859-1 Case Study: Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
iv Table of Contents
Chapter 4: Creating a Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Creating a Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Table of Contents v
Connecting to a Sybase SQL Server Database . . . . . . . . . . . . . . . . . . . 120
Connecting to an Informix Database . . . . . . . . . . . . . . . . . . . . . . . . . 121
Connecting to a DB2 Universal Database . . . . . . . . . . . . . . . . . . . . . . 122
Step 4. Starting and Stopping the Informatica Server on UNIX . . . . . . . . . 125
UNIX Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Command Line Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Installing and Configuring ODBC for UNIX . . . . . . . . . . . . . . . . . . . . . . 127
Connecting to ODBC Data Sources . . . . . . . . . . . . . . . . . . . . . . . . . . 128
vi Table of Contents
Client ODBC Calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Server ODBC Calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Creating an ODBC Data Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Configuring ODBC for Microsoft Excel . . . . . . . . . . . . . . . . . . . . . . . 162
Configuring ODBC for Sybase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Configuring ODBC for SQL Server 6.5 . . . . . . . . . . . . . . . . . . . . . . . 163
Configuring ODBC for SQL Server 7.0 . . . . . . . . . . . . . . . . . . . . . . . 164
Configuring an ODBC Data Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Deleting an ODBC Data Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
List of Figures ix
x List of Figures
List of Tables
Table 1-1. Minimum System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .. 2
Table 1-2. Informatica Client Connectivity Requirements . . . . . . . . . . . . . . . . . . . . . . . .. . .. 4
Table 1-3. Informatica Server Connectivity Requirements . . . . . . . . . . . . . . . . . . . . . . . .. . .. 4
Table 1-4. Native Connect String Syntax ................................ . .. . .. 5
Table 2-1. Session and File Cache Handling After Data Movement Mode Change . . . . . .. . . 14
Table 2-2. Code Page Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 23
Table 3-1. ODBC Drivers for Source and Target Databases . . . . . . . . . . . . . . . . . . . . . . .. . . 45
Table 3-2. Informatica Client Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 48
Table 3-3. Informix SetNet32 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 56
Table 4-1. Create Repository Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 66
Table 5-1. Installation Parameters for Informatica Server on Windows NT/2000 . . . . . . .. . . 73
Table 5-2. Keys Configuration for Informatica Server on Windows NT/2000 . . . . . . . . . .. . . 76
Table 5-3. Network Configuration for Informatica Server on Windows NT/2000 . . . . . . .. . . 78
Table 5-4. Repository Configuration for Informatica Server on Windows NT/2000 . . . . .. . . 79
Table 5-5. Compatibility and Database Configuration for Informatica NT Server . . . . . . .. . . 80
Table 5-6. Miscellaneous Configuration for Informatica Server on Windows NT/2000 . . .. . . 83
Table 5-7. Informix SetNet32 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 90
Table 6-1. Library Path for Informatica Server on UNIX . . . . . . . . . . . . . . . . . . . . . . . . .. . 107
Table 6-2. Configuration Parameters for Informatica Server on UNIX . . . . . . . . . . . . . . .. . 109
Table 6-3. Library Path for Informatica Server on UNIX . . . . . . . . . . . . . . . . . . . . . . . . .. . 115
Table 7-1. TCP/IP Settings to Register a Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 139
Table 7-2. IPX/SPX Settings to Register a Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 140
Table 8-1. Upgrading Lookup Transformation Options . . . . . . . . . . . . . . . . . . . . . . . . . .. . 147
Table 9-1. ODBC Connection Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 156
Table 9-2. Database ODBC Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 157
Table 9-3. Informatica Client ODBC Function Calls . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 158
Table 9-4. Informatica Server ODBC Function Calls . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 160
Table A-1. Code Page Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 170
Table A-2. Code Pages by Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 172
Table A-3. Code Page Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 176
Table A-4. Compatible Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 178
Table A-5. Supported Code Pages and Related Code Pages . . . . . . . . . . . . . . . . . . . . . . .. . 179
Table A-6. MS Latin1 to Latin1 Character Conversion . . . . . . . . . . . . . . . . . . . . . . . . . .. . 187
Table A-7. Latin1 to MS Latin1 Character Conversion . . . . . . . . . . . . . . . . . . . . . . . . . .. . 187
Table A-8. IBM EBCDIC US English to Latin1 Character Conversion . . . . . . . . . . . . . . .. . 188
Table A-9. Latin1 to IBM EBCDIC US English Character Conversion . . . . . . . . . . . . . . .. . 189
Table A-10. MS Shift JIS to JapanEUC Character Conversion . . . . . . . . . . . . . . . . . . . . .. . 189
Table A-11. JapanEUC to MS Shift JIS Character Conversion . . . . . . . . . . . . . . . . . . . .. . 192
Table A-12. IBM EBCDIC Japanese to JapanEUC Character Conversion . . . . . . . . . . . . .. . 197
Table A-13. JapanEUC to IBM EBCDIC Japanese Character Conversion . . . . . . . . . . . . .. . 198
List of Tables xi
Table A-14. IBM EBCDIC Japanese to MS Shift JIS Character Conversion . . . . . . . . . . . . . .203
Table A-15. MS Shift JIS to IBM EBCDIC Japanese Character Conversion . . . . . . . . . . . . . .204
xiii
About Informatica Documentation
The complete set of printed documentation for PowerMart and PowerCenter includes the
following books:
♦ Designer Guide. Provides information needed to use the Designer. Includes information to
help you create mappings, mapplets, and transformations. Also includes a description of
the transformation datatypes used to process and transform source data.
♦ Getting Started. Provides basic tutorials for getting started. Also contains documentation
about the sample repository.
♦ Installation and Configuration Guide. Provides information needed to install and
configure the Informatica tools, including details on environment variables and database
connections.
♦ Metadata Reporter Guide. Provides information on how to install and use the web-based
Metadata Reporter to generate reports on the metadata in PowerMart and PowerCenter
repositories.
♦ Repository Guide. Provides information needed to administer the repository using the
Repository Manager or the pmrep command line program. Includes details on
functionality available in the Repository Manager, such as creating and maintaining
repositories, folders, users, groups, and permissions and privileges.
♦ Session and Server Guide. Provides information to help you create and run sessions in the
Server Manager, as well as administer the Informatica Server. Also contains information on
tuning sessions and the Informatica Server for better performance.
♦ Transformation Language Reference. Provides syntax descriptions and examples for each
transformation function provided with PowerMart and PowerCenter.
♦ Troubleshooting Guide. Provides error messages that you might encounter while using
PowerMart or PowerCenter. Each error message includes one or more possible causes and
actions that you can take to correct the condition.
Documentation available with our other products includes:
♦ Informatica® Metadata Exchange SDK User Guide. Provides information about the
second generation of Metadata Exchange interfaces for PowerMart and PowerCenter
repositories.
♦ Informatica® PowerChannel™ User Guide. Provides information on how to transport
compressed and encrypted data through a secure channel.
♦ PowerCenter™ Integration Server for BW Installation Guide. Provides information to
install and configure PCISBW for loading source data into a SAP Business Warehouse. It
also contains basic instructions for loading into BW.
♦ PowerConnect™ for IBM ® DB2® Installation Guide. Provides information on setting up
a mainframe environment to work with PowerCenter, including connectivity issues for
mainframe and DB2 databases.
xiv Preface
♦ PowerConnect™ for IBM ® MQSeries ® User and Administrator Guide. Provides
information to install PowerConnect for IBM MQSeries, build mappings, extract data
from message queues, and load data to message queues.
♦ PowerConnect™ for PeopleSoft® User and Administrator Guide. Provides information to
install PowerConnect for PeopleSoft, extract data from PeopleSoft, build mappings, and
run sessions to load PeopleSoft source data into your data warehouse.
♦ PowerConnect™ for SAP ™ R/3® User and Administrator Guide. Provides information to
install PowerConnect for SAP R/3, extract data from SAP R/3, build mappings, and run
sessions to load SAP R/3 data into a data warehouse.
♦ PowerConnect™ for Siebel® User and Administrator Guide. Provides information to
install PowerConnect for Siebel, extract data from Siebel systems, build mappings, and run
sessions to load Siebel source data into a data warehouse.
♦ PowerPlug ™ User Guide. Provides information on how to use PowerPlug to extract
metadata from leading data modeling tools and import it into PowerMart/PowerCenter
repositories through Informatica Metadata Exchange SDK.
♦ PowerBridge™ for Hyperion® Essbase® Server User Guide. Provides information on how
to use PowerBridge to export multi-dimensional metadata from PowerMart/PowerCenter
repositories into the Hyperion Integration Server through Informatica Metadata Exchange
SDK.
xvi Preface
Document Conventions
This guide uses the following formatting conventions:
italicized monospaced text This is the variable name for a value you enter as part of an
operating system command. This is generic text that should be
replaced with user-supplied values.
Warning: The following paragraph notes situations where you can overwrite
or corrupt data, unless you follow the specified procedure.
bold monospaced text This is an operating system command you enter from a prompt to
execute a task.
xviii Preface
Obtaining Technical Support
There are many ways to access Informatica technical support. You can call or email your
nearest Technical Support Center listed below or you can use our WebSupport Service.
Both WebSupport and our Customer Site require a user name and password. To receive a user
name and password, please contact us at [email protected] or call 650-687-6300.
Version 5.1
The following list describes new features and enhancements in PowerMart 5.1/PowerCenter
5.1.
Performance Enhancements
♦ High precision decimal arithmetic. The Informatica Server optimizes data throughput to
increase performance of sessions using the Enable Decimal Arithmetic option.
♦ To_Decimal and Aggregate functions. The Informatica Server uses improved algorithms
to increase performance of To_Decimal and all aggregate functions such as percentile,
median, and average.
♦ Cache management. The Informatica Server uses better cache management to increase
performance of Aggregator, Joiner, Lookup, and Rank transformations.
♦ Partition sessions with sorted aggregation. You can partition sessions with Aggregator
transformation that use sorted input. This improves memory usage and increases
performance of sessions that have sorted data.
xx Preface
♦ Partition sessions with sorted aggregators. You can partition sessions with sorted
aggregators in a mapping.
♦ Register multiple servers against a local repository. You can register multiple PowerCenter
Servers against a local repository.
Version 5.0
The following list describes new features and enhancements in PowerMart 5.0/PowerCenter
5.0.
Metadata Reporter
The Metadata Reporter is a web-based application that enables you to run reports against
repository metadata. With the Metadata Reporter, you can access information about your
repository without having knowledge of SQL, the transformation language, or the underlying
tables in the repository.
xxii Preface
Repository Manager Features and Enhancements
♦ Compare Folders. You can compare the contents of folders in the same repository or across
different repositories.
♦ Copy and Replace Folder Wizard. You can maintain shortcuts from local to global
repositories when you copy and replace folders. When copying folders, you can select the
shared folder to associate shortcuts.
♦ Display user privileges. The Manage Privileges dialog box displays all user and group
privileges so you can assign and revoke privileges by selecting the appropriate option.
♦ pmrep. A command line program for Windows NT/2000 that allows you to perform
repository tasks and change session-related parameters. Using pmrep, you can connect to,
back up, delete, and restore a repository. Additional pmrep commands allow you to update
database connectivity information for a repository, update email address information for
session notification email, and update server variables.
xxiv Preface
Chapter 1
Installation and
Configuration Overview
This chapter includes the following topics:
♦ Overview, 2
♦ PowerMart and PowerCenter Connectivity, 3
♦ PowerMart and PowerCenter Installation Steps, 6
1
Overview
Installing and configuring PowerMart and PowerCenter requires some understanding of the
different components of the product. Before you begin installation, read:
♦ “Product Overview” in Getting Started. This chapter provides an overview of the product
and guidelines for designing your data warehouse.
♦ This chapter. Before you install the product, review the installation steps and connectivity
requirements.
Operating system Windows 95/98, Windows 2000, Windows Windows 2000, Windows
Windows 2000, or NT 4.0, or UNIX (Solaris, NT 4.0, or UNIX (Solaris,
Windows NT 4.0 HP-UX, AIX) HP-UX, AIX)
Database connectivity ODBC drivers Native drivers or ODBC Native drivers or ODBC
* Although you can create a repository with a minimum of 70 MB of database space, Informatica recommends allocating up to 130
MB for repositories.
This section covers the general connectivity information. For detailed information on
configuring connectivity for the Informatica Client tools and Informatica Server, see the
appropriate installation chapters in this guide.
Repository database ODBC connection for the database containing the repository
The Informatica Server requires a connect string to communicate with the repository. You
define the native connect string in the native database client connectivity software, such as
Net8, on the machine hosting the repository database.
For Windows NT/2000, the Informatica Server includes ODBC libraries that you can use to
connect to other ODBC source databases, such as FoxPro and Paradox.
For flat file or COBOL sources, you can either access data with network connections (such as
NFS) or transfer data to the Informatica Server machine through FTP software. For
information on connectivity software for other ODBC sources, refer to your database
documentation.
Globalization Overview
9
Overview
The Informatica Server can process single-byte data or multibyte data. PowerMart and
PowerCenter support multibyte character data movement, which means you can write
multiple language source data to targets. The Informatica Client user interface allows you to
enter multibyte character data in mappings.
When you install PowerMart or PowerCenter, you must decide if you want the Informatica
Server to process single-byte data or multi-byte data. To help you decide, this chapter
describes how the system locale affects data movement and code page settings, summarizes the
differences between the Informatica Server data movement modes and describes what happens
when you change data movement modes. It also includes background information about code
pages and details on code page validation and code page compatibility. You can easily change
the Informatica Server data movement mode at a later time.
When you install PowerMart and PowerCenter, use the operating system locale, which
specifies the language, code pages, territory, and collation order. Code pages distinguish
between 7-bit ASCII, ISO 8859-1 (8-bit ASCII), and multibyte characters in the Informatica
Client and Server, repository, source, and target databases.
The Informatica Server can transform character data in two modes: ASCII and Unicode. The
default data movement mode is ASCII, which passes US-ASCII character data. To pass 8-bit
or multibyte character data from sources to targets, use the Unicode data movement mode.
When you run the Informatica Server in Unicode mode, it uses two bytes for each character
to move data and performs additional checks at the session level to ensure data integrity.
Code pages contain the encoding to specify characters in a set of one or more languages. You
select a code page based on the type of character data in the mappings. Character data can
vary from one to eight bytes in size. Compatibility between code pages is essential for accurate
data movement.
To ensure data passes accurately through your data warehouse environment, the following
components must work together:
♦ Operating system locale settings
♦ Operating system code page
♦ Informatica Server data movement mode
♦ Informatica Server code page
♦ Informatica Client code page
♦ Informatica repository code page
♦ Source and target database code pages
PowerMart and PowerCenter also allow you to configure the Informatica Client and
Informatica Server for relaxed data code page validation. Relaxed validation lifts restrictions
on source and target data code page selection.
Overview 11
Locales
Every machine has a locale, a set of preferences related to the user environment. PowerMart
and PowerCenter use locale settings on each machine to run in the local environment. You
can set three locale settings in the Windows operating system Control Panel Regional Settings
and System Properties dialog boxes:
♦ System locale. Determines the language, code pages, and associated bitmap font files that
are used as defaults for the system.
♦ User locale. Determines the default formats to display date, time, currency, and number
formats.
♦ Input locale. Describes the input method, such as using the keyboard, of the system
language.
Locales allow you flexibility in setting up the Informatica Client and Server on Windows NT/
2000 machines.
System Locale
The system locale is also referred to as the system default locale. It determines which ANSI
and OEM code pages, as well as bitmap font files, are used as defaults for the system. The
system locale is already set on your system and you do not need to change settings to run
PowerMart and PowerCenter.
The system locale also contains the language setting that displays in the user interface,
including in dialog boxes and error messages. A message catalog file defines the language in
which messages display.
User Locale
The user locale is a setting that displays date, time, currency, and number formats for each
user. You can specify different user locales on a single machine. Create a user locale if you are
working with data on a machine that is in a different language than the operating system. For
example, you might be an English user working in Japan on a Japanese operating system. You
can set English as the user locale to use English standards in your work in Japan.
When you create a new user account, the machine uses a default user locale. You can change
this default setting once the account is created.
Input Locale
An input locale specifies the keyboard layout of a particular language. You can set an input
locale in the Regional Settings on a Windows NT/2000 machine to type characters of a
specific language. For example, if you are working on a Japanese operating system and need to
type text in English, you can set an English input locale for the keyboard setting. The
keyboard allows you to type English text on the Japanese operating system.
Table 2-1. Session and File Cache Handling After Data Movement Mode Change
Session File or Time of Creation or Informatica Server Behavior After Data Movement
Cache Use Mode Change
Session Log File Each session. No change in behavior. Creates a new session log for each
(*.log) session using the Informatica Server code page.
Reject File (*.bad) Each session. No change in behavior. Appends rejected data to the existing
reject file using the Informatica Server code page.
Output File (*.out) Sessions writing to flat No change in behavior for delimited flat files. Creates a new
file. output file for each session using the target code page.
Indicator File (*.in) Sessions writing to flat No change in behavior. Creates a new indicator file for each
file. session.
Incremental Sessions with When files are removed or deleted, the Informatica Server
Aggregation Files Incremental creates new files.
(*.idx, *.dat) Aggregation enabled.
When files are not removed or deleted, the Informatica
Server fails the session with the following error message:
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL="C"
To change the language to English and require the system to use the Latin1 code page, you
can use the following command:
setenv LANG en_US.iso88591
When you check the locale again, it has been changed to use Latin1 (ISO 8859-1):
LANG="en_US.iso88591"
LC_CTYPE="en_US.iso88591"
LC_NUMERIC="en_US.iso88591"
LC_TIME="en_US.iso88591"
LC_ALL="en_US.iso88591"
For details on changing the locale or code page of your UNIX system, see your UNIX
documentation.
Character Sizes
Character size is measured by the amount of storage space a character requires in the database.
Different character sizes can be defined as follows:
♦ Single byte. A character represented as a unique number between 0 and 255. One byte is
eight bits. ASCII characters are single byte characters.
♦ Double byte. A character exactly two bytes or 16 bits in size represented as a unique
number 256 or greater. Many Asian languages, such as Japanese, have double byte
characters.
♦ Multibyte. A character two to eight bytes in size represented as a unique number 256 or
greater. Many Asian languages, such as Japanese, have multibyte characters.
Figure 2-1. Required Code Page Relationships for Unicode Data Movement Mode
When you install or upgrade to run the Informatica Server in Unicode mode, you need to
ensure code page compatibility between the Informatica Client, Server, and repository
machines. In Unicode mode, the Informatica Server enforces code page compatibility between
the Informatica Client, Server, and repository. In addition, when you run the Informatica
Server in Unicode mode, code pages involved in sessions must have the appropriate
relationships:
♦ For each source in the session, the source code page must be a subset of the Informatica
Server code page.
♦ The target code page must be a superset of the Informatica Server code page.
♦ If the session contains a Lookup transformation, the lookup database must use a code page
that is compatible with the Informatica Server.
♦ If the session contains a Stored Procedure transformation, the stored procedure database
must use a code page that is compatible with the Informatica Server.
♦ If the session contains an External Procedure or Advanced External Procedure
transformation, the data returned by the procedure must be in the Informatica Server code
page.
If you have existing source and target database connections registered in the repository and
you want to run the Informatica Server in Unicode mode, you might need to reconfigure the
Informatica Server machine or choose a different machine for the Informatica Server to
ensure the appropriate session code page relationships.
For a list of compatible code pages, see “ Informatica Code Page Relationships” on page 176.
Global Repository Compatible with local repository. Can also be a subset of local repository.
Compatible with Informatica Client and Server.
Local Repository Compatible with global repository. Can also be a superset of global repository.
Compatible with Informatica Client and Server.
♦ Once selected, you cannot change the repository code page. After you create or upgrade a
repository, the Repository Manager does not allow you to change the repository code page.
This prevents data loss and inconsistencies in the repository. If necessary, you can change
the repository code page to a compatible code page by copying your existing repository to
a new database. However, if the new code page is not compatible with the original
repository code page, the Repository Manager does not copy the repository.
♦ The Informatica Server starts only when the Informatica Server code page is compatible
with the repository code page. The Informatica Server code page must be compatible with
the repository code page to prevent data loss or inconsistencies. Like the Informatica
Client, the Informatica Server uses the operating system code page as the Informatica
Server code page. If it is not compatible, the Informatica Server writes the following
message in the Windows NT/2000 Event Viewer or the UNIX server log or server error
log:
LM_2473 Error: Server can only obtain a read-only connection with the
repository. Please make sure the code page where the server is running is
two way compatible with the repository code page.
♦ The Informatica Server starts only when the Informatica Server code page is registered
correctly in the Server Manager. To ensure accurate session validation, the Informatica
Server code page must be registered correctly in the Server Manager. After you install or
upgrade the Informatica Client and repository, the Server Manager sets the code page for
each registered server to the repository code page. The Informatica Server starts only when
the code page registered in the Server Manager matches the Informatica Server code page.
If the code page does not match the Informatica Server code page, the Informatica Server
writes the following message in the Windows NT/2000 Event Viewer or UNIX server or
server error log:
LM_2474 Error: codepage mismatch. Server is running in codepage
<Informatica Server code page> whereas the server is configured in the
Server Manager to run in codepage <user-configured code page>.
♦ Informatica Client restricts Informatica Server code page choices to those compatible
with the Informatica Client. The Informatica Server code page must be compatible with
the Informatica Client code page to prevent data loss or inconsistencies. When you register
an Informatica Server, the Server Manager restricts code page choices to those compatible
with the Informatica Client code page.
♦ When in Unicode data movement mode, the Informatica Server starts sessions with the
appropriate source and target code page relationships. When the Informatica Server runs
in Unicode mode, the code page for every session source must be a subset of the
♦ Server Manager validates source and target code page relationships for each session.
Source and target code page relationships are critical when the Informatica runs in
Unicode mode. As a result, the Server Manager always checks code page relationships when
you save a session, regardless of the Informatica Server data movement mode. The Server
Manager alerts you to inappropriate code page relationships in case you change the
Informatica Server to Unicode mode or run the session on a different Informatica Server.
If you configure a session with invalid source or target code page relationships, the Server
Manager issues a warning similar to the following when you save the session:
If you want to run the session on an Informatica Server in ASCII mode, you can save the
session as configured. If you want to run the session on an Informatica Server in Unicode
mode, perform the most appropriate of the following actions:
− Change the relational source or target database connections to those with appropriate
code pages, or change the file source or target code page and location. You can set the
code page for file sources and targets in the file properties dialog boxes in the session
property sheet. The Server Manager restricts source file code page choices to those that
are subsets of the Informatica Server code page. The Server Manager also restricts target
file code page choices to those that are subsets of the Informatica Server code page. The
Server Manager also restricts target file code page choices to those that are supersets of
the Informatica Server code page.
− Correct the configured code pages in the session database connections. Edit the code
page for relational sources and targets in the Server Manager database connection dialog
box. Because you can use the same database connection as a source or target, the Server
Manager restricts code page choices to those that are either subsets or supersets of the
Informatica Server code page.
− Correct the configured code page for the registered server.
♦ Server Manager validates code pages for lookup and/or stored procedure databases in a
session. When the Informatica Server runs in Unicode mode, the database hosting a
lookup table or stored procedure for a session must use a code page that is compatible with
the Informatica Server code page. As with source and target code pages, the Server
Manager always checks these code page relationships.
If you want to run the session on an Informatica Server in ASCII mode, you can save the
session as configured. If you want to run the session on an Informatica Server in Unicode
mode, perform the most appropriate of the following actions:
− Change the lookup or stored procedure database connections to those with appropriate
code pages. You can configure the database used for the Lookup and Stored Procedure
transformation in the transformation property sheet or enter a session override on the
Transformations tab of the session property sheet.
− Correct the code page for the database connection. You can configure the database code
page in the Server Manager.
− Correct the configured code page for the registered server.
When you relax data code page validation, the Informatica Server writes descriptions of the
code pages selected for source and target files and database connections to the session log. The
Informatica Server also writes descriptions of code pages for lookup and stored procedure
databases to the session log. The following example shows these descriptions as they appear in
a session log:
TM_6186 Repository codepage: [MS Windows Latin 1 (ANSI), superset of Latin
1]
The Informatica Server operates internally using UCS-2. The Informatica Server converts
source data encoded in other code pages to the UCS-2 character set before processing, and
converts the processed data from UCS-2 to the target warehouse code page before loading.
The Informatica Server failed a session and wrote the following message to the session log:
TM_6194 Session sort order [sort order name] is incompatible with the
Informatica Server's codepage [code page name].
Cause: The specified sort order is incompatible with the Informatica Server code
page. This can occur if the Informatica Client is configured for relaxed data
code page validation and the Informatica Server is configured to validate data
code pages.
Action: If you want to validate data code pages, select a sort order compatible with the
Informatica Server code page. If you want to relax data code page validation,
configure the Informatica Server to relax data code page validation in Unicode
data movement mode. For details on configuring the Informatica Server, see
“ Configuring the Informatica Server” on page 27.
Informatica Repository
(Microsoft SQL Server on
Windows NT)
Informatica Clients
(Windows 2000)
Informatica Server
(Windows NT: MS Windows
Sources Latin1 default) Targets
Set code page in Server
Manager to MS Windows
Informatica Repository
(Microsoft SQL Server on
Windows NT)
Set the repository code page when
Informatica Clients creating or upgrading repository.
(Windows 2000)
Sources
(English Data)
Targets
Informatica Server
(English and
(UNIX)
German Data)
Sources
(German and
English Data)
Informatica Repository
(Oracle on UNIX)
Informatica Clients
(Windows NT)
By default, Oracle configures NLS_LANG for U.S. English, U.S. date formats, and the U.S.
English code page:
NLS_LANG = AMERICAN_AMERICA.US7ASCII
Change the default configuration to write ISO 8859-1 data to the repository using the Oracle
WE8ISO8859P1 code page.
See your repository database documentation for details on verifying and changing the
repository database code page. For details on repository database code pages, see “ Repository
Code Page” on page 21.
Sources
(English Data) Informatica Server
(UNIX: ASCII default) Targets
Set code page to ISO 8859-1. (English and
Change Data Movement Mode German Data)
to Unicode.
Sources Set code page in Server Manager to
(German and ISO 8859-1.
English Data)
Informatica Repository
(Oracle on UNIX)
Informatica Clients
(Windows NT)
43
Before You Begin
You need to complete the following steps to install and configure the Informatica Client tools:
1. Install the ODBC drivers.
2. Install the Informatica Client tools.
3. Connect to each database.
Before you install the Informatica Client Tools, make sure you have 30 MB of disk space
available on the Windows NT/2000 or Windows 95/98 boot drive. The Informatica Platform
Setup requires this space for temporary files.
Note: Please read the release notes for any last minute changes to the Informatica Client
installation and connectivity issues.
Note: The Merant 3.6 32-bit ODBC closed drivers are designed for use with PowerMart and
PowerCenter only. If you use them with other software, they generate warning messages about
violating licensing agreements.
To connect to IBM DB2 on mainframe, use PowerConnect for IBM DB2. Contact your
Informatica sales representative for details.
For a complete description of supported databases and ODBC drivers, see “Using ODBC” on
page 153.
Component Description
Program and Configuration Files The files required to run and configure the Informatica Client.
Tutorial Files Sample SQL scripts you can use to create the source and target tables
used in the tutorial lessons in Getting Started.
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = mycompany.world)
(PROTOCOL = TCP)
(Host =mymachine)
(Port = 1521)
)
(CONNECT_DATA =
(SID = MYORA7)
(GLOBAL_NAMES = mydatabase.world)
Make sure the SID entered here matches the server instance ID defined on the Oracle
server.
3. Verify that the system path includes the Oracle bin directory.
For example, if you install SQL*Net on a Windows 95/98 system, your path might
include the following entry:
C:\ORAWIN95\BIN
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = mycompany.world)
(PROTOCOL = TCP)
(Host =mymachine)
(Port = 1521)
)
(CONNECT_DATA =
(SID = MYORA7)
(GLOBAL_NAMES = mydatabase.world)
Make sure the SID entered here matches the database server instance ID defined on the
Oracle server.
3. Verify that the system path includes the Oracle bin directory.
For example, if you install Net8 on a Windows 95/98 system, your path might include
the following entry:
C:\ORAWIN95\BIN
If your path does not include the Microsoft SQL Server directory, edit your
AUTOEXEC.BAT file.
If you have difficulty clearing the temporary stored procedures for prepared SQL
statements options, see the Informatica Webzine for more information about configuring
SQL Server 7.0. You can access the webzine at http://www.informatica.com/webzine.
6. In the Server Manager, create a database connection for each source and target database.
For more information, see “Configuring the Server Manager” in the Session and Server
Guide.
If your path does not include the Sybase directory, edit your AUTOEXEC.BAT file.
4. Verify that the SYBASE environment variable refers to the Sybase installation directory,
for example:
SYBASE=C:\SYBASE
5. Launch SYBPING, enter the connectivity information, and connect to the database. If
you connect to the database, continue to step 6. If you fail to connect to the database,
verify that you correctly entered all of the connectivity information.
Usernames and database names may be case-sensitive. Be sure you use the correct connect
string. The syntax is servername@dbname (for example, myserver@sybasedb).
6. Create an ODBC connection for each Sybase SQL Server database.
Install the Sybase 32-bit driver included on the Informatica installation CD. For more
information, see “Using ODBC” on page 153.
For Sybase repositories using the Merant 3.6 Sybase driver, set the Prepare Method
option to 2-Full as shown below:
7. In the Server Manager, create a database connection for each source and target database.
For details on creating source and target database connections, see “Configuring the
Server Manager” in the Session and Server Guide.
1. Install the ESQL for C, Informix Client SDK, or any other Informix client software.
Install compatible versions of ESQL/runtime or iconnect on the machine hosting the
Informatica Client and Informatica Server.
2. Launch the Informix SetNet32 to configure connectivity information. On the
Environment tab, verify that INFORMIXDIR is set.
For example:
INFORMIXDIR=C:\Informix
3. In SetNet32, on the Server Information tab, configure the Informix server connectivity
information.
Table 3-3 describes the options available in the Server Information tab:
Setting Description
Host Name Host machine name or IP address where Informix database server is running.
Protocol Name Protocol the server uses, usually ‘onsoctcp’. Ask your Informix Administrator.
Service Name Service name the Informix server uses. Ask your Informix Administrator. The
Informix server must also be defined in the services file for the following operating
systems:
Windows 95/98: %WINDIR%\Services
Windows NT/2000: %WINDIR%\System32\Drivers\etc\Services
For example, a sample entry in the services file looks like the following:
inflsnr 1525/tcp
In the Host tab, enter the following information for each Informix server:
Setting Description
User Name Enter the user name for the Informix server.
If your path does not include the Informix directory, edit your AUTOEXEC.BAT file.
5. Enable transaction logging for each repository database. Perform a level-0 archive using
ontape. The syntax is:
ontape -s -B <dbname>
This command performs the archive and turns buffered logging on at the same time.
You can also create the database with logging turned on. You can set logging to buffered
or unbuffered.
6. Launch ILogin Demo or SQLEditor, enter the necessary information, and connect to the
Informix database.
This step assumes you created the demonstration database on the machine where the
Informix database is installed. To create the demonstration database on a UNIX machine,
run dbaccessdemo7. This creates a small database called stores7, which you can use to run a
variety of tests. To create a demonstration database on Windows NT/2000, run
dbaccessdemo7.bat in %INFORMIXDIR%\bin.
Note: If you connect to the database, continue with the next step. If you fail to connect to
the database, verify that you correctly entered all of the connectivity information. You
need to connect to the database before you can create an ODBC data source. For more
information about connecting to an Informix database, refer to your Informix
documentation.
Usernames and database names may be case-sensitive. Be sure to enter the correct connect
string. The syntax is dbname@servername (for example, informixdb@myserver).
7. Create an ODBC data source for each Informix database.
Install the Merant 3.6 32-bit ODBC closed driver included on the Informatica
installation CD. For details, see “Using ODBC” on page 153.
Once you complete this step, you can use Repository Manager to create a repository.
8. In the Server Manager, create a database connection for each source and target database.
For more information, see “Configuring the Server Manager” in the Session and Server
Guide.
1. Install or verify that you have already installed IBM DB2 Client Application Enabler
(CAE), Version 6.1 (or above).
Verify that the following environment variable settings have been established by DB2
Client Application Enabler:
DB2INSTANCE = DB2
DB2CODEPAGE = 437 (Sometimes required. Use only if you encounter problems)
Verify that the PATH environment variable includes the \BIN and \FUNCTION
subdirectories of your DB2 Client Application Enabler (CAE) installation directory
(default C:\SQLLIB). For example:
PATH=C:\WINNT\SYSTEM32;....C:\SQLLIB\BIN;C:\SQLLIB\FUNCTION;....
2. Configure or verify the configuration of the DB2 Client Application Enabler (CAE). At
least one database must be configured and set up as an ODBC source to access DB2
tables:
♦ Open the DB2 Client Configuration Assistant program. For example, Start-Programs-
DB2 for Windows NT. A list of databases appears.
♦ If the required database is not listed, click the Add button and follow instructions in
the DB2 Add Database SmartGuide. Remember to check Register this Database for
ODBC.
♦ If the required database is listed, but states "[Not registered]" in the ODBC Name
column, you must register it. Select the database name and click Properties. Check
Register this database for ODBC and click OK.
♦ Verify you can connect to the required database by selecting the database name and
clicking Test. Then supply a valid username and password and click OK. The
following message displays: "The connection test was successful", followed by some
database details. If you cannot connect to the database, consult the DB2
documentation and/or your system administrator.
3. From the Informatica Client tools, use the data source name as registered by the DB2
client configuration tool for ODBC. Use the entry with the name labeled IBM DB2
ODBC driver. Use only this driver, and not any DB2 driver from the Merant ODBC
package supplied on the Informatica installation CD.
4. In the Server Manager, create a database connection for each source and target database.
For more information, see “Configuring the Server Manager” in the Session and Server
Guide.
Choose the
Microsoft Excel
version
Click Select Workbook to browse
for the Microsoft Excel source
1. Add the following entry to the powrmart.ini file under the [ODBCDLL] heading in each
Informatica Client machine:
TERADATA=PMODBC.DLL
2. Install WinDDI, Teradata Client, Teradata ODBC driver, and any other Teradata
software you might need.
3. Launch the ODBC 32-bit Data Source Administrator by selecting ODBC Data Sources
from the Control Panel.
4. From the ODBC Data Source Administrator, create and configure ODBC data sources.
5. To create a data source name (DSN), click the System DSN tab, and click Add.
6. Select the Teradata ODBC driver, and click Finish.
7. Enter the name for the new ODBC data source and the name of the Teradata server or its
IP address.
If necessary, enter the username and password to open a connection to the default
database.
8. Click OK twice to close the ODBC Data Source Administrator dialog box.
Troubleshooting 61
62 Chapter 3: Installing and Configuring the Informatica Client
Chapter 4
Creating a Repository
63
Overview
After you install and configure the Informatica Client, you can create a repository. A
repository contains metadata the Informatica Server uses to move and transform data from
sources to targets.
Use the Repository Manager client application to create and administer the repository. The
Repository Manager uses ODBC to connect to databases, so you must configure the necessary
data sources (DSN) before working with repositories. There are three different types of
repository:
♦ Standalone repository. A repository that functions individually, unrelated and
unconnected to other repositories.
♦ Global repository. (PowerCenter only.) The centralized repository in a domain, a group of
connected repositories. Each domain can contain one global repository. The global
repository can contain common objects to be shared throughout the domain through
global shortcuts.
♦ Local repository. (PowerCenter only.) A repository within a domain that is not the global
repository. Each local repository in the domain can connect to the global repository and
use objects in its shared folders.
Once you create a global repository, you cannot change it to a local repository. However, you
can promote an existing local repository to a global repository.
Warning: The Informatica repository tables have an open architecture. Although you can view
the repository tables, Informatica strongly advises against altering the tables or data within the
tables. Informatica is not responsible for corrupted data that is caused by customer alteration
of the repository tables or data within those tables.
To create a repository:
Creating a Repository 65
2. Enter the repository parameters.
Table 4-1 describes the options available in the Create Repository dialog box:
Repository Name Required Name for the new repository. Each repository name must be
unique within the domain and easily distinguished from all other
repositories.
Database Username Required Username required to connect to the database. This login must
have the appropriate database permissions to create the
repository.
Database Password Required Password associated with the database username. Must be in
US-ASCII.
ODBC Data Source Required Data source used to connect to the database.
Native Connect String Required Connect string identifying the location of the database. For a list
of native connect strings, see Table 1-4 on page 5.
Code Page Required Character set associated with the repository. Must be
compatible with the Informatica Client and Server. The
Repository Manager displays only code pages that are
compatible with the Informatica Client.
After creating the repository, you cannot change the repository
code page.
3. Click OK.
4. The Repository Manager begins building the repository. You can see the progress in the
Output window.
5. If you use PowerCenter, the Repository Manager prompts you to create a global
repository. To create a global repository, click Yes. To create a local repository, click No.
Once created, you cannot change a global repository to a local repository. If you are not
sure if you want to create a global repository, click No. You can promote an existing local
repository to a global repository later.
Set Oracle storage parameters to prevent the repository from using excessive amounts of
disk space.
When creating a repository in an Oracle database, make sure the storage parameters specified
for the tablespace that contains the repository are not set too large. Since many warehouse
tablespaces are initially set for very large INITIAL and NEXT values, large storage parameters
cause the repository to use excessive amounts of space. Also verify that the default tablespace
for the user that owns the repository tables is set correctly.
The following example shows how to set the recommended storage parameters, assuming the
repository is stored in the “REPOSITORY” tablespace:
ALTER TABLESPACE “REPOSITORY” DEFAULT STORAGE ( INITIAL 10K NEXT 10K
MAXEXTENTS UNLIMITED PCTINCREASE 50 );
Tips 67
68 Chapter 4: Creating a Repository
Chapter 5
69
Before You Begin
Complete the following steps to install and configure the Informatica Server on Windows
NT/2000:
1. Install the Informatica Server.
2. Configure the Informatica Server.
3. Configure database connectivity for the repository, source, and target databases.
4. Register the Informatica Server in the Server Manager.
5. Start the Informatica Server.
See the release notes for last minute changes to the installation.
Code Pages
For accurate data movement and transformation, you must make sure the code pages you
select in each component of PowerMart and PowerCenter are compatible with each other. For
more information, see “Globalization Overview” on page 9.
1. Log on to the Windows NT/2000 machine as a user who is a member of the local
Administrators group.
2. Run SETUP.EXE from the Informatica installation CD.
Note: If installing from the network, you must map the Windows NT/2000 system to the
root directory of the CD to run the setup program.
3. Click Next.
4. Select Server.
5. Click Next.
The Server setup application starts.
6. Click Next.
7. When the Edit Service Account dialog box appears, enter the Service Start Account
information for the Informatica service.
Table 5-1 describes the options available in the Edit Service Account dialog box:
Required/
Option Description
Optional
Domain Optional The domain for the Windows NT/2000 system where you want to
install the Informatica Server. If the user account for the
Informatica service is a local user account, you can leave this field
blank, enter a ‘.’ (single period, no quotes), or enter the name of
the machine on which you are running the installation program.
User Required The Windows NT/2000 user with rights to run the Informatica
service (Service Start Account). This user must have the Log on as
a service right.
Password Required The password for the Service Start Account. Must be in US-ASCII
only.
1. If the configuration screen is not displayed from the installation, choose Programs-
Informatica Server-Informatica Server Setup from the Windows NT/2000 Start Menu.
2. Select the Configure Informatica Service option and click Continue.
3. Enter the keys needed to run the Informatica Server against your particular database
platforms.
Table 5-2 describes the options available in the Keys Tab:
Required/
Option Description
Optional
Platform Key Required The Windows NT/2000 platform key. Required when you
install the Informatica Server on a Windows NT/2000
system.
Oracle Key Optional The Oracle platform key. Required if the Informatica
Server accesses Oracle databases.
Sybase Key Optional The Sybase platform key. Required if the Informatica
Server accesses Sybase databases.
Informix Key Optional The Informix platform key. Required if the Informatica
Server accesses Informix databases.
Microsoft SQL Server Key Optional The Microsoft SQL Server platform key. Required if the
Informatica Server accesses Microsoft SQL Server
databases.
Required/
Option Description
Optional
DB2 Key Optional The DB2 platform key. Required if the Informatica Server
accesses IBM DB2 databases.
ODBC Key Optional The platform key for ODBC databases (such as Teradata).
Required if the Informatica Server accesses ODBC
databases.
Select the network protocol (TCP/IP or IPX/SPX) the Server Manager uses to access the
Informatica Server across a network, as well as the address of the machine on which it is
running.
Required/
TCP/IP Option Description
Optional
TCP/IP Host Address Optional The TCP/IP host address as an IP number (such as
123.456.789.1), or a local host name (such as RECDB), or a
fully qualified name (such as RECDB.INVOICE.COM). If you
leave this field blank, the Informatica Server uses the default
local host address.
TCP/IP Port Number Required If you select TCP/IP, enter the port the Informatica Server
uses. Only the Informatica Server can use this port. Make
sure no other services on the system use this port.
Required/
IPX/SPX Option Description
Optional
IPX/SPX Address Required The IPX/SPX address for the host. This is a dotted, three-
part hexadecimal string, such as
12345678.00A0420AE743.4001. The first 8 digits are the net
number, the next 12 digits are the node number, and the last
4 digits are the socket number.
Required/
Option Description
Optional
Repository Name Required The name of the repository when it is created in the Repository
Manager.
Database Type Required The type of database containing the repository. All supported
databases appear in the list, but the Informatica Server only
accesses databases that have a valid license entered in the Keys
tab.
Repository User Required The account used to access the repository. This account is set up
in Repository Manager.
Database User Required The account for the database containing the repository. This
account is set up using the appropriate database client tools.
Database Password Required The repository database password corresponding to the database
user. Must be in US-ASCII only.
Connect String Required The native connect string that the Informatica Server uses to
access the database containing the repository. Note that this is not
an ODBC data source name, but a native connect string (for
example, servername@dbname for Microsoft SQL Server, or
dbname.world for Oracle). For ODBC sources, such as Microsoft
Access and Microsoft Excel, the connect string must match the
ODBC data source name on the Informatica Server machine. For a
list of native connect string syntax for supported RDBMS sources,
see Table 1-4 on page 5.
Domain Optional/ The Windows NT domain of the user specified in the Database
Microsoft User field. Enter the domain for the user specified in the Database
SQL Server User field only if the repository is stored in a Microsoft SQL Server
repository database that uses Windows NT integrated security.
only
Use Trusted Connection Optional/ If selected, the repository uses Windows NT integrated security. If
Microsoft you select this option, verify the following:
SQL Server - The database user must be a Windows NT/2000 user.
repository - The database password is the correct Windows NT/2000
only password for the user.
- The domain entered in the Domain field is the user Windows NT/
2000 domain.
The Informatica Server uses this information to log on to the
Microsoft SQL Server. Note that if you select this option, you must
run the SQL Client Configuration utility and specify Multi-Protocol
as the Default Network on the Net Library property page.
Enter the optional information needed to maintain compatibility with previous versions
of the Informatica Server and databases.
Table 5-5 describes the options available on the Compatibility and Database Tab:
Required/
Setting Description
Optional
Aggregate treat nulls Optional If selected, the Informatica Server treat nulls as zero in Aggregator
as zero transformations. If you do not select this option, the Informatica
Server treats nulls as nulls in aggregate calculations.
Required/
Setting Description
Optional
Aggregate treat rows Optional If selected, the Informatica Server performs aggregate calculations
as insert before flagging records for insert, update, delete, or reject in Update
Strategy expressions. If you do not select this option, the Informatica
Server performs aggregate calculations based on the Update Strategy
transformation.
PMServer 4.0 date Optional If selected, the Informatica Server handles dates as in PowerMart 4.0/
handling compatibility PowerCenter 1.0. If not selected, the Informatica Server handles
dates as defined in PowerMart 5.1/PowerCenter 5.1.
Date handling significantly improved in PowerCenter 1.5 and
PowerMart 4.5. If you need to revert to PowerCenter 1.0 or
PowerMart 4.0 behavior, you can configure the Informatica Server to
handle dates as in PowerCenter 1.0 and PowerMart 4.0.
Treat CHAR as CHAR Optional Valid for Microsoft SQL Server sources. If selected, the Informatica
on read Server does not trim trailing spaces from the end of Char source
fields. Do not select this option if you want to retain extra spacing in
Char fields. This option is selected by default.
If you have PowerConnect for PeopleSoft, you can use this option for
PeopleSoft sources on Oracle. You cannot, however, use it for
PeopleSoft lookup tables on Oracle or PeopleSoft sources on
Microsoft SQL Server.*
Oracle Version Optional Select Oracle 7 to use the SQL*Net 2.3.4 driver. Select Oracle 8 to
use Net8 driver. See “Connecting to Oracle” on page 85 for more
details on Oracle driver configuration.
Max LKP/SP DB Optional Allows you to specify a maximum number of connections to a lookup
Connections or stored procedure database when you start a session. If the number
of connections needed exceeds this value, session threads must
share connections. This can result in a performance loss. If you do
not specify a value, the Informatica Server allows an unlimited
number of connections to the lookup or stored procedure database.
If the Informatica Server allows an unlimited number of connections,
but the database user does not have permission for the number of
connections required by the session, the session fails.
By default, this value is not specified.
Max Sybase Optional Allows you to specify a maximum number of connections to a Sybase
Connections database when you start a session. If the number of connections
required by the session is greater than this value, the session fails. By
default, this value is set to 100.
Number of Deadlock Optional Allows you to specify the number of times the Informatica Server
Retries retries a target write on a database deadlock. By default, this value is
set to 10.
Required/
Setting Description
Optional
Deadlock Sleep Optional Allows you to specify the number of seconds before the Informatica
Before Retry Server retries a target write on database deadlock. By default, this
(seconds) value is set to 0 and the Informatica Server retries the target write
immediately.
*PowerConnect for PeopleSoft is a separate Informatica product. For more information on this product, see the
PowerConnect for People Soft User and Administrator Guide.
Required/
Setting Description
Optional
Max Sessions Required The maximum number of sessions stored in shared memory. This also
sets the maximum number of sessions that you can view in the Server
Manager Monitor mode. Increase this value only if you have sufficient
shared memory. Default is 10.
Load Manager Required The amount of shared memory available for use by the Informatica
Shared Memory Server Load Manager process. For every 10 sessions in Max Sessions,
you need at least 2,000,000 bytes reserved in Load Manager Shared
Memory. Default is 2,000,000 bytes.
MS Exchange Optional MS Exchange profile used by the Service Start Account to send post-
Profile session email. The Service Start Account must be set up as a Domain
account to use this feature.
Shared Memory Optional If this parameter is set to the default value of 0x00000000, the Load
Base Address Manager allows Windows NT/2000 to set the base address of shared
memory. When the DTM starts, Windows NT/2000 sometimes maps
executable code to this same base address. When the DTM
subsequently tries to map shared memory to this same address, it fails
because the address is already occupied by the executable code. In
these situations, you can set the address to another value. Valid values
are strings representing 32-bit hexadecimal numbers, such as
0xABCD0010. Windows NT/2000 then sets the base address of shared
memory to the specified value, rounded down to the next memory
granulation boundary.
Stay Connected for Required The Load Manager holds the connection to the repository for the value
(secs) set in the Informatica Server configuration, Stay Connected for (secs).
By default, this time is 300 seconds, or 5 minutes. Each time the Load
Manager communicates with the repository, the Load Manager verifies if
the connection duration is expired. If the duration is expired, the Load
Manager disconnects and reconnects to the repository. If the duration is
not expired, the Load Manager uses the same connection and resets the
connection time to the full duration.
Date Display Required If specified, the Informatica Server validates the date display format and
Format uses it in session log and server log entries. If the date display format is
invalid, the Informatica Server uses the default date display format. The
default date display format is DY MON DD HH 24:MI:SS YYYY. When
you specify a date display format, it displays in the test window. An
invalid date display format is marked invalid.
Data Movement Required Choose ASCII or Unicode. The default data movement mode is ASCII,
Mode which passes US-ASCII character data. To pass 8-bit ASCII and
multibyte character data from sources to targets, use Unicode mode.
Perform Event Optional Select to include detailed event logging in the system event log. If this is
Logging not selected, standard logging is still performed and logged to the event
log.
Required/
Setting Description
Optional
Override Exec Optional If selected, the Informatica Server ignores any session or batch execute
Locking locks. If you run a session that is already running or has a lock from a
previously failed session, the Informatica Server ignores the lock and
runs the session anyway. This option should only be selected in
development, since problems can arise running simultaneous sessions.
Disable Recovery Optional If selected, the Informatica Server does not create the recovery table
(OPB_SRVR_RECOVERY) in the target database. Also, the Informatica
Server does not record recovery information from the session it is
running, even if the OPB_SRVR_RECOVERY exists in the target
database. If selected, Perform Recovery in the Server Manager has no
effect.
If not selected, the Informatica Server enables recovery.
This option is enabled by default.
Keep Repeating Optional The Keep Repeating Sessions option determines the action the Load
Sessions In LM Manager takes when there are no available slots when a session start
Shared Memory time arrives. By default, this option is disabled. When this option is
disabled, the Load Manager moves repeating sessions out of session
slots to run new session requests. If all session slots are occupied with
active sessions, the Load Manager places new session requests in a
waiting state until a session slot becomes available. If you enable this
option, the Load Manager retains repeating sessions in shared memory,
and fails to run new session requests.
Load Manager Optional If selected, you can run the debugger. This option is enabled by default.
Allow Debugging
Create indicator Optional If enabled, the Informatica Server creates indicator files when you run a
files for target flat session with a flat file target.
file output
Warn about Optional If enabled, the Informatica Server writes duplicate row warnings and
duplicate XML rows duplicate rows for XML targets to the session log. By default, this option
is enabled.
Validate Data Code Required If you enable this option, the Informatica Server enforces data code page
Pages compatibility. If you disable this option, the Informatica Server lifts
restrictions for source and target data code page selection, stored
procedure and lookup database code page selection, and session sort
order selection. By default, this option is enabled.
Session Log In Required If you enable this option, the Informatica Server writes to the session log
UTF8 using the UTF-8 character set. If you disable this option, the Informatica
Server writes to the session log using the Informatica Server code page.
By default, this option is disabled.
8. Click OK to save the configuration options. Click Exit to close the Server Setup dialog
box.
Connecting to Oracle
You need to connect each Informatica Server to each Oracle source, target, and repository
database.
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = mycompany.world)
(PROTOCOL = TCP)
(Host = mymachine)
(Port = 1521)
(CONNECT_DATA =
(SID = MYORA7)
(GLOBAL_NAMES = mydatabase.world)
Make sure the SID entered here matches the server instance ID defined on the Oracle
server.
3. Verify that the system path includes the Oracle bin directory.
For example, if you install SQL*Net, your path might include the following entry:
C:\ORAWIN95\BIN
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = mycompany.world)
(PROTOCOL = TCP)
(Host = mymachine)
(Port = 1521)
)
(CONNECT_DATA =
(SID = MYORA7)
(GLOBAL_NAMES = mydatabase.world)
Make sure the SID entered here matches the server instance ID defined on the Oracle
server.
3. Verify that the system path includes the Oracle bin directory.
For example, if you install Net8, your path might include the following entry:
C:\ORANT8\BIN
3. Open the SQL Client Configuration Utility. In the Net-Library window, verify that the
Default Network matches the default network for your Microsoft SQL Server database,
usually TCP/IP sockets.
4. Launch ISQL_w, and enter a database name, username, and password. Try to connect to
the Microsoft SQL Server database. If you fail to connect to the database, verify that you
correctly entered all of the connectivity information.
Usernames and database names may be case-sensitive.
5. If you did not enter the database-specific key in the Informatica Server configuration, see
“Step 2. Configuring the Informatica NT Server” on page 75.
Connecting to Sybase
Use the following steps as a guideline to connect to a Sybase database. For specific
connectivity instructions, refer to your database documentation.
5. Launch SYBPING, enter the connectivity information, and attempt to connect to the
database. If you fail to connect to the database, verify that you correctly entered all of the
connectivity information.
Usernames and database names may be case-sensitive. Use the correct connect string. The
syntax is servername@dbname.
6. If you did not enter the database-specific key in the Informatica Server configuration, see
“Step 2. Configuring the Informatica NT Server” on page 75.
Connecting to Informix
Use the following steps as a guideline to connect to an Informix database. For specific
connectivity instructions, refer to your database documentation.
On Windows NT/2000, Informix settings are for each user.
For Informix databases, you must install the ESQ/L version that is compatible with your
Informix database engine. Contact Informix to verify compatibility between your version of
ESQL/C and your Informix database.
When you configure the Informatica Server to connect to an Informix database, log in as the
NT user with rights to run the Informatica service (Service Start Account).
1. Install the ESQL for C, Informix Client SDK, or any other Informix client software.
3. In SetNet32, on the Server Information tab, enter the server connectivity information for
each server.
Table 5-7 describes the options available on the Server Information tab:
Setting Description
Host Name Host machine name (or IP address) where Informix database server is
running.
Protocol Name Protocol the Informix database server uses (usually ‘onsoctcp’). Ask your
Informix Administrator.
Service Name Service name the Informix server uses. Ask your Informix Administrator.
The Informix server must also be defined in the services file for the
following operating systems:
Windows 95/98: %WINDIR%\Services
Windows NT/2000: %WINDIR%\System32\Drivers\etc\Services
For example, a sample entry in the services file looks like the following:
inflsnr 1525/tcp
On the Host tab, enter the host connectivity information for the Informix Server:
Setting Description
If your path does not include the Informix directory, edit your AUTOEXEC.BAT file.
5. Enable transaction logging for each repository database. Perform a level-0 archive using
ontape. The syntax is:
ontape -s -B <dbname>
1. Install or verify that you have already installed IBM DB2 Client Application Enabler
(CAE), Version 6.1 (or above).
Verify that the following environment variable settings have been established by DB2
Client Application Enabler:
DB2INSTANCE = DB2
DB2CODEPAGE = 437 (Sometimes required. Use only if you encounter
problems).
Verify that the PATH environment variable includes the \BIN subdirectories of your
DB2 Client Application Enabler (CAE) installation directory (default C:\SQLLIB). For
example:
PATH=C:\WINNT\SYSTEM32;C:\SQLLIB\BIN;...
2. Configure or verify the configuration of the DB2 Client Application Enabler (CAE). At
least one database must be configured and set up as an ODBC source to access DB2
tables.
♦ Open the DB2 Client Configuration Assistant utility. For example, Start-Programs-
DB2 for Windows NT/2000. A list of databases appears.
Choose the
Microsoft Excel
version
Click Select Workbook to browse
for the Microsoft Excel source
1. Install WinDDI, Teradata Client, Teradata ODBC driver, and any other Teradata
software you might need on the Informatica Server machine.
2. Launch the ODBC 32-bit Data Source Administrator by selecting ODBC Data Sources
from the Control Panel.
3. From the ODBC Data Source Administrator, create and configure ODBC data sources.
4. To create a data source name (DSN), click the System DSN tab, and click Add. (You
must use a system data source name.)
Event LM 2003
displays if the
Informatica
Server
successfully
starts
You should see several events in the Application log for PowerMart. Select the latest
event. It should contain the following:
Server Manager
With the Server Manager, you can stop the Informatica Server. However, you must first
configure the Server Manager to communicate with the Informatica Server.
You must also have the following privileges:
♦ Super User or Administer Server
♦ Create Session and Batches
If the Informatica Server is listed in Server Manager, choose Server Requests-Stop Server. In
the Output window, you should see the following text:
Request to stop server PRODUCTION.
{password | %password_env_var}
{[TCP/IP:][hostname:]portno | IPX/SPX:ipx/spx_address}
For more details on using pmcmd, see “Using pmcmd” in the Session and Server Guide.
I installed the Informatica Server on a Windows NT system, but I cannot start the
Informatica Server.
If you cannot start the Informatica Server, or you receive the message “Error 1069 (The
service did not start due to a logon failure),” use the Windows NT Event Viewer to check the
Application log. If possible, correct any errors described in the application log. Also, verify the
service start information.
The Service Start Account needs the advanced NT user right Log on as a service on the
Windows NT system. Follow these steps to verify that the account with proper rights also
starts the Informatica Server.
1. In the Windows NT Control Panel, double-click the Services icon.
2. In the Services dialog box, double-click Informatica.
The following dialog box appears:
3. Select This Account, and enter the account name and password assigned to the
Informatica service.
If the correct account user is displayed, reenter the account user to have NT verify the
rights assigned to this user.
4. Click OK.
If the user has the necessary rights to run the Informatica Server, the dialog box closes.
If the user does not have the correct rights, a message appears asking if you want this user
to have the Log on as a service right. Select OK to assign the Log on as a service right to this
user.
Troubleshooting 99
In addition, verify the connectivity settings you specify in the Informatica Server Setup and
the Server dialog box in the Server Manager are correct:
1. Make sure you entered the correct information on the Repository tab of the Informatica
Server Setup program. The Informatica Server needs the exact repository name, database
username and password for the repository database, and repository username and
password to start.
2. Make sure you registered the Informatica Server in the Server Manager. If you are
installing and starting the Informatica Server for the first time, edit the temp_server
temporary server automatically created in the Server Manager.
3. Make sure the settings specified in the Informatica Server Setup program match those
specified for the Informatica Server registered in the Server Manager.
Try to start the Informatica Server again. If the Informatica Server does not start, call
Technical Support.
I installed the Informatica Server on a Windows 2000 system, but I cannot start the
Informatica Server.
If you cannot start the Informatica Server, or you receive the message “Error 1069 (The
service did not start due to a logon failure),” use the Windows 2000 Event Viewer to check
the Application log. If possible, correct any errors described in the application log. Also, verify
the service start information.
The Service Start Account needs the Windows 2000 user right Log on as a service on the
Windows 2000 system. Follow these steps to verify that the account has the correct rights to
start the Informatica Server:
1. In the Windows 2000 Control Panel, double-click the Administrative Tools icon.
2. Double-click the Local Security Policy icon.
3. In the Local Security Settings dialog box, expand Local Policies and select User Rights
Assignment.
Troubleshooting 101
Use the following steps to verify that the account with the right to log on as a service also
starts the Informatica service:
1. In the Windows 2000 Control Panel, double-click the Administrative Tools icon.
2. Double-click the Services icon.
3. In the Services dialog box, double-click Informatica.
The Informatica Properties dialog box appears.
4. Open the Log On tab.
5. Select This Account, and enter the account name and password assigned to the
Informatica service. You can also click Browse to search for an account name.
If the correct account user is displayed, reenter the account user to have Windows 2000
verify the rights assigned to this user.
6. Click OK.
7. Close the Informatica Properties dialog box and start the Informatica service again.
In addition, verify the connectivity settings you specify in the Informatica Server Setup and
the Server dialog box in the Server Manager are correct:
1. Make sure you entered the correct information on the Repository tab of the Informatica
Server Setup program. The Informatica Server needs the exact repository name, database
username and password for the repository database, and repository username and
password to start.
2. Make sure you registered the Informatica Server in the Server Manager. If you are
installing and starting the Informatica Server for the first time, edit the temp_server
temporary server automatically created in the Server Manager.
I started the Informatica Server, but it does not connect to the repository.
Verify that the Informatica Server and the system on which you installed the Informatica
Server are configured to access the repository. See “Step 3. Connecting to Databases” on
page 85 for details.
The Informatica Server does not start after rebooting the machine.
In the Services configuration, make sure the Startup Type is set to automatic.
The Services dialog box shows that the Informatica Server started, but it does not seem to
be running.
After you start the Informatica Server, the Services dialog box displays the status as Started.
This does not necessarily indicate the Informatica Server is running. If the Informatica Server
stops because of an error, the status does not change automatically in this dialog box.
To determine if the Informatica Server started, either:
♦ Check the event log in the Event Viewer Application Log.
♦ Look for the process PmServer in the Task Manager.
Troubleshooting 103
104 Chapter 5: Installing and Configuring the Informatica NT Server
Chapter 6
105
Before You Begin
Complete the following steps to install and configure the Informatica Server on UNIX:
1. Install the Informatica Server on UNIX.
2. Configure the Informatica Server.
3. Configure the Informatica Server machine to connect to each source, target, and
repository database.
4. Register the Informatica Server in the Server Manager.
5. Start the Informatica Server.
Please read the chapter “Installation and Configuration Overview” on page 1 before installing
the Informatica Server.
See the release notes for last minute changes to the installation.
Code Pages
For accurate data movement and transformation, you must make sure the code pages you
select in each component of PowerMart and PowerCenter are compatible with each other. For
more information, see “Globalization Overview” on page 9.
Solaris LD_LIBRARY_PATH
AIX LIBPATH
HP SHLIB_PATH
3. On the Informatica installation CD, locate the directory specific to the product.
For example, if you are installing the PowerCenter Server on a Solaris system, switch to
the unixserv/pc/solaris directory.
4. Run install.
Using a Bourne shell, type ./install.
Using a C-shell, type sh install.
5. Select the language in which you want to run the installation:
♦ English
♦ Japanese
If you are running one or more server processes, a message displays warning you that the
install or upgrade may cause problems.
6. Select PowerCenter Server from the list of components available to install.
7. Enter the absolute target directory path where you want to install the Informatica Server.
8. The installation program now extracts and installs the files. The upgrade preserves your
configuration settings.
Required/
Option Description
Optional
ServerPort Required The TCP/IP port the Informatica Server uses. Default is
4001.
RepositoryName Required The exact repository name, the repository name entered
when creating or upgrading a repository.
DBUser Required The user name for the database containing the
repository. The Informatica Server uses this to connect to
the repository.
DBPassword Required The user password for the database containing the
repository. The Informatica Server uses this to connect to
the repository. Must be in US-ASCII only.
Required/
Option Description
Optional
ConnectString Required The native connect string that the Informatica Server
uses to access the database containing the repository.
Note that this is not an ODBC data source name, but a
native connect string (for example, Oracle72.world for
Oracle). For ODBC sources, such as Microsoft Access
and Microsoft Excel, the connect string must match the
ODBC data source name on the server machine. For a
list of native connect strings, see Table 1-4 on page 5.
ErrorLogFile Required The filename of the Informatica Server error log file.
Default is pmserver.err.
EventLogFile Optional The filename of the Informatica Server event log file. If
you set PerformEventLogging to Yes, you must enter a
filename for EventLogFile. Default is pmserver.log.
DataMovementMode Required Choose between ASCII and Unicode. The default data
movement mode is ASCII, which passes US-ASCII
character data. To pass 8-bit ASCII and multibyte
character data from sources to targets, use Unicode
mode.
LMSharedMem Required The amount of shared memory available for use by the
Informatica Server Load Manager process. For every 10
sessions in MaxSessions, you need at least 2,000,000
bytes reserved in LMSharedMem. Default is 2,000,000
bytes.
Required/
Option Description
Optional
LMStayConnectToRepositDuration Required The Load Manager holds the connection to the repository
for the value set in the Informatica Server configuration,
LMStayConnectToRepositDuration. By default, this time
is 300 seconds, or 5 minutes. Each time the Load
Manager communicates with the repository, the Load
Manager verifies the connection duration. If the duration
is expired, the Load Manager disconnects and
reconnects to the repository. If the duration is not expired,
the Load Manager uses the same connection and resets
the connection time to the full duration. Default is 300
seconds.
PMCacheDir Optional The default directory for caches and cache files. Use for
backward compatibility for mappings created in
PowerMart 3.5. For mappings created in later versions of
PowerMart and PowerCenter, use the server variable
$PMCacheDir. Configure $PMCacheDir when you
configure the Informatica Server in the Server Manager.
PlatformKey Required The UNIX platform key. Required when you install the
Informatica Server on a UNIX system.
DB2Key Optional The DB2 platform key. Required if the Informatica Server
accesses DB2 databases.
Required/
Option Description
Optional
DisableRecovery Optional If set to Yes, the Informatica Server does not create the
recovery table (OPB_SRVR_RECOVERY) in the target
database. Also, the Informatica Server does not record
recovery information from the session it is running, even
if the OPB_SRVR_RECOVERY exists in the target
database. If set to Yes, Perform Recovery in the Server
Manager has no effect.
If set to No, or if DisableRecovery is not included in the
configuration file, the Informatica Server enables
recovery.
This option is set to Yes by default.
AggregateTreatNullAsZero Optional Set to 1 to have the Informatica Server treat nulls as zero
in Aggregator transformations. Set to 0 to have the
Informatica Server treat nulls as nulls in aggregate
calculations.
This option is set to 0 by default.
Required/
Option Description
Optional
CreateIndicatorFiles Optional If set to Yes, the Informatica Server creates indicator files
when you run a session with a flat file target.
This option is set to No by default.
XMLWarnDupRows Optional If set to Yes, the Informatica Server writes duplicate row
warnings and duplicate rows for XML targets to the
session log.
By default, this option is set to Yes.
ValidateDataCodePages Required If you configure this option to Yes, the Informatica Server
enforces data code page compatibility. If you configure
this option to No, the Informatica Server lifts restrictions
for source and target data code page selection, stored
procedure and lookup database code page selection, and
session sort order selection. By default, this option is set
to Yes.
SessionLogInUTF8 Required If you configure this option to Yes, the Informatica Server
writes to the session log using the UTF-8 character set. If
you set this option to No, the Informatica Server writes to
the session log using the Informatica Server code page.
By default, this option is set to No.
Required/
Option Description
Optional
SybaseIQLocalToPmServer Optional Set this option to Yes if your Sybase IQ server is local to
the Informatica Server. When you enable this option, the
Informatica Server loads target data to Sybase IQ directly
from the named pipe, rather than writing data to a flat file
and loading the file contents to the Sybase IQ server.
Enabling this option can increase session performance,
since no disk activity is required.
This option is set to No by default.
NumOfDeadlockRetries Optional Allows you to specify the number of times the Informatica
Server retries a target write on a database deadlock.
This value is set to 10 by default.
DeadlockSleep Optional Allows you to specify the number of seconds before the
Informatica Server retries a target write on database
deadlock. If you set this value to zero seconds, the
Informatica server retries the target write immediately.
This value is set to 0seconds by default.
Shared Library
Operating System
Environment Variable
Solaris LD_LIBRARY_PATH
AIX LIBPATH
HP SHLIB_PATH
For example, if you have an Oracle source, Sybase repository, and Informix target and the
Informatica Server is installed on Solaris, you could set the shared library variables as
follows:
Using a Bourne shell:
$ LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$HOME/pmserver_dir:$ORACLE_HOME/
lib:$SYBASE/lib:$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql; export
LD_LIBRARY_PATH
Using a C-shell:
$ setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$HOME/
pmserver_dir:$ORACLE_HOME/lib
4. Set the TNS_ADMIN environment variable to the path for TNSNAMES. For example:
Using a Bourne Shell:
$ TNS_ADMIN=/HOME2/NETWORK/ADMIN; export TNS_ADMIN
Using a C-shell:
$ setenv TNS_ADMIN=/HOME2/NETWORK/ADMIN
Note: This step is optional, and may vary depending on your configuration.
Using a C-shell:
$ setenv PATH ${PATH}:$ORACLE_HOME/BIN
6. Configure the Oracle client. Use the SQL*Net Easy Configuration Utility or copy an
existing TNSNAMES.ORA file and modify it as needed.
TNSNAMES.ORA is stored in the <oracle_home>/NETWORK/ADMIN directory.
Enter the correct syntax for the Oracle connect string, that is databasename.world.
Here is a sample TNSNAMES.ORA. You need to enter the information for your
database.
mydatabase.world =
(DESCRIPTION
(ADDRESS =
(COMMUNITY = mycompany.world
(PROTOCOL = TCP)
(Host = mymachine)
(Port = 1521)
)
(CONNECT_DATA =
(SID = MYORA7)
(GLOBAL_NAMES = mydatabase.world)
7. Launch SQL*Plus and try to connect to the database. If you fail to connect to the
database, verify that you correctly entered all of the connectivity information.
Use the correct connect string (as defined in TNSNAMES.ORA) and username.
Usernames and database names are case-sensitive.
8. Configure the Informatica Server. Include the Oracle database key in the Informatica
Server configuration utility (pmconfig).
For details on configuring the Informatica Server, see “Step 2. Configuring the
Informatica Server on UNIX” on page 109.
Using Net8
Follow these steps to connect to an Oracle database through Net8. These steps are provided as
a guideline. For specific connectivity instructions, refer to your database documentation.
Using a C-shell:
$ setenv ORACLE_HOME=/HOME2/ORACLE
Using a C-shell:
$ setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$HOME/pmserver_dir
:$ORACLE_HOME/lib
4. Set the TNS_ADMIN environment variable to the path for TNSNAMES. For example:
Using a Bourne Shell:
$ TNS_ADMIN=/HOME2/NETWORK/ADMIN; export TNS_ADMIN
Using a C-shell:
$ setenv TNS_ADMIN=/HOME2/NETWORK/ADMIN
Note: This step is optional, and might vary depending on your configuration.
Using a C-shell:
$ setenv $PATH ${PATH}:ORACLE_HOME/BIN
6. Configure the Oracle client. Use the SQL*Net Easy Configuration Utility or copy an
existing TNSNAMES.ORA file and modify it as needed.
TNSNAMES.ORA is stored in the <oracle_home>/NETWORK/ADMIN directory.
Enter the correct syntax for the Oracle connect string, that is databasename.world.
Here is a sample TNSNAMES.ORA. You need to enter the information for your
database.
mydatabase.world =
(DESCRIPTION
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = mycompany.world
(PROTOCOL = TCP)
(Host = mymachine)
)
(CONNECT_DATA =
(SID = MYORA7)
(GLOBAL_NAMES = mydatabase.world)
7. Launch SQL*Plus and try to connect to the database. If you fail to connect to the
database, verify that you correctly entered all of the connectivity information.
Use the correct connect string (as defined in TNSNAMES.ORA) and username.
Usernames and database names are case-sensitive.
8. Configure the Informatica Server. Include the Oracle database key in the Informatica
Server configuration utility (pmconfig).
For details on configuring the Informatica Server, see “Step 2. Configuring the
Informatica Server on UNIX” on page 109.
Using a C-shell:
$ setenv PATH ${PATH}:/usr/sybase/bin
4. Verify the Sybase server name in the Sybase interfaces file (stored in the $SYBASE/
interfaces).
5. Launch ISQL, enter the connectivity information, and connect to the database.
If you fail to connect to the database, verify that you correctly entered all of the
connectivity information.
Usernames and database names may be case-sensitive. You use the correct connect string.
The syntax is servername@dbname (for example, myserver@sybasedb).
6. Configure the Informatica Server. Include the Sybase database key in the Informatica
Server configuration (pmconfig).
For details on configuring the Informatica Server, see “Step 2. Configuring the
Informatica Server on UNIX” on page 109.
For example, for Solaris, set the LD_LIBRARY_PATH variable to the Informatica Server
installation directory. If you installed the Informatica Server in the $HOME/pmserver
directory, you could type:
Using a Bourne Shell:
$ LD_LIBRARY_PATH=$HOME/pmserver_dir:$INFORMIXDIR/lib:$INFORMIXDIR/lib/
esql; export LD_LIBRARY_PATH
Using a C-shell:
$ setenv LD_LIBRARY_PATH $HOME/pmserver_dir:$INFORMIXDIR/
lib:$INFORMIXDIR/lib/esql
6. Enable transaction logging for each repository database. Perform a level-0 archive using
ontape. The syntax is:
ontape -s -B <dbname>
This command performs the archive and turns buffered logging on at the same time.
7. Optional. Set the $ONCONFIG environment variable to the Informix configuration file
name.
8. If you plan to call Informix stored procedures in mappings, set all of the date parameters
to the Informix datatype Datetime year to fraction(5).
9. On UNIX platforms only, make sure the DBDATE environment variable is not set.
For example, to check if DBDATE is set, you might type the following at a UNIX
prompt:
$ env | grep -i DBDATE
10. Launch dbaccess, enter the necessary information, and connect to the Informix database.
If you connect to the database, continue with the next step. If you fail to connect to the
database, verify that you correctly entered all of the connectivity information.
11. Configure the Informatica Server. Include the Informix database key in the Informatica
Server configuration utility (pmconfig).
For details on configuring the Informatica Server, see “Step 2. Configuring the
Informatica Server on UNIX” on page 109.
1. Install or verify that you have already installed IBM DB2 Client Application Enabler
(CAE), Version 6.1 (or above).
If a DB2 database server is running, or the DB2 Connect option is installed, database
connections may already be available. If not, complete the following steps. These
examples use the C-shell and assume you are logged-in as the user where you intend to
run the Informatica Server (pmserver).
2. Install or verify that the UNIX IBM DB2 software, including the Client Application
Enabler (CAE), is installed at different locations, depending on the operating system
platform. The DB2DIR environment variable should always be set to point at this base
installation directory. The IBM DB2 Version 6.1 defaults are as follows:
For Solaris:
$ setenv DB2DIR /opt/IBMdb2/v6.1
For HP-UX:
$ setenv DB2DIR /opt/IBMdb2/v6.1
For AIX:
$ setenv DB2DIR /usr/lpp/db2_06_01
3. The UNIX IBM DB2 software always has an associated user login, often db2admin,
which serves as a holder for database configurations. This user holds the instance for
DB2. Set the following environment variables to enable access to the instance:
$ setenv DB2INSTANCE db2admin [The name of the instance holder]
$ setenv INSTHOME ~db2admin [db2admin's home directory path]
4. The UNIX IBM DB2 software comprises a number of shared library components that are
loaded dynamically by the Informatica Server. To locate the shared libraries at run-time,
the shared library environment variable requires alteration, depending on operating
system platform:
For example, on Solaris:
$ setenv LD_LIBRARY_PATH $DB2DIR/lib:${LD_LIBRARY_PATH}
5. To run IBM DB2 command line programs, the PATH environment variable should be
edited as follows:
$ setenv PATH $DB2DIR/bin:${PATH}
6. Edit into your (.cshrc) the complete set of shell commands appropriate to your operating
system platform. Either logout and in again, or issue the command:
$ source .cshrc
7. If you are configuring a new DB2 installation, you need to set up a remote database. Run
the DB2 Command Line Processor (‘db2’) and issue the CATALOG <protocol> NODE
and CATALOG DATABASE commands to set up a remote database.
Consult the DB2 installation guide for details.
If the Informatica Server does not start, check the error log for the Informatica Server.
1. Insert the Informatica installation CD into the CD-ROM drive. On the Solaris platform,
this causes auto-mounting on the /cdrom path. On other platforms, use the appropriate
System Administration commands to mount the CD onto directory path
/cdrom (or similar).
Verify that you can locate ODBC for UNIX files on the CD. These are files named
unixodbc.tar in the following directories:
/cdrom/odbc/aix
/hpux
/solaris
5. Run the extracted installation script. This extracts all of the necessary driver files and
directories. To do this, issue a command:
ksh unixpi.ksh
6. To conserve space in the ODBC package directory, delete the unixodbc.tar file and the
.tar file that corresponds to your platform (solaris.tar, aix36.tar, or hp.tar).
7. Exit from root privileges.
8. Log on as the user where you run Informatica PowerMart/PowerCenter Server. Copy the
sample ODBC sources initialization file from the ODBC installation. For example:
cp /opt/odbc/odbc.ini ~/.odbc.ini
Copy and/or modify entries in .odbc.ini to create data sources based on the installed
ODBC drivers.
Configure the user .cshrc file to invoke this script at logon. The purpose is to modify the
appropriate OS-specific shared library path environment variable so that ODBC drivers
can be accessed. The path to these drivers (for example: /opt/odbc/lib) is added to:
LD_LIBRARY_PATH (on Solaris)
Note: These changes are not visible to Informatica Server until the Informatica Server is
stopped and re-started with the changed environment variables in effect.
You are now ready to use ODBC sources.
1. Install the Merant ODBC for UNIX package (Solaris, HP-UX, or AIX) provided on the
Informatica installation CD.
2. Configure your environment as follows (examples use C-shell and assume you are logged
in as the user where you intend to run the Informatica Server):
The Merant ODBC for UNIX software is installed at different locations, depending on
your operating system platform. The ODBCHOME environment variable should always
be set to point at this base installation directory. The defaults are as follows:
For Solaris:
$ setenv ODBCHOME /opt/odbc
For HP-UX:
$ setenv ODBCHOME /opt/odbc
For AIX:
$ setenv ODBCHOME /usr/lpp/odbc
3. The Merant ODBC for UNIX software comprises a number of shared library
components that are loaded dynamically by the Informatica Server. To locate the shared
libraries at run-time, the shared library variable needs to be set:
For example, on Solaris:
$ setenv LD_LIBRARY_PATH $ODBCHOME/lib:${LD_LIBRARY_PATH}
4. To run the ivtestlib utility, the PATH environment variable should be altered as follows:
$ setenv PATH ${ODBCHOME}/bin:${PATH}
6. If you have already configured one or more ODBC data sources, you may have a file
named .odbc.ini in the current user's home directory ($HOME). If not, make a copy of
the file found in the ODBC for UNIX installation directory at $ODBCHOME/odbc.ini.
Use a command like:
$ cp $ODBCHOME/odbc.ini $HOME/.odbc.ini
Driver=/usr/lpp/odbc/lib/DWdbf13.so
Description=dBase
Database=/usr/lpp/odbc/demo
[Sybase11]
Driver=/usr/lpp/odbc/lib/DWsyb1113.so
Description=Sybase11
Database=odbc
ServerName=SYBASE
WorkstationID=id
LogonID=odbc01
Password=odbc01
OptimizePrepare=2
SelectMethod=1
[Oracle7]
Driver=/usr/lpp/odbc/lib/DWor713.so
Description=Oracle7
LogonID=odbc01
Password=odbc01
[Oracle8]
Driver=/usr/lpp/odbc/lib/DWor813.so
Description=Oracle8
ServerName=oraclehost
LogonID=odbc01
Password=odbc01
[Informix9]
Driver=/usr/lpp/odbc/lib/DWinf913.so
Description=Informix9
Database=odbc
HostName=informixhost
LogonID=odbc01
Password=odbc01
[DB2]
Driver=/usr/lpp/odbc/lib/DWdb213.so
Description=DB2
Database=ODBC
[OpenIngres]
Driver=/usr/lpp/odbc/lib/DWoing13.so
Description=OpenIngres1
ServerName=ingreshost
Database=odbc
LogonID=odbc01
Password=odbc01
Workarounds=1
[OpenIngres20]
Driver=/usr/lpp/odbc/lib/DWoi213.so
Description=OpenIngres2.0
ServerName=ingreshost
Database=odbc
LogonID=odbc01
Password=odbc01
[Text]
Driver=/usr/lpp/odbc/lib/DWtxt13.so
Description=Text driver
Database=/usr/lpp/odbc/demo
[ODBC]
Trace=0
TraceFile=odbctrace.out
TraceDll=/usr/lpp/odbc/lib/odbctrac.so
InstallDir=/usr/lpp/odbc
7. In the [ODBC Data Sources] section, add entries for any new data sources to be defined.
The unaltered .odbc.ini from $ODBCHOME contains default entries for all available
drivers.
8. Add an extra line under [ODBC Data Sources]. For example:
MY_ORACLE_ODBC_SOURCE=Driver or Data Source Description Text
Driver=/opt/odbc/lib/DWor713.so
LogonID=My User
Password=My Password
10. For details on parameters in Data Source entries, see the example entries listed in the
unaltered .odbc.ini from $ODBCHOME. For more information, consult the Merant
ODBC for UNIX.
11. For each data source you use, make a note of the file named under the Driver= parameter
in the Data Source entry in.odbc.ini. Use the ivtestlib utility to verify that each driver file
can be loaded by the Merant ODBC for UNIX manager. For example, if you have an
entry Driver=/opt/odbc/lib/DWxxxx.so, issue the following command:
ivtestlib /opt/odbc/lib/DWxxxx.so
12. Install and configure any underlying client access software needed by the ODBC driver.
Note: While some ODBC drivers are self-contained and have all information inside the
.odbc.ini file, most are not. An ODBC driver that, for example, accesses Oracle would also
need the Oracle SQL*NET software installed and appropriate environment variables set. Such
additional software configuration must be verified separately before using ODBC.
Registering the
Informatica Server
This chapter includes the following topics:
♦ Overview, 134
♦ Registering the Informatica Server, 135
133
Overview
After you install and configure the Informatica Client and the Informatica Server, you can
register the Informatica Server with the repository that you indicated in the Informatica
Server Configuration. You must register the Informatica Server before you can start it.
Register Informatica Servers in the Server Manager. The Server Manager is the Informatica
Client tool that you use to create and run sessions that extract, transform, and load data.
You can register and run multiple PowerCenter Servers against a local or global repository.
You can register and run only one PowerMart Server in a local repository. You cannot register
a PowerMart Server in a global repository. When you start a PowerMart Server, it verifies that
it is the only Informatica Server registered in the repository. It does not start if there are other
Informatica Servers registered in the repository. For details on local and global repositories,
see “Managing the Repository” in the Repository Guide.
You can perform the following registration tasks for an Informatica Server:
♦ Register an Informatica Server. When you register an Informatica Server, you specify
information such as the code page and directories for session output. This information is
stored in the repository.
♦ Register multiple Informatica Servers. When you register multiple Informatica Servers,
choose the Informatica Server for a session in the session properties sheet.
♦ Edit an Informatica Server. When you edit an Informatica Server, all sessions using that
Informatica Server use the updated connection, including the updated code page
information.
♦ Delete an Informatica Server. When you delete an Informatica Server, the Server Manager
prompts you to choose another Informatica Server for the sessions using that Server.
To register an Informatica Server, you must have one of the following privileges:
♦ Administer Server
♦ Super User
You can also configure the following information in the Server Manager to run sessions:
♦ Create source and target database connections.
♦ Define the FTP connections if you plan to use FTP to access source or target machines.
♦ Configure External Loader connections if you plan to use an external loader to load the
target database.
For more information, see “Configuring the Server Manager” in the Session and Server Guide.
Server Variables
You can define server variables for each Informatica Server you register. Server variables define
the path and directories for session output files and caches. They can also define session
properties, such as the number of session logs to archive or the session error threshold.
The installation process creates directories in the location where you install the Informatica
Server. By default, the Informatica Server writes output files in these directories when you run
Required/
Server Variable Description
Optional
$PMRootDir Required A root directory to be used by any or all other server variables.
Informatica recommends you use the Server installation directory
as the root directory.
$PMCacheDir Required Default directory for the lookup cache, index and data caches, and
index and data files. Defaults to $PMRootDir/Cache. To avoid
performance problems, always use a drive local to the Informatica
Server for the cache directory. Do not use a mapped or mounted
drive for cache files.
Required/
Server Variable Description
Optional
$PMSuccessEmailUser Optional Email address to receive post-session email when the session
completes successfully. Use to address post-session email. The
default value is an empty string. For details, see “Sending Post-
Session Email” in the Session and Server Guide.
$PMFailureEmailUser Optional Email address to receive post-session email when the session fails
to complete. Use to address post-session email. The default value
is an empty string. For details, see “Sending Post-Session Email”
in the Session and Server Guide.
$PMSessionLogCount Optional Number of session logs the Informatica Server archives for the
session. Defaults to 0. Use to archive session logs. For details, see
“Session Log Files” in the Session and Server Guide.
$PMSessionErrorThreshhold Optional Number of errors the Informatica Server allows before failing the
session. Defaults to 0. Use to configure the Stop On option in the
session property sheet.
Changing Servers
If you change Informatica Servers, the new Informatica Server can run sessions and batches
using the server variables. To ensure a session successfully completes, relocate any necessary
file sources, targets, or incremental aggregation files to the default directories of the new
Informatica Server.
If you override a server variable in an individual session, you may need to manually edit the
session if you change the Informatica Server. If the new Informatica Server cannot locate the
override directory, it cannot run the session.
For example, you might override the session log variable in the session property sheet, by
entering d:\data\sesslog. You then copy the folder containing the session to a production
repository. The log file variable of the new Informatica Server is c:\pmserver\sesslog. When
the new Informatica Server tries to run the copied session, it cannot find the directory listed
in the session property sheet, so it fails to initialize the session. To correct the problem, you
must either edit the session property sheet, or create the specified directory on the Informatica
Server.
3. Select the network protocol (TCP/IP or IPX/SPX) and enter the appropriate settings for
that protocol.
If you select TCP/IP, configure the TCP/IP connectivity settings.
Table 7-1 describes the settings required to register an Informatica Server using TCP/IP:
Required/
TCP/IP Option Description
Optional
Server Name Required for MS The name of Informatica Server. Use to select the Informatica
SQL Server and Server to run a session or batch. This name must be unique to
Sybase only the repository.
Port Number Required Port number the Informatica Server uses. Must be the same port
listed in the Informatica Server configuration parameters.
Timeout Required Number of seconds the Server Manager waits for a response
from the Informatica Server.
Code Page Required Character set associated with the Informatica Server. Select the
code page identical to the Informatica Server operating system
code page. Must be identical to or compatible with the
repository code page.
If you select IPX/SPX (NT/2000 only), configure the IPX/SPX connectivity settings.
Required/
IPX/SPX Option Description
Optional
4. For $PMRootDir, enter a valid root directory for the Informatica Server platform.
Informatica recommends using the Informatica Server installation directory as the
recommended root directory because the Informatica Server installation creates the
default server variable directories in the Server installation directory. If you enter a
different root directory, make sure to create the necessary server variable directories.
5. Enter the server variables, as desired.
Do not use trailing delimiters. A trailing delimiter might invalidate the directory used by
the Informatica Server. For example, enter c:\data\sessionlog, not c:\data\sessionlog\.
See Table 7-1 on page 136 for a list of server variables.
6. Click OK.
The new Informatica Server appears in the Navigator below the repository.
Upgrading a Repository
141
Upgrade Process
PowerMart 5.1 and PowerCenter 5.1 include a new repository version, 102. Because the
repository is versioned, you need to upgrade the existing repository to incorporate the new
features included in PowerMart 5.1 and PowerCenter 5.1. When you upgrade a repository,
the upgrade process modifies repository tables to accommodate new types of metadata.
PowerMart 5.1 and PowerCenter 5.1 support upgrading from PowerMart 4.6/4.7/5.0 and
PowerCenter 1.6/1.7/5.0.
If you have several repositories in a data mart domain, you must upgrade all global
repositories before the local repositories. The upgrade process checks if the global repositories
have been upgraded before the local repositories. For more information on data mart
domains, see “PowerCenter Repositories” in the Repository Guide.
The upgrade process proceeds incrementally, one repository version at a time, incorporating
new features with each version. A repository version is an indicator that the client tools use to
identify which features are supported in the current repository configuration. For example,
you cannot use the PowerMart 5.1 Designer to connect to a PowerMart 4.7 repository.
Likewise, you cannot use the PowerMart 4.7 Designer to connect to a PowerMart 5.1
repository.
During the upgrade, existing data is copied from the original tables into temporary tables.
Because these temporary tables are created in the same database as the repository, the upgrade
process requires additional space. The PowerMart 5.1 and PowerCenter 5.1 repository is
approximately 15 percent larger than a PowerMart 4.7 and PowerCenter 1.7 repository and
approximately 45 percent larger than a PowerMart 4.6 or PowerCenter 1.6 repository. You
may need to increase the size of the database or add more disk space. Informatica recommends
that you allocate approximately 60 percent more available disk space and temporary storage
space in the database. The PowerMart 5.1 and PowerCenter 5.1 repository is not significantly
larger than the PowerMart 5.0 and PowerCenter 5.0 database. If you are upgrading a PowerMart
5.0 or PowerCenter 5.0 repository, you do not need to allocate additional space in the database.
The repository upgrade process stops if it encounters problems during the upgrade such as
lack of disk space. Once you identify and fix the problem, you can run the upgrade again.
When you upgrade the repository, the upgrade process begins again at the last successful
version number. For example, if the upgrade fails between version 85 and 86, the upgrade
process starts at version 85 when you run upgrade for the second time.
Note: If you are upgrading from PowerMart 4.0/4.5 or PowerCenter 1.0/1.5, you must first
upgrade to PowerMart 4.6/PowerCenter 1.6. Please contact Informatica Technical Support.
To upgrade a repository:
6. Click OK. The Repository Manager warns you that users are connected to the repository.
If any users are connected to the repository, have them close all client tools.
If you are certain no users are connected to the repository, click OK to start the upgrade.
The upgrade process begins. You can see the progression of incremental changes to the
repository in the Output window.
7. Click OK.
The Output window displays the progression of changes in the repository and informs
you when the upgrade completes.
The Repository Manager prompts you to select a code page. Choose a code page from the
list and click OK. For more information, see “Selecting a Code Page (PowerMart 4.6/
PowerCenter 1.6 Only)” on page 145.
9. When the Repository Manager notifies you that the upgrade is finished, click OK.
To see if the upgrade completes without errors, review the text in the Output window after
you run the upgrade. Errors appear in blue text. Warnings appear in red text.
After you upgrade the repository, install and configure the PowerMart 5.1 or PowerCenter 5.1
Server. If you perform a new install, register the Informatica Server in the Server Manager and
select a code page for the Informatica Server. The Informatica Server code page must be
compatible with the repository code page. For more information, see “Registering the
Informatica Server” on page 133.
When you run a session with a persistent lookup cache, the Informatica Server rebuilds the
PowerMart and PowerCenter lookup cache files even if Recache From Database is not
enabled. For more information on the Recache from Database option, see “Lookup
Transformation” in the Designer Guide.
For a complete listing of partitioning restrictions, see “Partitioning Data” in the Session and
Server Guide.
Upgrade Fails
The repository upgrade process stops if it encounters problems during the upgrade such as
lack of disk space. The most common reasons an upgrade might fail are:
♦ The upgrade process has trouble reading or writing to the repository database.
♦ The repository database has insufficient disk space or temporary storage space.
♦ The client system has insufficient memory.
♦ The repository has inconsistent data.
Once you identify and fix the problem, you can restart the upgrade. When you upgrade the
repository the second time, the upgrade process starts the upgrade process at the last
successful version number. For example, if the upgrade fails between version 85 and 86, the
upgrade process starts at version 85 when you run upgrade the second time. However, you
should always maintain a copy of the original repository, in case you need to start the upgrade
from the beginning.
Troubleshooting 151
152 Chapter 8: Upgrading a Repository
Chapter 9
Using ODBC
153
Overview
Open Database Connectivity (ODBC) provides a common way to communicate with several
different database platforms.
ODBC consists of three distinct components:
1. ODBC drivers. Process ODBC calls, submit SQL requests to data sources, and return
results. The drivers must connect to the client libraries to access the databases. They
communicate with data sources.
2. ODBC Driver Manager. Loads and calls one or more ODBC drivers to open and close
communications to databases.
3. ODBC Administrator. The visible part of the ODBC Driver Manager, launched from
the Control Panel in Windows 95/98 and Windows NT/2000. Use the ODBC
Administrator to create, modify, and delete ODBC data sources.
Figure 9-1 illustrates connectivity between PowerMart or PowerCenter, the ODBC
components, and databases:
Figure 9-1. ODBC Connectivity Overview
ODBC components
Driver Manager
Sybase Oracle
Database Database
The Repository Manager and Designer access the ODBC Administrator settings to connect to
data sources.
If you have problems connecting to a database other than one of the supported source or
target databases, contact the ODBC driver vendor regarding function calls supported by the
driver. For a list of function calls, see “ODBC Calls” on page 158.
PowerMart 5.1 and PowerCenter 5.1 support the Merant 3.6 32-bit closed ODBC drivers
supplied with the installation CD. You can have only one version of the Merant drivers on the
system. Therefore, you need to install the drivers included on the Informatica installation CD
to ensure that you have the most recent version of these drivers. The Merant 3.6 32-bit
ODBC closed drivers are fully backward compatible. If you have any questions, contact
Merant.
Function Description
SQLColumns Called with the table name and the owner name. NULL is never passed
for the owner name or table name. The owner name is obtained from the
results of SQLTables.
SQLConnect Connects.
SQLDisconnect Disconnects.
SQLError Errors.
SQLForeignKeys Called with the table name and the owner name. NULL is never passed
for the owner name or table name. The owner name is obtained from the
results of SQLTables above. This is called twice:
- With the FROM table as NULL.
- With the TO table as NULL.
Function Description
SQLGetFunctions Called to see if the driver supports SQLForeignKeys before calling it.
SQLForeignKeys is called only if the driver supports it. The Intersolv 2.x
Informix driver does not support SQLForeignKeys.
SQLPrimaryKeys Called with the table name and the owner name. NULL is never passed
for the owner name or table name. The owner name is obtained from the
results of SQLTables.
SQLProcedureColumns Called with the procedure name and the owner name. NULL is never
passed for the owner name or procedure name. The owner name is
obtained from the results of SQLProcedures.
SQLProcedures Called with the supplied owner name or NULL if all owners are
requested.
SQLTables Called with the supplied owner name or NULL if all owners are
requested.
This is called a total of five times, once for each of the following:
- TABLE
- SYSTEM TABLE
- VIEW
- ALIAS
- SYNONYM
The Import dialog box displays the union of all returned rows.
Function Description
SQLConnect Connects.
SQLDisconnect Disconnects.
SQLError Errors.
SQLSetStmtOption Sets the options for a statement to control how to read and how many rows to read.
Note: For a global repository, make sure that you create a system DSN, not a user DSN.
3. Click Add.
A dialog box displays all the installed ODBC drivers on the system.
4. Select the ODBC driver you want to use and click Finish.
The configuration dialog box for that ODBC driver appears.
For more information on Microsoft Excel sources, refer to the article in the Informatica
Webzine. You can access the webzine at http://www.informatica.com/webzine.
If you have difficulty clearing the temporary stored procedures for prepared SQL statements
options, see the Informatica Webzine for more information about configuring Microsoft SQL
Server 7.0. You can access the webzine at http://www.informatica.com/webzine.
Check that you have installed the client, such as Oracle Client for Oracle database. Then
configure the ODBC DSN. You need to set up the client environment before creating an
ODBC DSN.
I get the following error when I attempt to run a session using an Informix ODBC DSN as
my source and target.
CMN_1046 ODBC Error
CMN_1046 [Merant][ODBC Informix driver][Informix]Attempt to connect to
database server (INFOOnline) failed.]
You have created an ODBC DSN, but no longer have the underlying native connectivity
software or environment. You need to reconfigure the native connectivity environment and
then run the session.
Troubleshooting 167
168 Chapter 9: Using ODBC
Appendix A
Code Pages
This appendix documents code pages and their compatibility in PowerMart and PowerCenter.
Topics include:
♦ Code Pages, 170
♦ Code Page Reference, 172
♦ Informatica Code Page Relationships, 176
♦ Code Page Compatibility, 178
169
Code Pages
PowerMart and PowerCenter support code pages for internationalization.
Table A-1 displays available code pages, including the code page name, description, and code
page ID:
Name Description ID
Name Description ID
Note: Select IBM EBCDIC as your source database connection code page only if you access
EBCDIC data, such as data from a mainframe extract file.
When you enable data code page validation, PowerMart and PowerCenter support UTF-8 for
target code pages only.
Table A-3 summarizes code page compatibility between PowerMart and PowerCenter
components:
Global Repository Compatible with local repository. Can also be a subset of local repository.
Compatible with Informatica Client and Server.
Local Repository Compatible with global repository. Can also be a superset of global
repository.
Compatible with Informatica Client and Server.
For details on code page compatibility between components, see “Globalization Overview” on
page 9.
IBM037 (IBM EBCDIC US IBM037 IBM EBCDIC US IBM037 (IBM EBCDIC US IBM037 (IBM EBCDIC US
English) English) English) English)
Latin1(ISO 8859-1 Latin1 (ISO 8859-1 Latin1 (ISO 8859-1
Western European) Western European) Western European)
MS 1252 (MS Windows US-ASCII (7-bit ASCII) MS 1252 (MS Windows
Latin1 (ANSI), superset of Latin1 (ANSI), superset of
Latin1) Latin1)
UTF-8 (UTF-8 encoding of
Unicode)
IBM273 (IBM EBCDIC IBM273 (IBM EBCDIC IBM273 (IBM EBCDIC IBM273 (IBM EBCDIC
German) German) German German
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
IBM280 (IBM EBCDIC IBM280 (IBM EBCDIC IBM280 (IBM EBCDIC IBM280 (IBM EBCDIC
Italian) Italian) Italian) Italian)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
IBM285 (IBM EBCDIC UK IBM285 (IBM EBCDIC UK IBM285 (IBM EBCDIC UK IBM285 (IBM EBCDIC UK
English) English) English) English)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
IBM297 (IBM EBCDIC IBM297 (IBM EBCDIC IBM297 (IBM EBCDIC IBM297 (IBM EBCDIC
French) French) French) French)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
IBM500 (IBM EBCDIC IBM500 (IBM EBCDIC IBM500 (IBM EBCDIC IBM500 (IBM EBCDIC
International Latin-1) International Latin-1) International Latin-1) International Latin-1)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
IBM930 (IBM EBCDIC IBM930 (IBM EBCDIC IBM930 (IBM EBCDIC IBM930 (IBM EBCDIC
Japanese) Japanese) Japanese) Japanese)
JapanEUC (Japanese JapanEUC (Japanese JapanEUC (Japanese
Extended UNIX Code Extended UNIX Code Extended UNIX Code
(incl. JIS X 0212)) (incl. JIS X 0212)) (incl. JIS X 0212))
MS932 (MS Windows MS932 (MS Windows MS932 (MS Windows
Japanese, superset of Japanese, superset of Japanese, superset of
Shift-JIS) Shift-JIS) Shift-JIS)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
IBM935 (IBM EBCDIC IBM935 (IBM EBCDIC IBM935 (IBM EBCDIC IBM935 (IBM EBCDIC
Simplified Chinese) Simplified Chinese) Simplified Chinese) Simplified Chinese)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
IBM937 (IBM EBCDIC IBM937 (IBM EBCDIC IBM937 (IBM EBCDIC IBM937 (IBM EBCDIC
Traditional Chinese) Traditional Chinese) Traditional Chinese) Traditional Chinese)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
ISO-8859-2 (ISO 8859-2 ISO-8859-2 (ISO 8859-2 ISO-8859-2 (ISO 8859-2 ISO-8859-2 (ISO 8859-2
Eastern European) Eastern European) Eastern European) Eastern European)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
ISO-8859-3 (ISO 8859-3 ISO-8859-3 (ISO 8859-3 ISO-8859-3 (ISO 8859-3 ISO-8859-3 (ISO 8859-3
Southeast European) Southeast European) Southeast European) Southeast European)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
ISO-8859-4 (ISO 8859-4 ISO-8859-4 (ISO 8859-4 ISO-8859-4 (ISO 8859-4 ISO-8859-4 (ISO 8859-4
Baltic) Baltic) Baltic) Baltic)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
ISO-8859-5 (ISO 8859-5 ISO-8859-5 (ISO 8859-5 ISO-8859-5 (ISO 8859-5 ISO-8859-5 (ISO 8859-5
Cyrillic) Cyrillic) Cyrillic) Cyrillic)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
ISO-8859-6 (ISO 8859-6 ISO-8859-6 (ISO 8859-6 ISO-8859-6 (ISO 8859-6 ISO-8859-6 (ISO 8859-6
Arabic) Arabic) Arabic) Arabic)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
ISO-8859-7 (ISO 8859-7 ISO-8859-7 (ISO 8859-7 ISO-8859-7 (ISO 8859-7 ISO-8859-7 (ISO 8859-7
Greek) Greek) Greek) Greek)
UTF-8 (UTF-8 encoding of UTF-8 (UTF-8 encoding of
Unicode) Unicode)
ISO-8859-8 (ISO 8859-8 ISO-8859-8 (ISO 8859-8 ISO-8859-8 (ISO 8859-8 ISO-8859-8 (ISO 8859-8
Hebrew) Hebrew) Hebrew) Hebrew)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
ISO-8859-9 (ISO 8859-9 ISO-8859-9 (ISO 8859-9 ISO-8859-9 (ISO 8859-9 ISO-8859-9 (ISO 8859-9
Latin 5 (Turkish)) Latin 5 (Turkish)) Latin 5 (Turkish)) Latin 5 (Turkish))
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
ISO-8859-10 (ISO 8859- ISO-8859-10 (ISO 8859- ISO-8859-10 (ISO 8859- ISO-8859-10 (ISO 8859-
10 Latin 6 (Nordic)) 10 Latin 6 (Nordic)) 10 Latin 6 (Nordic)) 10 Latin 6 (Nordic))
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
ISO-8859-15 (ISO 8859- ISO-8859-15 (ISO 8859- ISO-8859-15 (ISO 8859- ISO-8859-15 (ISO 8859-
15 Latin 9 (Western 15 Latin 9 (Western 15 Latin 9 (Western 15 Latin 9 (Western
European)) European)) European)) European))
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
JEF (Japanese EBCDIC JEF (Japanese EBCDIC JEF (Japanese EBCDIC JEF (Japanese EBCDIC
Fujitsu) Fujitsu) Fujitsu) Fujitsu)
JapanEUC (Japanese JapanEUC (Japanese JapanEUC (Japanese
Extended UNIX Code Extended UNIX Code Extended UNIX Code
(including JIS X 0212)) (including JIS X 0212)) (including JIS X 0212))
MS932 (MS Windows MS932 (MS Windows MS932 (MS Windows
Japanese, superset of Japanese, superset of Japanese, superset of
Shift-JIS) Shift-JIS) Shift-JIS)
US-ASCII (7-bit ASCII)
JIPSE (NEC ACOS JIPSE JIPSE (NEC ACOS JIPSE JIPSE (NEC ACOS JIPSE JIPSE (NEC ACOS JIPSE
Japanese) Japanese) Japanese) Japanese)
JapanEUC (Japanese JapanEUC (Japanese JapanEUC (Japanese
Extended UNIX Code Extended UNIX Code Extended UNIX Code
(including JIS X 0212)) (including JIS X 0212)) (including JIS X 0212))
MS932 (MS Windows MS932 (MS Windows MS932 (MS Windows
Japanese, superset of Japanese, superset of Japanese, superset of
Shift-JIS) Shift-JIS) Shift-JIS)
US-ASCII (7-bit ASCII)
KEIS (HITACHI KEIS KEIS (HITACHI KEIS KEIS (HITACHI KEIS KEIS (HITACHI KEIS
Japanese) Japanese) Japanese) Japanese)
JapanEUC (Japanese JapanEUC (Japanese JapanEUC (Japanese
Extended UNIX Code Extended UNIX Code Extended UNIX Code
(including JIS X 0212)) (including JIS X 0212)) (including JIS X 0212))
MS932 (MS Windows MS932 (MS Windows MS932 (MS Windows
Japanese, superset of Japanese, superset of Japanese, superset of
Shift-JIS) Shift-JIS) Shift-JIS)
US-ASCII (7-bit ASCII)
Latin1 (ISO 8859-1 Latin1 (ISO 8859-1 Latin1 (ISO 8859-1 Latin1 (ISO 8859-1
Western European) Western European) Western European) Western European)
IBM037 (IBM EBCDIC US IBM037 (IBM EBCDIC US IBM037 (IBM EBCDIC US
English) English) English)
MS1252 (MS Windows MS1252 (MS Windows MS1252 (MS Windows
Latin 1 (ANSI), superset of Latin 1 (ANSI), superset of Latin 1 (ANSI), superset of
Latin1) Latin1) Latin1)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS874 (MS-DOS Thai, MS874 (MS-DOS Thai, MS874 (MS-DOS Thai, MS874 (MS-DOS Thai,
superset of TIS 620) superset of TIS 620) superset of TIS 620) superset of TIS 620)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS932 (MS Windows MS932 (MS Windows MS932 (MS Windows MS932 (MS Windows
Japanese, superset of Japanese, superset of Japanese, superset of Japanese, superset of
Shift-JIS) Shift-JIS) Shift-JIS) Shift-JIS)
IBM930 (IBM EBCDIC IBM930 (IBM EBCDIC IBM930 (IBM EBCDIC
Japanese) Japanese) Japanese)
JapanEUC (Japanese JapanEUC (Japanese JapanEUC (Japanese
Extended UNIX Code Extended UNIX Code Extended UNIX Code
(incl. JIS X 0212)) (incl. JIS X 0212)) (incl. JIS X 0212))
JEF (Japanese EBCDIC JEF (Japanese EBCDIC JEF (Japanese EBCDIC
Fujitsu) Fujitsu) Fujitsu)
JIPSE (NEC ACOS JIPSE JIPSE (NEC ACOS JIPSE JIPSE (NEC ACOS JIPSE
Japanese) Japanese) Japanese)
KEIS (HITACHI KEIS KEIS (HITACHI KEIS KEIS (HITACHI KEIS
Japanese) Japanese) Japanese)
MELCOM (MITSUBISHI MELCOM (MITSUBISHI MELCOM (MITSUBISHI
MELCOM Japanese) MELCOM Japanese) MELCOM Japanese)
UNISYS (UNISYS UNISYS (UNISYS UNISYS (UNISYS
Japanese) Japanese) Japanese)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS936 (MS Windows MS936 (MS Windows MS936 (MS Windows MS936 (MS Windows
Simplified Chinese, Simplified Chinese, Simplified Chinese, Simplified Chinese,
superset of GB 2312-80, superset of GB 2312-80, superset of GB 2312-80, superset of GB 2312-80,
EUC encoding) EUC encoding) EUC encoding) EUC encoding)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS949 (MS Windows MS949 (MS Windows MS949 (MS Windows MS949 (MS Windows
Korean, superset of KS C Korean, superset of KS C Korean, superset of KS C Korean, superset of KS C
5601-1992) 5601-1992) 5601-1992) 5601-1992)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS950 (MS Windows MS950 (MS Windows MS950 (MS Windows MS950 (MS Windows
Traditional Chinese, Traditional Chinese, Traditional Chinese, Traditional Chinese,
superset of Big 5) superset of Big 5) superset of Big 5) superset of Big 5)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS1250 (MS Windows MS1250 (MS Windows MS1250 (MS Windows MS1250 (MS Windows
Latin 2 (Central Europe)) Latin 2 (Central Europe)) Latin 2 (Central Europe)) Latin 2 (Central Europe))
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS1251 (MS Windows MS1251 (MS Windows MS1251 (MS Windows MS1251 (MS Windows
Cyrillic (Slavic)) Cyrillic (Slavic)) Cyrillic (Slavic)) Cyrillic (Slavic))
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS1252 (MS Windows MS1252 (MS Windows MS1252 (MS Windows MS1252 (MS Windows
Latin 1 (ANSI), superset of Latin 1 (ANSI), superset of Latin 1 (ANSI), superset of Latin 1 (ANSI), superset of
Latin1) Latin1) Latin1) Latin1)
IBM037 (IBM EBCDIC US IBM037 (IBM EBCDIC US IBM037 (IBM EBCDIC US
English) English) English)
Latin1 (ISO 8859-1 Latin1 (ISO 8859-1 Latin1 (ISO 8859-1
Western European) Western European) Western European)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS1253 (MS Windows MS1253 (MS Windows MS1253 (MS Windows MS1253 (MS Windows
Greek) Greek) Greek) Greek)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS1254 (MS Windows MS1254 (MS Windows MS1254 (MS Windows MS1254 (MS Windows
Latin 5 (Turkish), superset Latin 5 (Turkish), superset Latin 5 (Turkish), superset Latin 5 (Turkish), superset
of ISO 8859-9) of ISO 8859-9) of ISO 8859-9) of ISO 8859-9)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS1255 (MS Windows MS1255 (MS Windows MS1255 (MS Windows MS1255 (MS Windows
Hebrew) Hebrew) Hebrew) Hebrew)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS1256 (MS Windows MS1256 (MS Windows MS1256 (MS Windows MS1256 (MS Windows
Arabic) Arabic) Arabic) Arabic)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS1257 (MS Windows MS1257 (MS Windows MS1257 (MS Windows MS1257 (MS Windows
Baltic Rim) Baltic Rim) Baltic Rim) Baltic Rim)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS1258 (MS Windows MS1258 (MS Windows MS1258 (MS Windows MS1258 (MS Windows
Vietnamese) Vietnamese) Vietnamese) Vietnamese)
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
MS1361 (MS Windows MS1361 (MS Windows MS1361 (MS Windows MS1361 (MS Windows
Korean (Johab)) Korean (Johab)) Korean (Johab)) Korean (Johab))
US-ASCII (7-bit ASCII) UTF-8 (UTF-8 encoding of
Unicode)
US-ASCII (7-bit ASCII) US-ASCII (7-bit ASCII) US-ASCII (7-bit ASCII) US-ASCII (7-bit ASCII)
IBM037 (IBM EBCDIC US
English)
IBM273 (IBM EBCDIC
German)
IBM280 (IBM EBCDIC
Italian)
IBM285 (IBM EBCDIC UK
English)
IBM297 (IBM EBCDIC
French)
IBM500 (IBM EBCDIC
International Latin-1)
IBM930 (IBM EBCDIC
Japanese)
IBM935 (IBM EBCDIC
Simplified Chinese)
IBM937 (IBM EBCDIC
Traditional Chinese)
ISO-8859-2 (ISO 8859-2
Eastern European)
ISO-8859-3 (ISO 8859-3
Southeast European)
ISO-8859-4 (ISO 8859-4
Baltic)
ISO-8859-5 (ISO 8859-5
Cyrillic)
ISO-8859-6 (ISO 8859-6
Arabic)
ISO-8859-7 (ISO 8859-7
Greek)
ISO-8859-8 (ISO 8859-8
Hebrew)
ISO-8859-9 (ISO 8859-9
Latin 5 (Turkish))
ISO-8859-15 (ISO 8859-
15 Latin 9 (Western
European))
JapanEUC (Japanese
Extended UNIX Code
(incl.
JEF (Japanese EBCDIC
Fujitsu)
JIPSE (NEC ACOS JIPSE
Japanese)
JIS X 0212))
KEIS (HITACHI KEIS
Japanese)
MELCOM (MITSUBISHI
MELCOM Japanese)
Latin1 (ISO 8859-1
Western European)
US-ASCII (7-bit ASCII) US-ASCII (7-bit ASCII) US-ASCII (7-bit ASCII) MS874 (MS-DOS Thai,
superset of TIS 620)
MS932 (MS Windows
Japanese, superset of
Shift-JIS)
MS936 (MS Windows
Simplified Chinese,
superset of GB 2312-80,
EUC encoding)
MS949 (MS Windows
Korean, superset of KS C
5601-1992)
Korean (Johab))
MS950 (MS Windows
Traditional Chinese,
superset of Big 5)
MS1250 (MS Windows
Latin 2 (Central Europe))
MS1251 (MS Windows
Cyrillic (Slavic))
MS1252 (MS Windows
Latin 1 (ANSI), superset of
Latin1)
MS1253 (MS Windows
Greek)
MS1254 (MS Windows
Latin 5 (Turkish), superset
of ISO 8859-9)
MS1255 (MS Windows
Hebrew)
MS1256 (MS Windows
Arabic)
MS1257 (MS Windows
Baltic Rim)
MS1361 (MS Windows
Korean (Johab))
UNISYS (UNISYS
Japanese)
UTF-8 (UTF-8 encoding of
Unicode)
When you select code pages that Informatica considers compatible, keep in mind that some
characters do not convert from one code page to another. These characters are unlikely to be
in your source data. For a complete list of characters you might lose during code page
conversions, see the following sections.
338 (LATIN CAPITAL LIGATURE OE) 8218 (SINGLE LOW-9 QUOTATION MARK)
339 (LATIN SMALL LIGATURE OE) 8220 (LEFT DOUBLE QUOTATION MARK)
352 (LATIN CAPITAL LETTER S WITH CARON) 8221 (RIGHT DOUBLE QUOTATION MARK)
353 (LATIN SMALL LETTER S WITH CARON) 8222 (DOUBLE LOW-9 QUOTATION MARK)
Characters lost when converting from IBM037 (IBM EBCDIC US English) to Latin1 (ISO-8859-1)
338 (LATIN CAPITAL LIGATURE OE) 8218 (SINGLE LOW-9 QUOTATION MARK)
339 (LATIN SMALL LIGATURE OE) 8220 (LEFT DOUBLE QUOTATION MARK)
352 (LATIN CAPITAL LETTER S WITH CARON) 8221 (RIGHT DOUBLE QUOTATION MARK)
353 (LATIN SMALL LETTER S WITH CARON) 8222 (DOUBLE LOW-9 QUOTATION MARK)
Characters lost when converting from Latin1 (ISO-8859-1) to IBM037 (IBM EBCDIC US English)
Characters lost when converting from MS932 (MS Shift JIS) to JapanEUC
Characters lost when converting from MS932 (MS Shift JIS) to JapanEUC
8560 (SMALL ROMAN NUMERAL ONE) 13181 (SQUARE ERA NAME TAISYOU)
8561 (SMALL ROMAN NUMERAL TWO) 13182 (SQUARE ERA NAME MEIZI)
Characters lost when converting from MS932 (MS Shift JIS) to JapanEUC
12317 (REVERSED DOUBLE PRIME QUOTATION MARK) 64037 (CJK COMPATIBILITY IDEOGRAPH-FA25)
12319 (LOW DOUBLE PRIME QUOTATION MARK) 64038 (CJK COMPATIBILITY IDEOGRAPH-FA26)
Characters lost when converting from JapanEUC to MS932 (MS Shift JIS)
161 (INVERTED EXCLAMATION MARK) 323 (LATIN CAPITAL LETTER N WITH ACUTE)
186 (MASCULINE ORDINAL INDICATOR) 336 (LATIN CAPITAL LETTER O WITH DOUBLE ACUTE)
191 (INVERTED QUESTION MARK) 337 (LATIN SMALL LETTER O WITH DOUBLE ACUTE)
192 (LATIN CAPITAL LETTER A WITH GRAVE) 338 (LATIN CAPITAL LIGATURE OE)
193 (LATIN CAPITAL LETTER A WITH ACUTE) 339 (LATIN SMALL LIGATURE OE)
194 (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) 340 (LATIN CAPITAL LETTER R WITH ACUTE)
195 (LATIN CAPITAL LETTER A WITH TILDE) 341 (LATIN SMALL LETTER R WITH ACUTE)
196 (LATIN CAPITAL LETTER A WITH DIAERESIS) 342 (LATIN CAPITAL LETTER R WITH CEDILLA)
197 (LATIN CAPITAL LETTER A WITH RING ABOVE) 343 (LATIN SMALL LETTER R WITH CEDILLA)
198 (LATIN CAPITAL LETTER AE) 344 (LATIN CAPITAL LETTER R WITH CARON)
199 (LATIN CAPITAL LETTER C WITH CEDILLA) 345 (LATIN SMALL LETTER R WITH CARON)
200 (LATIN CAPITAL LETTER E WITH GRAVE) 346 (LATIN CAPITAL LETTER S WITH ACUTE)
201 (LATIN CAPITAL LETTER E WITH ACUTE) 347 (LATIN SMALL LETTER S WITH ACUTE)
202 (LATIN CAPITAL LETTER E WITH CIRCUMFLEX) 348 (LATIN CAPITAL LETTER S WITH CIRCUMFLEX)
203 (LATIN CAPITAL LETTER E WITH DIAERESIS) 349 (LATIN SMALL LETTER S WITH CIRCUMFLEX)
204 (LATIN CAPITAL LETTER I WITH GRAVE) 350 (LATIN CAPITAL LETTER S WITH CEDILLA)
205 (LATIN CAPITAL LETTER I WITH ACUTE) 351 (LATIN SMALL LETTER S WITH CEDILLA)
Characters lost when converting from JapanEUC to MS932 (MS Shift JIS)
206 (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) 352 (LATIN CAPITAL LETTER S WITH CARON)
207 (LATIN CAPITAL LETTER I WITH DIAERESIS) 353 (LATIN SMALL LETTER S WITH CARON)
209 (LATIN CAPITAL LETTER N WITH TILDE) 354 (LATIN CAPITAL LETTER T WITH CEDILLA)
210 (LATIN CAPITAL LETTER O WITH GRAVE) 355 (LATIN SMALL LETTER T WITH CEDILLA)
211 (LATIN CAPITAL LETTER O WITH ACUTE) 356 (LATIN CAPITAL LETTER T WITH CARON)
212 (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) 357 (LATIN SMALL LETTER T WITH CARON)
213 (LATIN CAPITAL LETTER O WITH TILDE) 358 (LATIN CAPITAL LETTER T WITH STROKE)
214 (LATIN CAPITAL LETTER O WITH DIAERESIS) 359 (LATIN SMALL LETTER T WITH STROKE)
216 (LATIN CAPITAL LETTER O WITH STROKE) 360 (LATIN CAPITAL LETTER U WITH TILDE)
217 (LATIN CAPITAL LETTER U WITH GRAVE) 361 (LATIN SMALL LETTER U WITH TILDE)
218 (LATIN CAPITAL LETTER U WITH ACUTE) 362 (LATIN CAPITAL LETTER U WITH MACRON)
219 (LATIN CAPITAL LETTER U WITH CIRCUMFLEX) 363 (LATIN SMALL LETTER U WITH MACRON)
220 (LATIN CAPITAL LETTER U WITH DIAERESIS) 364 (LATIN CAPITAL LETTER U WITH BREVE)
221 (LATIN CAPITAL LETTER Y WITH ACUTE) 365 (LATIN SMALL LETTER U WITH BREVE)
222 (LATIN CAPITAL LETTER THORN) 366 (LATIN CAPITAL LETTER U WITH RING ABOVE)
223 (LATIN SMALL LETTER SHARP S) 367 (LATIN SMALL LETTER U WITH RING ABOVE)
224 (LATIN SMALL LETTER A WITH GRAVE) 368 (LATIN CAPITAL LETTER U WITH DOUBLE ACUTE)
225 (LATIN SMALL LETTER A WITH ACUTE) 369 (LATIN SMALL LETTER U WITH DOUBLE ACUTE)
226 (LATIN SMALL LETTER A WITH CIRCUMFLEX) 370 (LATIN CAPITAL LETTER U WITH OGONEK)
227 (LATIN SMALL LETTER A WITH TILDE) 371 (LATIN SMALL LETTER U WITH OGONEK)
228 (LATIN SMALL LETTER A WITH DIAERESIS) 372 (LATIN CAPITAL LETTER W WITH CIRCUMFLEX)
229 (LATIN SMALL LETTER A WITH RING ABOVE) 373 (LATIN SMALL LETTER W WITH CIRCUMFLEX)
230 (LATIN SMALL LETTER AE) 374 (LATIN CAPITAL LETTER Y WITH CIRCUMFLEX)
231 (LATIN SMALL LETTER C WITH CEDILLA) 375 (LATIN SMALL LETTER Y WITH CIRCUMFLEX)
232 (LATIN SMALL LETTER E WITH GRAVE) 376 (LATIN CAPITAL LETTER Y WITH DIAERESIS)
233 (LATIN SMALL LETTER E WITH ACUTE) 377 (LATIN CAPITAL LETTER Z WITH ACUTE)
234 (LATIN SMALL LETTER E WITH CIRCUMFLEX) 378 (LATIN SMALL LETTER Z WITH ACUTE)
235 (LATIN SMALL LETTER E WITH DIAERESIS) 379 (LATIN CAPITAL LETTER Z WITH DOT ABOVE)
236 (LATIN SMALL LETTER I WITH GRAVE) 380 (LATIN SMALL LETTER Z WITH DOT ABOVE)
237 (LATIN SMALL LETTER I WITH ACUTE) 381 (LATIN CAPITAL LETTER Z WITH CARON)
238 (LATIN SMALL LETTER I WITH CIRCUMFLEX) 382 (LATIN SMALL LETTER Z WITH CARON)
Characters lost when converting from JapanEUC to MS932 (MS Shift JIS)
239 (LATIN SMALL LETTER I WITH DIAERESIS) 461 (LATIN CAPITAL LETTER A WITH CARON)
240 (LATIN SMALL LETTER ETH) 462 (LATIN SMALL LETTER A WITH CARON)
241 (LATIN SMALL LETTER N WITH TILDE) 463 (LATIN CAPITAL LETTER I WITH CARON)
242 (LATIN SMALL LETTER O WITH GRAVE) 464 (LATIN SMALL LETTER I WITH CARON)
243 (LATIN SMALL LETTER O WITH ACUTE) 465 (LATIN CAPITAL LETTER O WITH CARON)
244 (LATIN SMALL LETTER O WITH CIRCUMFLEX) 466 (LATIN SMALL LETTER O WITH CARON)
245 (LATIN SMALL LETTER O WITH TILDE) 467 (LATIN CAPITAL LETTER U WITH CARON)
246 (LATIN SMALL LETTER O WITH DIAERESIS) 468 (LATIN SMALL LETTER U WITH CARON)
248 (LATIN SMALL LETTER O WITH STROKE) 469 (LATIN CAPITAL LETTER U WITH DIAERESIS AND
MACRON)
249 (LATIN SMALL LETTER U WITH GRAVE) 470 (LATIN SMALL LETTER U WITH DIAERESIS AND
MACRON)
250 (LATIN SMALL LETTER U WITH ACUTE) 471 (LATIN CAPITAL LETTER U WITH DIAERESIS AND
ACUTE)
251 (LATIN SMALL LETTER U WITH CIRCUMFLEX) 472 (LATIN SMALL LETTER U WITH DIAERESIS AND
ACUTE)
252 (LATIN SMALL LETTER U WITH DIAERESIS) 473 (LATIN CAPITAL LETTER U WITH DIAERESIS AND
CARON)
253 (LATIN SMALL LETTER Y WITH ACUTE) 474 (LATIN SMALL LETTER U WITH DIAERESIS AND
CARON)
254 (LATIN SMALL LETTER THORN) 475 (LATIN CAPITAL LETTER U WITH DIAERESIS AND
GRAVE)
255 (LATIN SMALL LETTER Y WITH DIAERESIS) 476 (LATIN SMALL LETTER U WITH DIAERESIS AND
GRAVE)
256 (LATIN CAPITAL LETTER A WITH MACRON) 501 (LATIN SMALL LETTER G WITH ACUTE)
262 (LATIN CAPITAL LETTER C WITH ACUTE) 733 (DOUBLE ACUTE ACCENT)
264 (LATIN CAPITAL LETTER C WITH CIRCUMFLEX) 901 (GREEK DIALYTIKA TONOS)
265 (LATIN SMALL LETTER C WITH CIRCUMFLEX) 902 (GREEK CAPITAL LETTER ALPHA WITH TONOS)
Characters lost when converting from JapanEUC to MS932 (MS Shift JIS)
266 (LATIN CAPITAL LETTER C WITH DOT ABOVE) 904 (GREEK CAPITAL LETTER EPSILON WITH TONOS)
267 (LATIN SMALL LETTER C WITH DOT ABOVE) 905 (GREEK CAPITAL LETTER ETA WITH TONOS)
268 (LATIN CAPITAL LETTER C WITH CARON) 906 (GREEK CAPITAL LETTER IOTA WITH TONOS)
269 (LATIN SMALL LETTER C WITH CARON) 908 (GREEK CAPITAL LETTER OMICRON WITH TONOS)
270 (LATIN CAPITAL LETTER D WITH CARON) 910 (GREEK CAPITAL LETTER UPSILON WITH TONOS)
271 (LATIN SMALL LETTER D WITH CARON) 911 (GREEK CAPITAL LETTER OMEGA WITH TONOS)
272 (LATIN CAPITAL LETTER D WITH STROKE) 912 (GREEK SMALL LETTER IOTA WITH DIALYTIKA AND
TONOS)
273 (LATIN SMALL LETTER D WITH STROKE) 938 (GREEK CAPITAL LETTER IOTA WITH DIALYTIKA)
274 (LATIN CAPITAL LETTER E WITH MACRON) 939 (GREEK CAPITAL LETTER UPSILON WITH
DIALYTIKA)
275 (LATIN SMALL LETTER E WITH MACRON) 940 (GREEK SMALL LETTER ALPHA WITH TONOS)
278 (LATIN CAPITAL LETTER E WITH DOT ABOVE) 941 (GREEK SMALL LETTER EPSILON WITH TONOS)
279 (LATIN SMALL LETTER E WITH DOT ABOVE) 942 (GREEK SMALL LETTER ETA WITH TONOS)
280 (LATIN CAPITAL LETTER E WITH OGONEK) 943 (GREEK SMALL LETTER IOTA WITH TONOS)
281 (LATIN SMALL LETTER E WITH OGONEK) 944 (GREEK SMALL LETTER UPSILON WITH DIALYTIKA
AND TONOS)
282 (LATIN CAPITAL LETTER E WITH CARON) 962 (GREEK SMALL LETTER FINAL SIGMA)
283 (LATIN SMALL LETTER E WITH CARON) 970 (GREEK SMALL LETTER IOTA WITH DIALYTIKA)
284 (LATIN CAPITAL LETTER G WITH CIRCUMFLEX) 971 (GREEK SMALL LETTER UPSILON WITH DIALYTIKA)
285 (LATIN SMALL LETTER G WITH CIRCUMFLEX) 972 (GREEK SMALL LETTER OMICRON WITH TONOS)
286 (LATIN CAPITAL LETTER G WITH BREVE) 973 (GREEK SMALL LETTER UPSILON WITH TONOS)
287 (LATIN SMALL LETTER G WITH BREVE) 974 (GREEK SMALL LETTER OMEGA WITH TONOS)
288 (LATIN CAPITAL LETTER G WITH DOT ABOVE) 1026 (CYRILLIC CAPITAL LETTER DJE)
289 (LATIN SMALL LETTER G WITH DOT ABOVE) 1027 (CYRILLIC CAPITAL LETTER GJE)
290 (LATIN CAPITAL LETTER G WITH CEDILLA) 1028 (CYRILLIC CAPITAL LETTER UKRAINIAN IE)
292 (LATIN CAPITAL LETTER H WITH CIRCUMFLEX) 1029 (CYRILLIC CAPITAL LETTER DZE)
293 (LATIN SMALL LETTER H WITH CIRCUMFLEX) 1030 (CYRILLIC CAPITAL LETTER BYELORUSSIAN-
UKRAINIAN I)
294 (LATIN CAPITAL LETTER H WITH STROKE) 1031 (CYRILLIC CAPITAL LETTER YI)
295 (LATIN SMALL LETTER H WITH STROKE) 1032 (CYRILLIC CAPITAL LETTER JE)
296 (LATIN CAPITAL LETTER I WITH TILDE) 1033 (CYRILLIC CAPITAL LETTER LJE)
297 (LATIN SMALL LETTER I WITH TILDE) 1034 (CYRILLIC CAPITAL LETTER NJE)
Characters lost when converting from JapanEUC to MS932 (MS Shift JIS)
298 (LATIN CAPITAL LETTER I WITH MACRON) 1035 (CYRILLIC CAPITAL LETTER TSHE)
299 (LATIN SMALL LETTER I WITH MACRON) 1036 (CYRILLIC CAPITAL LETTER KJE)
302 (LATIN CAPITAL LETTER I WITH OGONEK) 1038 (CYRILLIC CAPITAL LETTER SHORT U)
303 (LATIN SMALL LETTER I WITH OGONEK) 1039 (CYRILLIC CAPITAL LETTER DZHE)
304 (LATIN CAPITAL LETTER I WITH DOT ABOVE) 1106 (CYRILLIC SMALL LETTER DJE)
305 (LATIN SMALL LETTER DOTLESS I) 1107 (CYRILLIC SMALL LETTER GJE)
306 (LATIN CAPITAL LIGATURE IJ) 1108 (CYRILLIC SMALL LETTER UKRAINIAN IE)
307 (LATIN SMALL LIGATURE IJ) 1109 (CYRILLIC SMALL LETTER DZE)
308 (LATIN CAPITAL LETTER J WITH CIRCUMFLEX) 1110 (CYRILLIC SMALL LETTER BYELORUSSIAN-
UKRAINIAN I)
309 (LATIN SMALL LETTER J WITH CIRCUMFLEX) 1111 (CYRILLIC SMALL LETTER YI)
310 (LATIN CAPITAL LETTER K WITH CEDILLA) 1112 (CYRILLIC SMALL LETTER JE)
311 (LATIN SMALL LETTER K WITH CEDILLA) 1113 (CYRILLIC SMALL LETTER LJE)
312 (LATIN SMALL LETTER KRA) 1114 (CYRILLIC SMALL LETTER NJE)
313 (LATIN CAPITAL LETTER L WITH ACUTE) 1115 (CYRILLIC SMALL LETTER TSHE)
314 (LATIN SMALL LETTER L WITH ACUTE) 1116 (CYRILLIC SMALL LETTER KJE)
315 (LATIN CAPITAL LETTER L WITH CEDILLA) 1118 (CYRILLIC SMALL LETTER SHORT U)
316 (LATIN SMALL LETTER L WITH CEDILLA) 1119 (CYRILLIC SMALL LETTER DZHE)
317 (LATIN CAPITAL LETTER L WITH CARON) 8214 (DOUBLE VERTICAL LINE)
318 (LATIN SMALL LETTER L WITH CARON) 8482 (TRADE MARK SIGN)
319 (LATIN CAPITAL LETTER L WITH MIDDLE DOT) 8722 (MINUS SIGN)
320 (LATIN SMALL LETTER L WITH MIDDLE DOT) 12316 (WAVE DASH)
321 (LATIN CAPITAL LETTER L WITH STROKE) 40869 (<CJK Ideograph Last>)
Characters lost when converting from IBM930 (IBM EBCDIC Japanese) to JapanEUC
Characters lost when converting from IBM930 (IBM EBCDIC Japanese) to JapanEUC
Characters lost when converting from JapanEUC to IBM930 (IBM EBCDIC Japanese)
161 (INVERTED EXCLAMATION MARK) 325 (LATIN CAPITAL LETTER N WITH CEDILLA)
170 (FEMININE ORDINAL INDICATOR) 328 (LATIN SMALL LETTER N WITH CARON)
Characters lost when converting from JapanEUC to IBM930 (IBM EBCDIC Japanese)
186 (MASCULINE ORDINAL INDICATOR) 332 (LATIN CAPITAL LETTER O WITH MACRON)
191 (INVERTED QUESTION MARK) 333 (LATIN SMALL LETTER O WITH MACRON)
192 (LATIN CAPITAL LETTER A WITH GRAVE) 336 (LATIN CAPITAL LETTER O WITH DOUBLE ACUTE)
193 (LATIN CAPITAL LETTER A WITH ACUTE) 337 (LATIN SMALL LETTER O WITH DOUBLE ACUTE)
194 (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) 338 (LATIN CAPITAL LIGATURE OE)
195 (LATIN CAPITAL LETTER A WITH TILDE) 339 (LATIN SMALL LIGATURE OE)
196 (LATIN CAPITAL LETTER A WITH DIAERESIS) 340 (LATIN CAPITAL LETTER R WITH ACUTE)
197 (LATIN CAPITAL LETTER A WITH RING ABOVE) 341 (LATIN SMALL LETTER R WITH ACUTE)
198 (LATIN CAPITAL LETTER AE) 342 (LATIN CAPITAL LETTER R WITH CEDILLA)
199 (LATIN CAPITAL LETTER C WITH CEDILLA) 343 (LATIN SMALL LETTER R WITH CEDILLA)
200 (LATIN CAPITAL LETTER E WITH GRAVE) 344 (LATIN CAPITAL LETTER R WITH CARON)
201 (LATIN CAPITAL LETTER E WITH ACUTE) 345 (LATIN SMALL LETTER R WITH CARON)
202 (LATIN CAPITAL LETTER E WITH CIRCUMFLEX) 346 (LATIN CAPITAL LETTER S WITH ACUTE)
203 (LATIN CAPITAL LETTER E WITH DIAERESIS) 347 (LATIN SMALL LETTER S WITH ACUTE)
204 (LATIN CAPITAL LETTER I WITH GRAVE) 348 (LATIN CAPITAL LETTER S WITH CIRCUMFLEX)
205 (LATIN CAPITAL LETTER I WITH ACUTE) 349 (LATIN SMALL LETTER S WITH CIRCUMFLEX)
206 (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) 350 (LATIN CAPITAL LETTER S WITH CEDILLA)
207 (LATIN CAPITAL LETTER I WITH DIAERESIS) 351 (LATIN SMALL LETTER S WITH CEDILLA)
209 (LATIN CAPITAL LETTER N WITH TILDE) 352 (LATIN CAPITAL LETTER S WITH CARON)
210 (LATIN CAPITAL LETTER O WITH GRAVE) 353 (LATIN SMALL LETTER S WITH CARON)
211 (LATIN CAPITAL LETTER O WITH ACUTE) 354 (LATIN CAPITAL LETTER T WITH CEDILLA)
212 (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) 355 (LATIN SMALL LETTER T WITH CEDILLA)
213 (LATIN CAPITAL LETTER O WITH TILDE) 356 (LATIN CAPITAL LETTER T WITH CARON)
214 (LATIN CAPITAL LETTER O WITH DIAERESIS) 357 (LATIN SMALL LETTER T WITH CARON)
216 (LATIN CAPITAL LETTER O WITH STROKE) 358 (LATIN CAPITAL LETTER T WITH STROKE)
217 (LATIN CAPITAL LETTER U WITH GRAVE) 359 (LATIN SMALL LETTER T WITH STROKE)
218 (LATIN CAPITAL LETTER U WITH ACUTE) 360 (LATIN CAPITAL LETTER U WITH TILDE)
Characters lost when converting from JapanEUC to IBM930 (IBM EBCDIC Japanese)
219 (LATIN CAPITAL LETTER U WITH CIRCUMFLEX) 361 (LATIN SMALL LETTER U WITH TILDE)
220 (LATIN CAPITAL LETTER U WITH DIAERESIS) 362 (LATIN CAPITAL LETTER U WITH MACRON)
221 (LATIN CAPITAL LETTER Y WITH ACUTE) 363 (LATIN SMALL LETTER U WITH MACRON)
222 (LATIN CAPITAL LETTER THORN) 364 (LATIN CAPITAL LETTER U WITH BREVE)
223 (LATIN SMALL LETTER SHARP S) 365 (LATIN SMALL LETTER U WITH BREVE)
224 (LATIN SMALL LETTER A WITH GRAVE) 366 (LATIN CAPITAL LETTER U WITH RING ABOVE)
225 (LATIN SMALL LETTER A WITH ACUTE) 367 (LATIN SMALL LETTER U WITH RING ABOVE)
226 (LATIN SMALL LETTER A WITH CIRCUMFLEX) 368 (LATIN CAPITAL LETTER U WITH DOUBLE ACUTE)
227 (LATIN SMALL LETTER A WITH TILDE) 369 (LATIN SMALL LETTER U WITH DOUBLE ACUTE)
228 (LATIN SMALL LETTER A WITH DIAERESIS) 370 (LATIN CAPITAL LETTER U WITH OGONEK)
229 (LATIN SMALL LETTER A WITH RING ABOVE) 371 (LATIN SMALL LETTER U WITH OGONEK)
230 (LATIN SMALL LETTER AE) 372 (LATIN CAPITAL LETTER W WITH CIRCUMFLEX)
231 (LATIN SMALL LETTER C WITH CEDILLA) 373 (LATIN SMALL LETTER W WITH CIRCUMFLEX)
232 (LATIN SMALL LETTER E WITH GRAVE) 374 (LATIN CAPITAL LETTER Y WITH CIRCUMFLEX)
233 (LATIN SMALL LETTER E WITH ACUTE) 375 (LATIN SMALL LETTER Y WITH CIRCUMFLEX)
234 (LATIN SMALL LETTER E WITH CIRCUMFLEX) 376 (LATIN CAPITAL LETTER Y WITH DIAERESIS)
235 (LATIN SMALL LETTER E WITH DIAERESIS) 377 (LATIN CAPITAL LETTER Z WITH ACUTE)
236 (LATIN SMALL LETTER I WITH GRAVE) 378 (LATIN SMALL LETTER Z WITH ACUTE)
237 (LATIN SMALL LETTER I WITH ACUTE) 379 (LATIN CAPITAL LETTER Z WITH DOT ABOVE)
238 (LATIN SMALL LETTER I WITH CIRCUMFLEX) 380 (LATIN SMALL LETTER Z WITH DOT ABOVE)
239 (LATIN SMALL LETTER I WITH DIAERESIS) 381 (LATIN CAPITAL LETTER Z WITH CARON)
240 (LATIN SMALL LETTER ETH) 382 (LATIN SMALL LETTER Z WITH CARON)
241 (LATIN SMALL LETTER N WITH TILDE) 461 (LATIN CAPITAL LETTER A WITH CARON)
242 (LATIN SMALL LETTER O WITH GRAVE) 462 (LATIN SMALL LETTER A WITH CARON)
243 (LATIN SMALL LETTER O WITH ACUTE) 463 (LATIN CAPITAL LETTER I WITH CARON)
244 (LATIN SMALL LETTER O WITH CIRCUMFLEX) 464 (LATIN SMALL LETTER I WITH CARON)
245 (LATIN SMALL LETTER O WITH TILDE) 465 (LATIN CAPITAL LETTER O WITH CARON)
246 (LATIN SMALL LETTER O WITH DIAERESIS) 466 (LATIN SMALL LETTER O WITH CARON)
248 (LATIN SMALL LETTER O WITH STROKE) 467 (LATIN CAPITAL LETTER U WITH CARON)
249 (LATIN SMALL LETTER U WITH GRAVE) 468 (LATIN SMALL LETTER U WITH CARON)
Characters lost when converting from JapanEUC to IBM930 (IBM EBCDIC Japanese)
250 (LATIN SMALL LETTER U WITH ACUTE) 469 (LATIN CAPITAL LETTER U WITH DIAERESIS AND
MACRON)
251 (LATIN SMALL LETTER U WITH CIRCUMFLEX) 470 (LATIN SMALL LETTER U WITH DIAERESIS AND
MACRON)
252 (LATIN SMALL LETTER U WITH DIAERESIS) 471 (LATIN CAPITAL LETTER U WITH DIAERESIS AND
ACUTE)
253 (LATIN SMALL LETTER Y WITH ACUTE) 472 (LATIN SMALL LETTER U WITH DIAERESIS AND
ACUTE)
254 (LATIN SMALL LETTER THORN) 473 (LATIN CAPITAL LETTER U WITH DIAERESIS AND
CARON)
255 (LATIN SMALL LETTER Y WITH DIAERESIS) 474 (LATIN SMALL LETTER U WITH DIAERESIS AND
CARON)
256 (LATIN CAPITAL LETTER A WITH MACRON) 475 (LATIN CAPITAL LETTER U WITH DIAERESIS AND
GRAVE)
257 (LATIN SMALL LETTER A WITH MACRON) 476 (LATIN SMALL LETTER U WITH DIAERESIS AND
GRAVE)
258 (LATIN CAPITAL LETTER A WITH BREVE) 501 (LATIN SMALL LETTER G WITH ACUTE)
264 (LATIN CAPITAL LETTER C WITH CIRCUMFLEX) 733 (DOUBLE ACUTE ACCENT)
266 (LATIN CAPITAL LETTER C WITH DOT ABOVE) 901 (GREEK DIALYTIKA TONOS)
267 (LATIN SMALL LETTER C WITH DOT ABOVE) 902 (GREEK CAPITAL LETTER ALPHA WITH TONOS)
268 (LATIN CAPITAL LETTER C WITH CARON) 904 (GREEK CAPITAL LETTER EPSILON WITH TONOS)
269 (LATIN SMALL LETTER C WITH CARON) 905 (GREEK CAPITAL LETTER ETA WITH TONOS)
270 (LATIN CAPITAL LETTER D WITH CARON) 906 (GREEK CAPITAL LETTER IOTA WITH TONOS)
271 (LATIN SMALL LETTER D WITH CARON) 908 (GREEK CAPITAL LETTER OMICRON WITH TONOS)
272 (LATIN CAPITAL LETTER D WITH STROKE) 910 (GREEK CAPITAL LETTER UPSILON WITH TONOS)
273 (LATIN SMALL LETTER D WITH STROKE) 911 (GREEK CAPITAL LETTER OMEGA WITH TONOS)
274 (LATIN CAPITAL LETTER E WITH MACRON) 912 (GREEK SMALL LETTER IOTA WITH DIALYTIKA AND
TONOS)
275 (LATIN SMALL LETTER E WITH MACRON) 938 (GREEK CAPITAL LETTER IOTA WITH DIALYTIKA)
Characters lost when converting from JapanEUC to IBM930 (IBM EBCDIC Japanese)
278 (LATIN CAPITAL LETTER E WITH DOT ABOVE) 939 (GREEK CAPITAL LETTER UPSILON WITH
DIALYTIKA)
279 (LATIN SMALL LETTER E WITH DOT ABOVE) 940 (GREEK SMALL LETTER ALPHA WITH TONOS)
280 (LATIN CAPITAL LETTER E WITH OGONEK) 941 (GREEK SMALL LETTER EPSILON WITH TONOS)
281 (LATIN SMALL LETTER E WITH OGONEK) 942 (GREEK SMALL LETTER ETA WITH TONOS)
282 (LATIN CAPITAL LETTER E WITH CARON) 943 (GREEK SMALL LETTER IOTA WITH TONOS)
283 (LATIN SMALL LETTER E WITH CARON) 944 (GREEK SMALL LETTER UPSILON WITH DIALYTIKA
AND TONOS)
284 (LATIN CAPITAL LETTER G WITH CIRCUMFLEX) 962 (GREEK SMALL LETTER FINAL SIGMA)
285 (LATIN SMALL LETTER G WITH CIRCUMFLEX) 970 (GREEK SMALL LETTER IOTA WITH DIALYTIKA)
286 (LATIN CAPITAL LETTER G WITH BREVE) 971 (GREEK SMALL LETTER UPSILON WITH DIALYTIKA)
287 (LATIN SMALL LETTER G WITH BREVE) 972 (GREEK SMALL LETTER OMICRON WITH TONOS)
288 (LATIN CAPITAL LETTER G WITH DOT ABOVE) 973 (GREEK SMALL LETTER UPSILON WITH TONOS)
289 (LATIN SMALL LETTER G WITH DOT ABOVE) 974 (GREEK SMALL LETTER OMEGA WITH TONOS)
290 (LATIN CAPITAL LETTER G WITH CEDILLA) 1026 (CYRILLIC CAPITAL LETTER DJE)
292 (LATIN CAPITAL LETTER H WITH CIRCUMFLEX) 1027 (CYRILLIC CAPITAL LETTER GJE)
293 (LATIN SMALL LETTER H WITH CIRCUMFLEX) 1028 (CYRILLIC CAPITAL LETTER UKRAINIAN IE)
294 (LATIN CAPITAL LETTER H WITH STROKE) 1029 (CYRILLIC CAPITAL LETTER DZE)
295 (LATIN SMALL LETTER H WITH STROKE) 1030 (CYRILLIC CAPITAL LETTER BYELORUSSIAN-
UKRAINIAN I)
296 (LATIN CAPITAL LETTER I WITH TILDE) 1031 (CYRILLIC CAPITAL LETTER YI)
297 (LATIN SMALL LETTER I WITH TILDE) 1032 (CYRILLIC CAPITAL LETTER JE)
298 (LATIN CAPITAL LETTER I WITH MACRON) 1033 (CYRILLIC CAPITAL LETTER LJE)
299 (LATIN SMALL LETTER I WITH MACRON) 1034 (CYRILLIC CAPITAL LETTER NJE)
302 (LATIN CAPITAL LETTER I WITH OGONEK) 1035 (CYRILLIC CAPITAL LETTER TSHE)
303 (LATIN SMALL LETTER I WITH OGONEK) 1036 (CYRILLIC CAPITAL LETTER KJE)
304 (LATIN CAPITAL LETTER I WITH DOT ABOVE) 1038 (CYRILLIC CAPITAL LETTER SHORT U)
305 (LATIN SMALL LETTER DOTLESS I) 1039 (CYRILLIC CAPITAL LETTER DZHE)
306 (LATIN CAPITAL LIGATURE IJ) 1106 (CYRILLIC SMALL LETTER DJE)
307 (LATIN SMALL LIGATURE IJ) 1107 (CYRILLIC SMALL LETTER GJE)
308 (LATIN CAPITAL LETTER J WITH CIRCUMFLEX) 1108 (CYRILLIC SMALL LETTER UKRAINIAN IE)
309 (LATIN SMALL LETTER J WITH CIRCUMFLEX) 1109 (CYRILLIC SMALL LETTER DZE)
Characters lost when converting from JapanEUC to IBM930 (IBM EBCDIC Japanese)
310 (LATIN CAPITAL LETTER K WITH CEDILLA) 1110 (CYRILLIC SMALL LETTER BYELORUSSIAN-
UKRAINIAN I)
311 (LATIN SMALL LETTER K WITH CEDILLA) 1111 (CYRILLIC SMALL LETTER YI)
312 (LATIN SMALL LETTER KRA) 1112 (CYRILLIC SMALL LETTER JE)
313 (LATIN CAPITAL LETTER L WITH ACUTE) 1113 (CYRILLIC SMALL LETTER LJE)
314 (LATIN SMALL LETTER L WITH ACUTE) 1114 (CYRILLIC SMALL LETTER NJE)
315 (LATIN CAPITAL LETTER L WITH CEDILLA) 1115 (CYRILLIC SMALL LETTER TSHE)
316 (LATIN SMALL LETTER L WITH CEDILLA) 1116 (CYRILLIC SMALL LETTER KJE)
317 (LATIN CAPITAL LETTER L WITH CARON) 1118 (CYRILLIC SMALL LETTER SHORT U)
318 (LATIN SMALL LETTER L WITH CARON) 1119 (CYRILLIC SMALL LETTER DZHE)
319 (LATIN CAPITAL LETTER L WITH MIDDLE DOT) 8213 (HORIZONTAL BAR)
320 (LATIN SMALL LETTER L WITH MIDDLE DOT) 8470 (NUMERO SIGN)
321 (LATIN CAPITAL LETTER L WITH STROKE) 8482 (TRADE MARK SIGN)
322 (LATIN SMALL LETTER L WITH STROKE) 40869 (<CJK Ideograph Last>)
Characters lost when converting from IBM930 (IBM EBCDIC Japanese) to MS932 (MS Shift JIS)
Characters lost when converting from IBM930 (IBM EBCDIC Japanese) to MS932 (MS Shift JIS)
Characters lost when converting from MS932 (MS Shift JIS) to IBM930 (IBM EBCDIC Japanese)
Characters lost when converting from MS932 (MS Shift JIS) to IBM930 (IBM EBCDIC Japanese)
Access97
See Microsoft Access97 C
Aggregate treat nulls as zero
setting on UNIX 112 Character data sets
setting on Windows NT/2000 80 See also Designer Guide
Aggregate treat rows as insert handling options for Microsoft SQL Server and
setting on UNIX 113 PeopleSoft on Oracle 81
setting on Windows NT/2000 81 character sizes
Aggregator transformation double byte 18
setting up for prior version compatibility 80, 112 multibyte 18
treating nulls as zero 80, 112 single byte 18
treating rows as insert 81, 113 client tools
AIX See Informatica Client
shared library environment variable 115 COBOL
ANSI code page (Windows NT/2000) connectivity 5
definition 17 code page relaxation
ASCII configuring the Informatica Client 28
8-bit ASCII 13 configuring the Informatica Server 27
See also Unicode mode Informatica Client validation 28
overview 13 Informatica Server validation 29
setting ASCII data movement mode on NT/2000 83 code pages
setting ASCII data movement mode on UNIX 110 advanced external procedure 21
ANSI (Windows NT/2000) 17
character loss during conversions 186
B choosing 18
compatibility 178
backup domain controller compatibility between components 177
207
compatibility diagram 22 between code pages 18, 178
compatibility overview 18 configuring
configuring NT/2000 Server 70 Informatica Server (UNIX) 109
configuring UNIX Server 106 Informatica Server (Windows NT/2000) 75
converting from IBM EBCDIC Japanese to JapanEUC ODBC data sources 165
197 connect string
converting from IBM EBCDIC Japanese to MS Shift examples 5
JIS 203 setting on UNIX 110
converting from IBM EBCDIC US English to Latin1 setting on Windows NT/2000 79
188 syntax 5
converting from JapanEUC to IBM EBCDIC Japanese connecting
198 Informatica Client to IBM DB2 57
converting from JapanEUC to MS Shift JIS 192 Informatica Client to Informix 56, 60, 93
converting from Latin1 to IBM EBCDIC US English Informatica Client to Microsoft Access97 59
189 Informatica Client to Microsoft Excel 59
converting from Latin1 to MS Latin1 187 Informatica Client to Microsoft SQL Server 52
converting from MS Latin1 to Latin1 187 Informatica Client to Oracle 49, 51
converting from MS Shift JIS to IBM EBCDIC Informatica Client to Sybase SQL Server 54
Japanese 204 Informatica Client to Teradata 60
converting from MS Shift JIS to JapanEUC 189 Informatica Server to IBM DB2 (UNIX) 122
ERP sources 21, 176 Informatica Server to IBM DB2 (Windows NT/2000)
ERP targets 22 91
external procedure 21 Informatica Server to Informix (UNIX) 121
flat file sources 20, 21, 176 Informatica Server to Informix (Windows NT/2000)
flat file targets 20, 22, 176 89
global repository 176 Informatica Server to Microsoft Access97 92
Informatica Client 20, 177 Informatica Server to Microsoft Excel 92
Informatica Server 20, 135, 176 Informatica Server to Microsoft SQL Server 88
list of available code pages 170 Informatica Server to ODBC data sources (UNIX) 128
local repository 176 Informatica Server to Oracle (UNIX) 116
lookup database 21 Informatica Server to Oracle (Windows NT/2000) 85
OEM code page (Windows NT/2000) 17 Informatica Server to Sybase SQL Server (UNIX) 120
overview 16 Informatica Server to Sybase SQL Server (Windows
pmcmd 21, 177 NT/2000) 88
reference 172 Informatica Server to Teradata 93
related languages 172 to UNIX databases 115
related sort orders 172 to Windows NT/2000 databases 85
related territories 172 connections
relational sources 20, 21, 176 IPX/SPX 135
relational targets 20, 22, 176 TCP/IP 135
relaxed validation for sources and targets 27 connectivity
repository 20, 21, 177 COBOL 5
sort order overview 21 connect string examples 5
stored procedure database 21 diagram of 3
subsets defined 176 Informatica Client 3
supersets defined 176 native drivers 4
supported code pages 170 overview 3
UNIX 16 conversions
verifying compatibility 179 IBM EBCDIC Japanese to JapanEUC code pages 197
Windows 17 IBM EBCDIC Japanese to MS Shift JIS code pages
compatibility 203
208 Index
IBM EBCDIC US English to Latin1 code pages 188 setting on Windows NT/2000 83
JapanEUC to IBM EBCDIC Japanese code pages 198 Date Handling 4.0 Compatibility
JapanEUC to MS Shift JIS code pages 192 setting on UNIX 112
Latin1 to IBM EBCDIC US English code pages 189 setting on Windows NT/2000 81
Latin1 to MS Latin1 code pages 187 dates
MS Latin1 to Latin1 code pages 187 setting up prior version compatibility (UNIX) 112
MS Shift JIS to IBM EBCDIC Japanese code pages setting up prior version compatibility (Windows NT/
204 2000) 80
MS Shift JIS to JapanEUC code pages 189 DB2
Create Indicator Files See IBM DB2
setting on UNIX 113 DB2 Key
setting on Windows NT/2000 84 See also IBM DB2
creating setting on UNIX 111
ODBC data sources 161 setting on Windows NT/2000 77
repositories 65 DB2CODEPAGE
configuring DB2 58
DB2INSTANCE
D configuring DB2 58
deadlock retries
data movement mode setting number of (UNIX) 114
changing 14 setting number of (Windows NT/2000) 81
setting on UNIX 110 Deadlock Sleep Before Retry
setting on Windows NT/2000 83 setting on UNIX 114
Database Name setting on Windows NT/2000 82
entering (UNIX) 109 Designer
entering (Windows NT/2000) 79 installing 47
Database Password DHCP (Dynamic Host Configuration Protocol)
setting on UNIX 109 avoiding use with Informatica Server 70, 106
setting on Windows NT/2000 79 directories
Database Type data cache 137
setting on UNIX 110 indexes 137
setting on Windows NT/2000 79 Informatica Server 72
Database User root 137
setting on UNIX 109 server defaults 135
setting on Windows NT/2000 79 server variables 135
databases Disable Recovery
connecting to (UNIX) 115 setting on UNIX 112
connecting to (Windows NT/2000) 85 setting on Windows NT/2000 84
connecting to IBM DB2 57, 91, 122 documentation
connecting to Informix 56, 89, 121 conventions xvii
connecting to Microsoft Access97 59, 92 description xiv
connecting to Microsoft Excel 59, 92 online xvi, 47
connecting to Microsoft SQL Server 52, 88 Domain
connecting to Oracle 49, 85, 116 setting on Windows NT/2000 79
connecting to Sybase SQL Server 54, 88, 120 DSN (data source name)
connecting to Teradata 60, 93 See also ODBC data sources
connectivity overview 134
source code page 20
target code page 20
Date Display Format
E
setting on UNIX 113 editing
Index 209
temp_server 138 definition 64
8-bit ASCII promoting 66
definition 13 globalization
environment variables overview 10
DB2CODEPAGE 58
DB2INSTANCE 58
LANG_C 16 H
LC_ALL 16
LC_CTYPE 16 HP/UX
LD_LIBRARY_PATH 115 shared library environment variable 107, 115
LIBPATH 115
NLS_LANG 39
PM_HOME 109 I
SHLIB_PATH 107, 115
ERP sources IBM DB2
code page 21 Client Configuration Assistant program 58, 91
ERP targets connect string example 5
code page 22 connecting to Informatica Client 57
Error Log File connecting to Informatica Server (UNIX) 122
setting on UNIX 110 connecting to Informatica Server (Windows NT/
error logs 2000) 91
entering filename on UNIX 110 ODBC driver 45
Event Log File ODBC issues 157
setting on UNIX 110 platform key 77, 111
event logs setting DB2CODEPAGE 58, 91
enabling 83, 110 setting DB2INSTANCE 58, 91
filename for 110 incremental aggregation
Excel upgrading cache files 150
See Microsoft Excel indicator files
external procedures configuring Informatica Server to create (Windows
See also Designer Guide NT/2000) 84
directory for 72 Informatica
documentation xiv
Webzine xviii
F Informatica Client
See also Informatica Server
flat files code page 20, 177
connectivity 5 connecting to databases 49
directory for targets 72 connectivity requirements 3
source code page 20, 21, 176 installing 47
target code page 20, 22, 176 system requirements 2
Informatica Server
See also Informatica Client
G automatically starting (Windows NT/2000) 97
changing servers 138
Generate Stored Procedure for Prepared Statement option code page 20, 135, 176
uncheck for Microsoft SQL Server repositories 53 configuring (UNIX) 109
global objects configuring (Windows NT/2000) 75
upgrading 148 configuring NT/2000 Server 70
global repositories configuring UNIX Server 106
code page 176 connection duration option (UNIX) 111
creating 66 connection duration option (Windows NT/2000) 83
210 Index
connectivity overview 134 IPX/SPX network protocol
connectivity requirements 4 address 78
data movement mode (UNIX) 110 connection requirement 135
data movement mode (Windows NT/2000) 83 requirement for Informatica Server 4
date display format (UNIX) 113 server settings 140
date display format (Windows NT/2000) 83
file directories 137
installation guidelines (Windows NT/2000) 71 K
installing (Windows NT/2000) 73
installing multiple (UNIX) 107 Keep Repeating Sessions in LM Shared Memory
overriding locks option 84, 112 setting on UNIX 111
registering 135, 137, 138, 140 setting on Windows NT/2000 84
root directory 137 keys
selecting a code page 135 required to run Informatica Server 76
setting TCP/IP port (UNIX) 109
starting (UNIX) 125
starting from control panel (Windows NT/2000) 95 L
stopping (UNIX) 126
stopping (Windows NT/2000) 97 LANG_C environment variable
system requirements 2 setting locale in UNIX 16
troubleshooting installation (Windows NT/2000) 99 language
user types (Windows NT) 71 code page reference 172
variable directories 72 LC_ALL environment variable
variables for 135 setting locale in UNIX 16
Informix LC_CTYPE environment variable
connect string syntax 5 setting locale in UNIX 16
connecting to Informatica Client 56, 60, 93 LD_LIBRARY_PATH 115
connecting to Informatica Server (UNIX) 121 LIBPATH 115
connecting to Informatica Server (Windows NT/ Load Manager
2000) 89 connection duration option (UNIX) 111
installing Merant ODBC drivers 45 connection duration option (Windows NT/2000) 83
ODBC driver 45 setting on UNIX 110
platform key 111 Load Manager Allow Debugging
platform key (Windows NT/2000) 76 setting on UNIX 113
SetNet 32 configuration 56, 90 setting on Windows NT/2000 84
Informix Key Load Manager Shared Memory
setting on UNIX 111 setting on UNIX 110
setting on Windows NT/2000 76 setting on Windows NT/2000 83
input locales 12 Load Manager Stay Connected to Repository Duration
installation setting on UNIX 111
minimum system requirements 2 local repositories
steps for upgrade 7 code page 176
installing definition 64
Informatica Client 47 promoting to global 66
Informatica Server (Windows NT/2000) 73 registering multiple servers 134
ODBC drivers on Informatica Client 45 locales
ODBC drivers on Informatica Server (UNIX) 127 overview 12
troubleshooting (Windows NT/2000) 99 locks
Windows NT/2000 guidelines for 71 overriding option 84, 112
IPX/SPX Address logging
setting on Windows NT/2000 78 events, option for 83, 110
Lookup Cache Initialize 147
Index 211
Lookup databases setting maximum number of connections (Windows
setting maximum number of connections in Windows NT/2000) 81
NT/2000 81 Microsoft SQL Server Key
Lookup transformations setting on Windows NT 76
upgrading files 147 MS Access97
ODBC driver 45
MS Excel
M ODBC driver 45
MS Exchange Profile
mapping partitions option for post-session email 83
upgrading 148 setting on Windows NT/2000 83
Max Lookup/SP DB Connections
setting on UNIX 114
setting on Windows NT/2000 81
Max MSSQL Connections
N
setting on UNIX 114 native connect string
setting on Windows NT/2000 81 See connect string
Max Sessions Net8
setting on UNIX 110 using to connect Informatica Client to Oracle 51
setting on Windows NT/2000 83 using to connect Informatica Server to Oracle (UNIX)
Max Sybase Connections 118
setting on UNIX 114 using to connect Informatica Server to Oracle
setting on Windows NT/2000 81 (Windows NT) 87
MBCS (Multibyte Character Set) NLS_LANG
definition 13 setting locale 39
Merant ODBC drivers Number of Deadlock Retries
platform-specific drivers required 45, 157 setting on UNIX 114
uninstalling 46 setting on Windows NT/2000 81
Microsoft Access97
connecting to Informatica Client 59
connecting to Informatica Server 92 O
ODBC issues 157
Microsoft Excel ODBC
connecting to Informatica Client 59 connecting to databases in Informatica Server 156
connecting to Informatica Server 92 ODBC (Open Database Connectivity)
ODBC issues 60, 157 See also ODBC calls
using PmNullPasswd 92 See also ODBC data sources
using PmNullUser 92 connecting to databases in Informatica Client 156
Microsoft SQL Server database-specific notes 157
connect string syntax 5 definition 45
connecting to Informatica Client 52 diagram of 154
connecting to Informatica Server 88 drivers description 154
Create temporary stored procedures for prepared SQL drivers for Microsoft Excel 92
statements 54 installing drivers on Informatica Client 45
determining code page and sort order 34 installing on Informatica Server (UNIX) 127
Generate Stored Procedure for Prepared Statement Merant driver issues 45, 157
option 53 overview 154
ODBC driver 45 platform key 77, 111
ODBC issues 53, 157 requirement for Informatica Client 4
platform key 76 support for MS Excel-compatible drivers 59
setting Char handling options 81 uninstalling Merant drivers 46
ODBC Administrator
212 Index
description 154
ODBC calls
P
Informatica Client 158 password
Informatica Server 160 entering database (UNIX) 109
overview 158 entering database (Windows NT/2000) 79
ODBC data sources entering repository (UNIX) 110
configuring 165 entering repository (Windows NT/2000) 79
connecting to (UNIX) 128 PeopleSoft on Oracle
creating 161 setting Char handling options 81
deleting 166 Perform Event Logging
overview 155 setting on UNIX 110
System 155 setting on Windows NT/2000 83
troubleshooting 167 Platform Key
User 155 setting on UNIX 111
ODBC Driver Manager setting on Windows NT/2000 76
description 154 PM Cache Directory
ODBC Key setting on Unix 111
setting on Windows NT/2000 77 PM Password
OEM code page (Windows NT/2000) setting on UNIX 110
definition 17 PM Server 3.X aggregate compatibility
online help setting on UNIX 112
Informatica Client 47 setting on Windows NT/2000 80
Oracle PM User
changing locale using NLS_LANG 52 setting on UNIX 110
connect string syntax 5 PM_HOME 109
connecting to Informatica Client 49, 51 pmcmd command line program
connecting to Informatica Server (UNIX) 116 code page issues 21, 177
connecting to Informatica Server (Windows NT/ communicating with the Informatica Server 21
2000) 85 starting/stopping Informatica Server (Windows NT/
displaying non-ASCII characters 52, 61 2000) 98
installing Merant ODBC drivers 45 stopping Informatica Server (UNIX) 126
ODBC driver 45 pmconfig program
platform key 111 using 109
platform key (Windows NT/2000) 76 PmNullPasswd
setting locale with NLS_LANG 39 reserved word 156
tips 67 PmNullUser
version handling options (UNIX) 113 reserved word 156
version handling options (Windows NT/2000) 81 pmrep
Oracle Key See Repository Guide
setting on UNIX 111 PMServer 4.0 date handling compatibility
setting on Windows NT 76 setting on UNIX 112
Oracle Version setting on Windows NT/2000 81
setting on UNIX 113 pmserver command
setting on Windows NT/2000 81 starting server (UNIX) 125
Override Exec Locking pmserver.cfg
setting on UNIX 112 file 109
setting on Windows NT/2000 84 post-session
email option for Windows NT/2000 83
PowerCenter
installation steps 6
minimum system requirements 2
Index 213
repository version number 142 types of 64
upgrading steps 7 upgrading, preliminary steps 143
PowerMart version number 142
installation steps 6 Repository Manager
minimum system requirements 2 installing 47
repository version number 142 Repository Name
upgrading steps 7 setting on UNIX 109
powrmart.ini setting on Windows NT/2000 79
adding entry for relaxed code page validation 28 Repository Password
adding entry for Teradata 60 setting on UNIX 110
primary domain controller 71 setting on Windows NT/2000 79
privileges Repository User
registering Informatica Server 134 setting on UNIX 110
setting on Windows NT/2000 79
root directory
R entering 137
server variable 137
Recache from Database
upgrading Lookup transformations 147
Recache if Stale
upgrading Lookup transformations 147
S
recovery process SAP BW
disabling 112 See Designer Guide
registering server
Informatica Server 135, 137, 138, 140 See Informatica Server
multiple servers on local repository 134 See also database-specific server
release notes Server Manager
installing 47 installing 47
repositories overview 134
changing a code page 65 registering the Informatica Server 135, 138
code page 20, 21, 66, 177 stopping server (Windows NT) 97
connectivity 3 troubleshooting 103
creating 65 server variables
database password 66 description 135
database user name 66 directories on Windows NT/2000 72
entering name for Informatica Server (UNIX) 109 list 136
entering name for Informatica Server (Windows NT/ session log 135
2000) 79 ServerPort
global 64 setting on UNIX 109
local 64 Session Log in UTF8
naming 66 setting on UNIX 113
native connect string 66 setting on Windows NT/2000 84
ODBC data source 66 session logs
open architecture 64 directory for 72
overview 64 server variable for 135
restricted characters for repository name 65 sessions
size requirements 2, 7 handling limited slots option (UNIX) 111
standalone 64 handling limited slots option (Windows NT/2000) 84
system requirements 2 setting maximum (UNIX) 110
tips 67 setting maximum (Windows NT/2000) 83
troubleshooting, upgrading 151 sort order 21
214 Index
shared memory Sybase SQL Server
base address setting 83 connect string example 5
options for repeating sessions (UNIX) 111 connecting to Informatica Client 54
options for repeating sessions (Windows NT/2000) 84 connecting to Informatica Server (UNIX) 120
setting for Load Manager 83 connecting to Informatica Server (Windows NT) 88
Shared Memory Base Address installing Merant ODBC drivers 45
setting on Windows NT/2000 83 ODBC issues 55, 157
SHLIB_PATH 115 platform key (UNIX) 111
Solaris platform key (Windows NT/2000) 76
shared library environment variable 107, 115 set prepare method to 2-Full 55
sort order setting key on Windows NT/2000 76
code page 21 setting maximum connections (Windows NT/2000)
code page reference 172 81
source databases SybaseIQLocaltoPmServer
code page 20, 21, 176 setting on UNIX 114
connecting through ODBC (UNIX) 128 system locales
connectivity 3 definition 12
source definitions system requirements
See Designer Guide minimum installation requirements 2
SQL scripts
installing 47
SQL*Net
using to connect Informatica Client to Oracle 49
T
using to connect Informatica Server to Oracle (UNIX) target databases
116 code page 20, 22, 176
using to connect to Informatica Server to Oracle connecting through ODBC (UNIX) 128
(Windows NT/2000) 85 connectivity 3
standalone repositories target definitions
description 64 See Designer Guide
starting TCP/IP Host Address
Informatica Server (UNIX) 125 setting on Windows NT/2000 78
Informatica Server (Windows NT/2000) 95 TCP/IP network protocol
Informatica Server automatically (Windows NT/2000) configuration restrictions 70, 106
97 connection requirement 135
Stay Connected for (secs) host address 78
setting on Windows NT/2000 83 port number 78
stopping requirement for Informatica Server 4
Informatica Server (UNIX) 126 server settings 139
Informatica Server (Windows NT/2000) 97 setting server port 109
Stored Procedure databases TCP/IP Port Number
setting number of connections (Windows NT/2000) setting on Windows NT 78
81 temp_server
subset editing 138
defined for code page compatibility 18 temporary files
superset directory for 72
defined for code page compatibility 18 Teradata
Sybase adding entry in powrmart.ini 60
ODBC driver 45 connecting to Informatica Client 60
Sybase Key connecting to Informatica Server 93
setting on UNIX 111 ODBC driver 45
setting on Windows NT/2000 76 territory
Index 215
code page reference 172 User Trusted Connection
testing specifying for NT integrated security 79
date display formats 83 users
Treat Char as Char on read (Microsoft SQL Server and types for Informatica Server (Windows NT) 71
PeopleSoft on Oracle) UTF-8
setting on Windows NT/2000 81 definition 13
troubleshooting
installation (Windows NT/2000) 99
ODBC data sources 167
upgrading repositories 151
V
tutorials Validate Data Code Pages
See also Getting Started setting on UNIX 113
installing 47 setting on Windows NT/2000 84
verifying Informatica Server starts (Windows NT/2000)
procedure 96
U versions
handling Aggregator transformation (UNIX) 112
Unicode mode handling Aggregator transformation (Windows NT/
See also ASCII 2000) 80
overview 13 handling Oracle (UNIX) 113
setting data movement mode (UNIX) 110 handling Oracle (Windows NT/2000) 81
setting on Windows NT/2000 83
uninstalling
Merant ODBC drivers 46 W
UNIX
configuring the Informatica Server 109 Warn about duplicate XML rows
connecting Informatica Server to databases 115 setting on Windows NT/2000 84
connecting to ODBC data sources 128 webzine
installing the Informatica Server 107 Informatica URL xviii
platform key 111 Windows 2000
pmconfig program 109 required permissions for session log file directory 72
pmserver.cfg 109 Windows NT
starting Informatica Server 125 configuring Informatica Server 75
stopping Informatica Server 125, 126 Windows NT/2000
UNIX environment variables automatically starting Informatica Server 97
LANG_C 16 backup domain controller 71
LC_ALL 16 connecting Informatica Server to databases 49
LC_CTYPE 16 installing Informatica Client 47
upgrading installing Informatica Server 73
external loader objects 149 platform key 76
global objects 148 primary domain controller 71
Lookup transformations 147 shared memory base address 83
mapping partitions 148 starting Informatica Server 95, 99, 100
overview 7 stopping Informatica Server 97
preliminary steps 143 user accounts 71
repositories 143 verifying Informatica Server starts 96
troubleshooting repository 151
Use Trusted Connection
setting on Windows NT 79 X
user locales
definition 12 XMLWarnDupRows
setting on UNIX 113
216 Index