IBM Tivoli Directory Integrator
As mentioned before, the CDM Components (both the IdML and IT Registry suites)
rely on two different sources for the CDM meta-data - a local
JAR file and a remote IT Registry system. For advanced users TDI provides
a third alternative, namely setting up a local IT Registry database. Its
main purpose is to provide you with a local copy of IT Registry's CDM meta-data
definitions, so that a connection to the remote IT Registry system is not
needed constantly. However, after its initial setup the local IT Registry is
fully operational and can also be used for registering Configuration
Items and Relationships. For more information about IT Registry 1.1 and
its usage, see Overview.
All the files needed for the setup are shipped along with TDI, on the installation DVDs and eAssemblies. The only prerequisites that
we need to keep in mind are:
- Operating system
- The setup scripts for creating the IT Registry database are supported
on the platforms supported by Maximo (see
the list below).
Since i5/OS and z/OS platforms are not supported, the IT Registry setup scripts are not included on their media. If we need
a local IT Registry database, it must use one of the following operating
systems:
- AIX 5.3 - iSeries / pSeries and AIX 5L 6.1 - iSeries / System
p
- HP-UX 11i v2 - PA-RISC and HP-UX 11i v3 - PA-RISC
- RHEL 4 - x86-32, RHEL 4 - zSeries /System
z and RHEL 5 - zSeries /System z
- Solaris 9 - SPARC and Solaris 10 - SPARC
- SUSE (SLES) 9.0 - zSeries /System z and SUSE (SLES) 10.0 - zSeries
/System z
- Windows Server 2003 Datacenter Edition (Optional) - x86-32 and
x86-64, Windows Server 2003 Enterprise Edition - x86-32 and x86-64, Windows Server 2003 Standard Edition - x86-32 and x86-64, Windows
Server 2003 Standard x64 Edition - x86-32 and x86-64, Windows Vista
- x86-32 and x86-64, Windows XP Professional - x86-32 and x86-64
- Database
- The IT Registry version 1.1 will support the databases supported by Maximo; setup scripts are only
provided for those databases. Their names and version are listed below:
- MS SQL,version 2005 Standard Edition or Enterprise Editions (on
Windows only)
- IBM DB2 8.2 + FP 7/1/07 or newer, DB2 UDB ESE 9.1 + FP 7/1/07
or newer
- Oracle 9i v2, Oracle 10 Rel1, Oracle 10 Rel2 and Oracle 11i for
xSeries Linux
Steps to set up a local IT Registry database (assuming a suitable
database is already installed):
- Open the TDI install DVD and copy the it_registry_dbscript.zip archive.
It contains everything needed to set up the IT Registry database.
- Extract the archive to a suitable location, for example C:\temp and
view its contents.
- There we should find three archives - disDb2Setup.zip, disMssqlSetup.zip and disOracleSetup.zip, corresponding to the supported database types.
- Extract the archive of the database you are planning to use, for
example disDb2Setup.zip. It contains two setup scripts
- disDb2Setup.bat (for Windows systems) and disDb2Setup.sh (for
UNIX/Linux systems) and a folder named /sql that holds
the SQL statement files containing the schema of the database and
its CDM meta-data definitions (for example, disDb2Views.sql, disDb2Schema.sql).
- Run the disSetupDb2.bat(.sh) from the DB2 command window (db2cmd.exe, found in the BIN directory in the install folder of DB2). We will need to provide the name of the database
(if it does not exist, it will be created), username and password.
The command should look like:
disSetupDb2.bat -d db_name -u username -p password
If a problem occurs during the population of the IT Registry database, you may check the log files created in the logs/ subfolder
of the script's directory.