IBM Tivoli Directory Server. IBM Tivoli Directory Server README Addendum

Size: px
Start display at page:

Download "IBM Tivoli Directory Server. IBM Tivoli Directory Server README Addendum"

Transcription

1 IBM Tivoli Directory Server IBM Tivoli Directory Server README Addendum Version 5.2

2

3 IBM Tivoli Directory Server IBM Tivoli Directory Server README Addendum Version 5.2

4 Note Before using this information and the product it supports, read the general information under Notices, on page 49. Twentieth Edition (March 2007) This edition applies to version 5, release 2, of IBM Tivoli Directory Server and to all subsequent releases and modifications until otherwise indicated in new editions.

5 Contents Preface v Who should read this book v Publications v IBM Tivoli Directory Server library......v Related publications v Accessing publications online vi Accessibility vi Contacting software support vi Conventions used in this book vii Typeface conventions vii Operating system differences vii 1.0 Must read known problems Web Administration Tool does not save templates created with an object class that has no attributes WebSphere Application Server version 5.1 does not support the Web Administration Tool Installing the embedded version of WebSphere Application Server - Express Installing the Web Administration Tool into the embedded version of WebSphere Application Server - Express DSML file client throws exception Nondefault log files need valid path Replication limitations Null searches retrieve entries of deleted suffixes Fixing an SQL0964C Transaction log for database is full error The ldapsearch command with the -h option gives an error with the DIGEST-MD5 mechanism Number of server threads after migrating from IBM SecureWay Directory Version to IBM Tivoli Directory Server Version Limitations for the bulkload utility Attributes that cannot have associated language tags After enabling language tags, do not disable language tags Clarification of information in Installation and Configuration Guide: creating the DB2 database owner and database instance owner DB2 documentation Create the key database certificate before setting up SSL Port settings cannot be changed when configuring security settings Remote databases not supported Before you install: setting kernel parameters for Solaris and HP-UX Before you use ldapcfg Correction to size of attribute cache Corrections to OIDs for sorted search and paged results features Migrating the Web Administration Tool and upgrading the embedded version of WebSphere Application Server - Express Network Information Service (NIS) environment not supported Default value of ibm-slapdpwencryption Migrating from SecureWay Directory 3.2.2: correction to documentation Correction to C-Client SDK Programming Reference: Must free memory used by res Adding ibm-slapdfrontend objectclass to configuration file after migration Correction to Administration Guide: Missing word in IP address description Correction to Server Plug-ins Reference: Audit plug-ins section Audit plug-ins Correction to Server Plug-ins Reference: Appendix C. Plug-in examples Migrating from IBM Directory Server version 4.1 or 5.1 for Windows: correction to documentation Upgrading DB2: invalid link in documentation Incorrect log paths in documentation On-line backup and restore not supported Correction to ldapdiff command Synopsis Description Options Examples SSL examples Notes Diagnostics Must read known problems - platform specific For AIX only Locales for InstallShield GUI panels Error code -1 at startup Problem with MALLOCTYPE=buckets Migrating from IBM Directory Server 4.1 or 5.1 with DB2 7.2 on AIX Correction to Server README Support on AIX Installing the SSL client, server, or Web Administration Tool For Windows only Setting LANG and LC_ALL system environment variables for nonenglish InstallShield GUI installation Certain UTF-8 supplementary characters do not display correctly Difficulties encountered using the Web Administration GUI console on the Windows 2003 platform iii

6 2.2.4 Error message using ldapxcfg after migrating from IBM SecureWay Directory Version to IBM Tivoli Directory Server Version Use the command line to uninstall IBM Directory Server on the Windows 2003 platform Configuration utilities do not work with DB2 7.2 Fixpack GSKit and DB2 installation might fail on Windows Communications error: Exceeding 64 connections/och Starting IBM Tivoli Directory Server at operating system startup on Windows platforms DB2 8.1 Fix Pack 7 not supported on Windows systems For Solaris Operating Environment Software only Memory requirements for running with DB2 8.1 on Solaris The uninstall archive file requires extra space The InstallShield GUI requires 350 MB for the var/tmp directory Requirements for GSKit on Solaris Native installation under a directory other than /opt For Linux only CD-ROM does not eject from Linux machines Web Administration Tool is not supported on Red Hat Configuration needs to be run from the /tmp directory Installation fails on Linux if a group name ends in "ldap" Additional requirements for Red Hat Enterprise Linux Additional requirements for SuSE Linux Enterprise Server Unable to compile IBM Tivoli Directory Server sample programs on Red Hat EL Update to supported Linux versions Uninstallation of Web Administration Tool package fails if ldap user and group do not exist For HP-UX only Mounting and unmounting the CD Corrections to installing GSKit DB2 installation fails Configuration on HP-UX 11i Directory server fails on HP-UX 11i with DB2 8.1 with FixPak 7, 7a, 8, or General information, hints and tips Migrating a replicating environment from 3.2.x to Configuring the database in a location other than /home when /home is an NFS mount Correction to command in Installation and Configuration Guide Nonblocking replication Miscellaneous API information is incorrect...43 LogType enumeration LDAPAPIInfo ldap_err2string() ldap_pwdpolicy_err2string() ldap_ssl_environment_init() ldap_ssl_init() ldap_add_control() ldap_set_locale() Running migration on UNIX-based platforms Replicating Password Policy Attributes Increasing secondary log files for password policy attribute pwdchangedtime Moving data to IBM Tivoli Directory Server 5.2 from a previous release without using a migration utility Subset of server management tasks displayed in Web Administration Tool Note about using reorg for database tuning Correction to Tuning Guide: DB2 RUNSTATS command Appendix. Notices Trademarks iv IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

7 Preface Who should read this book This document contains the information that you need to administer the IBM Tivoli Directory Server. This document is intended for system administrators. Publications Read the descriptions of the IBM Tivoli Directory Server library to determine which publications you might find helpful. After you determine the publications you need, see Accessing publications online on page vi. IBM Tivoli Directory Server library The publications in the IBM Tivoli Directory Server library are: Related IBM Tivoli Directory Server Version 5.2 Readme Addendum Go to the Tivoli Software Library Web site to access the IBM Tivoli Directory Server Version 5.2 Readme Addendum, which contains important information that was not included in the Readme files. See Accessing publications online on page vi for information about accessing online publications. IBM Tivoli Directory Server Version 5.2 Client Readme Contains last-minute information about the client. IBM Tivoli Directory Server Version 5.2 Server Readme Contains last-minute information about the server. IBM Tivoli Directory Server Version 5.2 Web Administration Tool Readme Contains last-minute information about the Web Administration Tool. This Readme is available from the main panel of the Web Administration Tool. IBM Tivoli Directory Server Version 5.2 Installation and Configuration Guide Contains complete information for installing the IBM Tivoli Directory Server client, server, and Web Administration Tool. Includes information about migrating from a previous version of IBM Tivoli Directory Server or SecureWay Directory. IBM Tivoli Directory Server Version 5.2 Tuning Guide Contains information about tuning the server for better performance. IBM Tivoli Directory Server Version 5.2 Administration Guide Contains instructions for performing administrator tasks through the Web Administration Tool or the command line. IBM Tivoli Directory Server Version 5.2 Plug-ins Reference Contains information about writing server plug-ins. IBM Tivoli Directory Server Version 5.2 C-Client SDK Programming Reference Contains information about writing LDAP client applications. publications Information related to the IBM Tivoli Directory Server is available in the following publications: v

8 v IBM Tivoli Directory Server Version 5.2 uses the Java Naming and Directory Interface (JNDI) client from Sun Microsystems. For information about the JNDI client, refer to the Java Naming and Directory Interface Specification on the Sun Microsystems Web site at index.html. v The Tivoli Software Library provides a variety of Tivoli publications such as white papers, datasheets, demonstrations, redbooks, and announcement letters. The Tivoli Software Library is available on the Web at: software/tivoli/library/ v The Tivoli Software Glossary includes definitions for many of the technical terms related to Tivoli software. The Tivoli Software Glossary is available, in English only, from the Glossary link on the left side of the Tivoli Software Library Web page Accessing publications online The publications for this product are available online in Portable Document Format (PDF) or Hypertext Markup Language (HTML) format, or both in the Tivoli software library: To locate product publications in the library, click the Product manuals link on the left side of the library page. Then, locate and click the name of the product on the Tivoli software information center page. Information is organized by product and includes READMEs, installation guides, user s guides, administrator s guides, and developer s references. Note: To ensure proper printing of PDF publications, select the Fit to page check box in the Adobe Acrobat Print window (which is available when you click File Print). Accessibility Accessibility features help a user who has a physical disability, such as restricted mobility or limited vision, to use software products successfully. With this product, you can use assistive technologies to hear and navigate the interface. After installation, you also can use the keyboard instead of the mouse to operate all features of the graphical user interface. Contacting software support Before contacting IBM Tivoli Software support with a problem, refer to Tivoli Software support Web site at: If you need additional help, contact software support by using the methods described in the IBM Software Support Guide at the following Web site: The guide provides the following information: v Registration and eligibility requirements for receiving support v Telephone numbers and addresses, depending on the country in which you are located vi IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

9 v A list of information you should gather before contacting customer support Conventions used in this book Typeface This reference uses several conventions for special terms and actions and for operating system-dependent commands and paths. conventions The following typeface conventions are used in this reference: Bold Lowercase commands or mixed case commands that are difficult to distinguish from surrounding text, keywords, parameters, options, names of Java classes, and objects are in bold. Italic Titles of publications, and special words or phrases that are emphasized are in italic. <Italic> Variables are set off with < > and are in <italic>. Monospace Code examples, command lines, screen output, file and directory names that are difficult to distinguish from surrounding text, system messages, text that the user must type, and values for arguments or command options are in monospace. Operating system differences This book uses the UNIX convention for specifying environment variables and for directory notation. When using the Windows command line, replace $variable with %variable% for environment variables and replace each forward slash (/) with a backslash (\) in directory paths. If you are using the bash shell on a Windows system, you can use the UNIX conventions. Preface vii

10 viii IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

11 1.0 Must read known problems This file contains information about changes and fixes that occurred after the product documentation had been translated. This file is in English only. The following information applies cross-platform. 1.1 Web Administration Tool does not save templates created with an object class that has no attributes You can create object classes for the IBM Directory Server Version 5.2 that have no MAY or MUST attributes. Such object classes can be used to create entries using other auxiliary object classes. However, if you attempt to create a template through the Web Administration Tool using such an object class, you are unable to save the template. Note: All of the object classes included with the IBM Directory Server Version 5.2 contain MAY and MUST attributes. They can be used to create templates. 1.2 WebSphere Application Server version 5.1 does not support the Web Administration Tool The IBM Tivoli Directory Server version 5.2 Web Administration Tool is supported by WebSphere Application Server version 5.0 and any 5.0.x versions. It is not supported by the WebSphere Application Server version Installing the embedded version of WebSphere Application Server - Express In the Installation and Configuration Guide, Appendix D, in the sections called Installing the embedded version of WebSphere Application Server - Express and Installing the Web Administration Tool into the embedded version of WebSphere Application Server - Express, some of the instructions are incorrect. Use the following procedures instead. 1. After you download and unzip (or untar) the IBM Directory Server zip or tar file, change directories to the directory where you expanded the file. 2. Type the following command at a command prompt: v On Windows systems: install.bat -installroot embwase_installpath -hostname localhost v On AIX, Linux, Solaris, and HP-UX systems: install.sh -installroot embwase_installpath -hostname localhost where embwase_installpath is the directory where you are installing the embedded version of WebSphere Application Server - Express. By convention, this directory is the appsrv subdirectory of the directory where IBM Tivoli Directory Server is installed, but you can use any directory. Install the Web Administration Tool, using either the InstallShield GUI or an operating system utility for your operating system. After installing the Web 1

12 Administration Tool, copy the Web Administration Tool to the embedded version of WebSphere Application Server - Express directory by using the following commands: v On Windows systems: md embwase_installpath\installableapps\ copy installpath\idstools\idswebapp.war installpath\appsrv\installableapps\ v On AIX, Linux, Solaris, and HP-UX systems: mkdir embwase_installpath/installableapps/ cp installpath/idstools/idswebapp.war installpath/appsrv/installableapps/ where v embwase_installpath is the directory where you are installing the embedded version of WebSphere Application Server - Express. By convention, this directory is the appsrv subdirectory of the directory where IBM Tivoli Directory Server is installed, but you can use any directory. v installpath is the directory where IBM Tivoli Directory Server is installed. Installing the Web Administration Tool into the embedded version of WebSphere Application Server - Express Install the Web Administration Tool into the embedded version of WebSphere Application Server - Express by using the following command: v On Windows systems: "embwase_installpath\bin\wsadmin.bat" -conntype NONE -c "$AdminApp install {embwase_installpath\installableapps\idswebapp.war} {-configroot \"embwase_installpath\config\" -node DefaultNode -usedefaultbindings -nodeployejb -appname IDSWebApp.war -contextroot \"IDSWebApp\"}" Note: Type the command on one line. v On AIX, Linux, Solaris, and HP-UX systems: "embwase_installpath/bin/wsadmin.sh" -conntype NONE -c "\$AdminApp install {embwase_installpath/installableapps/idswebapp.war} {-configroot \"embwase_installpath/config\" -node DefaultNode -usedefaultbindings -nodeployejb -appname IDSWebApp.war -contextroot \"IDSWebApp\"}" embwase_installpath is the directory where you are installing the embedded version of WebSphere Application Server - Express. By convention, this directory is the appsrv subdirectory of the directory where IBM Tivoli Directory Server is installed, but you can use any directory. Note: If you install the Web Administration Tool and the embedded version of WebSphere Application Server - Express through the InstallShield GUI, these commands are run automatically. 1.4 DSML file client throws exception The DSML file client throws the following exception when it is set up to communicate using SSL and the user tries to connect to an LDAP server that does not use SSL. SSL IS ON javax.naming.communicationexception: :389. Root exception is javax. net.ssl.sslprotocolexception: end of file at com.ibm.jsse.bd.a(unknown Source) at com.ibm.jsse.b.a(unknown Source) at com.ibm.jsse.b.write(unknown Source) 2 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

13 at com.sun.jndi.ldap.connection.<init>(connection.java:226) at com.sun.jndi.ldap.ldapclient.<init>(ldapclient.java:127) at com.sun.jndi.ldap.ldapctx.connect(ldapctx.java:2398) at com.sun.jndi.ldap.ldapctx.<init>(ldapctx.java:258) at com.sun.jndi.ldap.ldapctxfactory.getinitialcontext(ldapctxfactory.java:91) at javax.naming.spi.namingmanager.getinitialcontext(namingmanager.java:674) at javax.naming.initialcontext.getdefaultinitctx(initialcontext.java:255) at javax.naming.initialcontext.init(initialcontext.java:231) at javax.naming.initialcontext.<init>(initialcontext.java:207) at javax.naming.directory.initialdircontext.<init>(initialdircontext.java:92) at com.ibm.ldap.dsml.dsmlrequest.processrequests(dsmlrequest.java:767) at com.ibm.ldap.dsml.dsmlserver.processdsmlrequest(dsmlserver.java:253) at com.ibm.ldap.dsml.dsmlserver.processdsmlrequest(dsmlserver.java:402) at com.ibm.ldap.dsml.dsmlserver.processdsmlrequest(dsmlserver.java:373) at com.ibm.ldap.dsml.dsmlserver.processdsmlrequest(dsmlserver.java:296) at com.ibm.ldap.dsmlclient.dsmlfileclient.main(dsmlfileclient.java:203) The exception is not fatal and the output XML file is generated. 1.5 Nondefault log files need valid path 1.6 Replication limitations If you want to store your log files in a nondefault path, you must ensure that the path is valid. Otherwise you need to create the directory before you can configure the log files. This release supports subtree replication. Replication can be configured differently on individual subtrees (for individual replication contexts). This enables a single server to play different roles for different parts of the Directory Information Tree (DIT). For example, one subtree on a server could be a leaf replica (consumer), and another subtree could be a master (supplier) in the topology. Directory updates, such as those to schema and password policy, do not belong to any replication context. They are replicated to all consumers based on all the replication contexts defined on the server. However, if the server contains one subtree for which it is a master, and another subtree for which it is a replica, the replication role to be assumed for schema or password policy updates cannot be determined. Because of this mixed replication mode in the topology, these types of global updates, schema and password policy, cannot be made. A referral result is returned causing a replication loop among the replicas and masters. Consequently, the client is referred between servers until the maximum referral limit is exceeded. If an administration control is used, an unwilling to perform result is returned. To avoid this situation, do not assign mixed roles to a single server. Ensure that the server performs the same server role for each of its subtrees. That is, if a server is a master for most of its subtrees, it is a master for all of its subtrees. Conversely, if the server acts as a replica for most of its subtree, it acts as a replica for all of its subtrees. Another solution, depending on your situation, is to make both of the subtrees peer-masters on each of the servers. The master that received the entry, updates the other peer servers. As peers, the servers receive the entry update but do not replicate it. 1.0 Must read known problems 3

14 1.7 Null searches retrieve entries of deleted suffixes A null search ldapsearch s sub b "" objectclass=* returns all the entries found in the database. If you have deleted a suffix without first removing its entries from the database, those entries are returned by the null search even though the suffix no longer exists. 1.8 Fixing an SQL0964C Transaction log for database is full error If you are loading a file that contains a large number of entries, you might receive the following error message: SQL0964C The transaction log for the database is full. SQLSTATE=57011 Use the following procedure to increase the size of the transaction log: 1. Determine the current log file size setting by issuing the command: db2 get db config for ldapdb2 grep -i logfilsiz 2. Increase the size of the log file size setting by issuing the command: db2 udpate db cfg for ldapdb2 using LOGFILSIZ <new value> 3. Stop the slapd process. 4. Issue the command: db2 force applications all 5. Restart slapd process. Alternately, you can use the bulkload utility to load files with large amounts of entries. 1.9 The ldapsearch command with the -h option gives an error with the DIGEST-MD5 mechanism The DIGEST-MD5 SASL bind mechanism requires that the client be able to resolve the fully-qualified host name of the server. If the client cannot resolve the server s fully-qualified hostname the bind fails with an LDAP_PROTOCOL_ERROR. To correctly resolve the host name, you might need to make system changes or make DNS configuration changes, such as enabling reverse DNS mapping. For example, UNIX systems have lines in the /etc/hosts file with the syntax: <IP address><fully qualified distinguished name><alias> This syntax is used to define the local hostname to the IP address mappings. If the syntax is something like: localhost when localhost is resolved, it is seen as the fully qualified distinguished name of the system. This causes DIGEST-MD5 to fail. For the DIGEST-MD5 mechanism to work correctly, the syntax must be something like: ldap.myserver.mycompany.com localhost The syntax of the line is now such that ldap.myserver.mycompany.com is a valid fully qualified distinguished name for the localhost system. 4 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

15 1.10 Number of server threads after migrating from IBM SecureWay Directory Version to IBM Tivoli Directory Server Version 5.2 In the IBM SecureWay Directory Version 3.2.2, the default number of server threads set by the ibm-slapddbconnections attribute in the slapd32.conf file is 9. In the IBM Tivoli Directory Server Version 5.2, the default number of server threads set by the ibm-slapddbconnections attribute in the ibmslapd.conf file is 15. The migration process does not change the value specified in version for the ibm-slapddbconnections attribute to the version 5.2 default value of 15. This is not done so that any optimization that you have done is maintained. For example, if you had set your ibm-slapddbconnections attribute in version to 20, it remains 20 after the migration to 5.2. If you had set the value of ibm-slapddbconnections in version to a number less than 15 or used the default setting of 9, you might want to increase that value to 15 in the ibmslapd.conf file of version Limitations for the bulkload utility If you use the bulkload utility to load an LDIF file that contains ACLs on entries that have a large number of descendant entries, it might seem that bulkload successfully loaded the data. However, the ACLs might not be propagated to the descendant entries. This situation occurs because the DB2 transaction log fills up during ACL processing after the entries have all been loaded. When the transaction log runs out of space, ACL propagation ceases. This problem is more likely to occur, if you are using DB2 v7.x. For DB2 v8.1, the default transaction log is larger, so it can handle larger LDIF files. You can increase the size of the DB2 transaction log to enable bulkload to handle larger LDIF files. Use the following procedure to increase the size of the transaction log: 1. Determine the current log file size setting by issuing the command: db2 get db config for <db_name> grep -i logfilsiz 2. Increase the size of the log file size setting by issuing the command: db2 udpate db cfg for <db_name> using LOGFILSIZ <new_larger_size> 3. Stop the slapd process. 4. Issue the command: db2 force applications all 5. Restart slapd process. If you need to load more than 500,000 entries using the bulkload utility, divide the LDIF file into multiple files. Each file should contain less than 500,000 entries. Use the bulkload utility to load each file separately. After loading each file perform a db2 database backup Attributes that cannot have associated language tags The following attributes cannot have language tags associated with them: v objectclass v v v v member uniquemember memberurl ibm-membergroup 1.0 Must read known problems 5

16 v v v userpassword secretkey ref 1.13 After enabling language tags, do not disable language tags After enabling the language tag feature, if you associate language tags with the attributes of an entry, the server returns the entry with the language tags. This occurs even if you later disable the language tag feature. Because the behavior of the server might not be what the application is expecting, to avoid potential problems, do not disable the language tag feature after it has been enabled Clarification of information in Installation and Configuration Guide: creating the DB2 database owner and database instance owner The following information is a clarification to the section called Before you configure: creating the DB2 database owner and database instance owner in the Installation and Configuration Guide. Before you configure the database, you must create a user ID for the user who will own the DB2 database (the database administrator ID). You will provide this user ID during configuration when you configure the database. In addition: v This user ID will own the database instance. v The database instance will be created in the user s home directory. v The instance name will be the same as the user ID. Note: If you want a database instance name that is different from the user ID, you must use the ldapcfg command with the -t option to configure the database. See Configuring the database for information. The user ID can be no longer than 8 characters. In addition: v On Windows platforms, the user must be a member of the Administrators group. v On UNIX platforms: The user must have a home directory and must be the owner of the home directory. The primary group ID of this user should group own the user s home directory. For example, in the case of a user named ldapdb2 whose primary group is dbsysadm, the home directory of ldapdb2 should be owned by user ldapdb2 and group dbsysadm. DB2 does not allow instance creation if the user ID belongs to general groups (for example, if the user s primary group on UNIX is users or staff). It is better to have a separate group ID for the purpose of database administration. The user root must be a member of the user s primary group. If root is not a member of this group, add root as a member of the group. (In the example, the root user should be part of the dbsysadm group.) The user s home directory should be write accessible for the primary group. The user s login shell should be the Korn shell script (/usr/bin/ksh). The user s password must be set correctly and ready to use. For example, the password cannot be expired or waiting for a first-time validation of any kind. (The best way to verify that the password is correctly set is to telnet to the same computer and successfully log in with that user ID and password.) 6 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

17 1.15 DB2 documentation When configuring the database, it is not necessary, but customary, to specify the home directory of the user ID as the database location. However, if you specify some other location, the user s home directory still must have 3 to 4 MB of space available. This is because DB2 creates links and adds files into the home directory of the instance owner (that is, the User) even though the database itself is elsewhere. If you do not have enough space in the home directory, you can either create enough space or specify another directory as the home directory. The DB2 documentation library is located at db2/library/ Create the key database certificate before setting up SSL. Before setting up SSL communications on your server, you must use the GSKit utility, gsk6ikm, to create the necessary certificates. See Using gsk7ikm and Secure Sockets Layer in the IBM Directory Server Version 5.2 Administration Guide Port settings cannot be changed when configuring security settings In chapter 10 of the IBM Tivoli Directory Server version 5.2 Administration Guide in the section Configuring security settings the Web Administration task step 3 instructs you to specify the secure port number to use. The port number can no longer be specified in this task. Omit step 3. If you want to change port numbers see, Chapter 7. Setting up the console and Chapter 9. Setting server properties Remote databases not supported IBM Tivoli Directory Server does not support remote databases Before you install: setting kernel parameters for Solaris and HP-UX On Solaris and HP-UX, you might need to update kernel parameters in the /etc/system file before you configure the database. With the HP-UX and Solaris versions of DB2, version 8.1, a utility called db2osconf is provided. The db2osconf utility determines the correct kernel settings for your computer. On the Solaris Operating Environment, there are two versions of the db2osconf utility: one for 64-bit kernels and one for 32-bit kernels. The utility must be run as root or with the group sys because it accesses the following special devices (accesses are read-only): crw-r root sys 13, 1 Jul 19 18:06 /dev/kmem crw-rw-rw- 1 root sys 72, 0 Feb /dev/ksyms crw-r root sys 13, 0 Feb /dev/mem 1. To run the utility, type db2osconf at a command prompt. Note: To view the usage information for the utility, type db2osconf -h. The following information is displayed: 1.0 Must read known problems 7

18 Usage: -c # Client only -f # Compare to current -h # Help screen -l # List current -m <mem in GB> # Specify memory in GB -n <num CPUs> # Specify number of CPUs -p <perf level> # Msg Q performance level (0-3) -s <scale factor> # Scale factor (1-3) -t <scale factor> # Number of threads 2. Use the output from the db2osconf utility to update the /etc/system file. The following is an example of output: set msgsys:msginfo_msgmax = set msgsys:msginfo_msgmnb = set msgsys:msginfo_msgmni = 1280 set msgsys:msginfo_msgtql = 1280 set semsys:seminfo_semmni = 1536 set semsys:seminfo_semmns = 3226 set semsys:seminfo_semmnu = 1536 set semsys:seminfo_semume = 240 set shmsys:shminfo_shmmax = set shmsys:shminfo_shmmni = 1536 set shmsys:shminfo_shmseg = 240 Total kernel space for IPC: 0.21MB (shm) MB (sem) MB (msg) == 2.91MB (total) End suggestions Before you use ldapcfg Note: If you do not use the -l or -f switches, the db2osconf utility displays the kernel parameters using the syntax of the /etc/system file. To prevent errors, you can cut and paste this output directly into the /etc/system file. For more information, see the DB2 documentation. If you make updates to your system configuration, run the utility again. On DB2 version 7 on Solaris, look in the /opt/ibm/db2/vdb2version/cfg directory for files named kernel.param.memory_size. These files contain information about updating kernel parameters with appropriate values for computers with different amounts of memory. Before you use ldapcfg: v On a UNIX system, log in as root. v On a Windows system, log on as any user in the Administrators group Correction to size of attribute cache The instructions in the IBM Tivoli Directory Server Administration Guide version 5.2 for setting the attribute cache and the changelog cache incorrectly lists the default cache size as kilobytes (16 KB). The correct default size is kilobytes (16 MB) for both the attribute cache and the changelog cache. Consequently, command line example is also incorrect. The correct entry is: 8 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

19 add: ibm-slapdcachedattributesize ibm-slapdcachedattributesize: Corrections to OIDs for sorted search and paged results features The IBM Tivoli Directory Server version 5.2 Administration Guide and the IBM Tivoli Directory Server version 5.2 C-Client SDK Programming Reference incorrectly list the OID values for the sorted search and paged results features. The OID values are switched. The correct OID values for these two features are: Paged Results: Sorted Search: Migrating the Web Administration Tool and upgrading the embedded version of WebSphere Application Server - Express The following statement in Migrating the Web Administration Tool and upgrading the embedded version of WebSphere Application Server - Express in the IBM Tivoli Directory Server Installation and Configuration Guide Version 5.2 is incorrect: 1. Download fix pack 2 for the embedded version of WebSphere Application Server - Express V5.0 from the Web site where you downloaded IBM Tivoli Directory Server. This statement is incorrect. You must contact IBM Support to obtain the fix pack 2 for the embedded version of WebSphere Application Server - Express V Network Information Service (NIS) environment not supported When you use IBM Tivoli Directory Server in a Network Information Service (NIS) environment on any operating system platform, the ldapcfg command does not work correctly. This setup is not supported. However, if you want to use NIS with IBM Tivoli Directory Server, see the Technote called Custom installation and configuration for Solaris 8.0 operating system in a NIS environment for information about completing the configuration. Technotes can be found at the following Web address: support/ibmdirectoryserver.html Default value of ibm-slapdpwencryption The default value for the ibm-slapdpwencryption attribute in the Installation and Configuration Guide is incorrect. The default value for this attribute is imask Migrating from SecureWay Directory 3.2.2: correction to documentation If you are migrating from SecureWay Directory 3.2.2, use the information in the Migration chapter of the Installation and Configuration Guide. However, the bulkload command syntax (in the post-installation steps) is incorrect. The syntax of the command should be: bulkload -i ldiffile -c <yesno> -d 1.0 Must read known problems 9

20 1.27 Correction to C-Client SDK Programming Reference: Must free memory used by res In the C-Client SDK Programming Reference, there is a correction to the LDAP_SEARCH API category (see Chapter 3. API Categories ). In the Usage section for LDAP_SEARCH, the last sentence of the fifth paragraph currently reads: The results contained in res must be freed when no longer in use by calling ldap_msgfree(). This sentence should instead say: The memory allocated for res must be freed when no longer in use, whether or not the operation was successful, by calling ldap_msgfree() Adding ibm-slapdfrontend objectclass to configuration file after migration If you migrated from IBM SecureWay Directory 3.2.x, you might need to manually add the ibm-slapdfrontend objectclass to the cn=front End, cn=configuration stanza of the ibmslapd.conf file. This might be necessary even if you migrated to IBM Directory Server 4.1 before migrating to IBM Tivoli Directory Server 5.2. Look in the ibmslapd.conf file for the stanza that starts with dn: cn=front End, cn=configuration cn: Front End Look for the following line in the stanza. If you do not see it, add it to the end of the stanza: objectclass: ibm-slapdfrontend 1.29 Correction to Administration Guide: Missing word in IP address description In Chapter 8. Basic server administration tasks, in the section titled Managing server connections, under Using Web Administration, the description of the IP address is as follows: Specifies the IP address of the client that has a to the server. This sentence should be: Specifies the IP address of the client that has a connection to the server Correction to Server Plug-ins Reference: Audit plug-ins section There are several corrections to the Audit plug-ins section of the Server Plug-ins Reference. The following is the corrected section. Audit plug-ins Administrators on some operating systems might want to use the system audit facilities to log the LDAP audit record with the system-defined record format. To 10 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

21 allow flexibility in logging and record formats, a plug-in interface is provided. The server uses this interface to provide three types of auditing-related data to the external audit plug-ins if the auditing configuration is set to on. The data is passed to the external audit plug-ins through the standard plug-in s pblock interfaces, slapi_pblock_set() and slapi_pblock_get(). The three types of audit data available to the external audit plug-ins are: Audit Configuration Information This information is used to inform the external audit plug-in that at least one of the audit configuration options has been changed. The server expects the plug-in to determine whether to log the audit data associated with a particular LDAP operation, so it is important for the plug-in to have the current audit configuration information maintained by the server. Audit Event Information This information is used to inform the audit plug-in that certain events have happened. Event IDs, such as Auditing Started, Auditing Ended, or Audit Configuration Options Changed, along with a message text describing the event, are sent by the server to the audit plug-in when such events occur. Audit Record Information This information is the audit data associated with each LDAP request received by the server. For each LDAP request, if the ibm-audit configuration option is set, the server provides the header data, control structure (if available), and operation-specific data to the audit plug-in. It is up to the audit plug-in to check its own copy of the LDAP audit configuration options or its platform-specific audit policy to determine whether to log and how to log the audit data. The header file, audit-plugin.h, that defines the audit plug-in interface and data structures is shipped with the IBM Tivoli Directory Server C-Client SDK. A default audit plug-in is provided and configured with the server. This plug-in performs the logging and formatting of the LDAP audit record. This default plug-in can be replaced with the platform-specific audit plug-in, if available, by changing the plug-in configuration lines in the ibmslapd.conf configuration file or through the IBM Tivoli Directory Server Web Administration Tool. Configuration options The Audit Service has the following configuration options: ibm-auditlog Specifies the path name of the audit log. The default is /var/ldap/audit for UNIX systems and <LDAP install directory>\var\audit for Windows systems. ibm-audit: TRUEFALSE Enables or disables the audit service. Default is FALSE. ibm-auditfailedoponly: TRUEFALSE Indicates whether to log only failed operations. Default is TRUE. ibm-auditbind: TRUEFALSE Indicates whether to log the Bind operation. Default is TRUE. ibm-auditunbind: TRUEFALSE Indicates whether to log the Unbind operation. Default is TRUE. 1.0 Must read known problems 11

22 ibm-auditsearch: TRUEFALSE Indicates whether to log the Search operation. Default is FALSE. ibm-auditadd: TRUEFALSE Indicates whether to log the Add operation. Default is FALSE. ibm-auditmodify: TRUEFALSE Indicates whether to log the Modify operation. Default is FALSE. ibm-auditdelete: TRUEFALSE Indicates whether to log the Delete operation. Default is FALSE. ibm-auditmodifydn: TRUEFALSE Indicates whether to log the ModifyRDN operation. Default is FALSE. ibm-auditextopevent: TRUEFALSE Indicates whether to log LDAP V3 Event Notification extended operations. Default is FALSE. ibm-auditextop: TRUEFALSE Indicates whether to log extended operations other than event notification extended operations. Default is FALSE. ibm-auditversion: 12 Indicates the auditing version. Default is 2. The audit versions are: Audit Version 1 Basic Audit functionality. Audit Version 2 Audit version 2 was introduced in IBM Tivoli Directory Server 5.2. Audit version 2 writes the audit version into the audit header, enables the auditing of Transport Layer Security (TLS) in the audit header, and enables auditing of additional information about controls. These options are stored in the LDAP directory to allow dynamic configuration. A directory entry, cn=audit, cn=localhost, is created to contain these options. The access to the values of these options are controlled through the access control list (ACL) model. By default, the LDAP administrator is the owner of this cn=audit entry. However, with the current ACL functionality, an auditor role can be created so that only the auditor can change the option values and location of the audit log. Note: For each modification of these option values, a message is logged in the slapd error log as well as the audit log to indicate the change. The values of the audit configuration options are returned when a search of cn=monitor is requested by the LDAP administrator. These include: v The value of the audit configuration options. v The number of audit entries sent to the Audit plug-in for the current auditing session and for the current server session. Examples The following are examples of the various operations: For auditing version 1: :01: :00--V3 Bind-- binddn:cn=test--client: : connectionid:12-- received: :01: :00--adminauthority:y--success name: cn=test authenticationchoice: simple 12 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

23 :01: :00--V3 Search-- binddn:cn=test--client: : connectionid:12-- received: :01: :00--adminauthority:y--success base: o=ibm_us,c=us scope: wholesubtree derefaliases: neverderefaliases typesonly: false filter: (&(cn=c*)(sn=a*)) Note: See the following examples for the format differences between authenticated and unauthenticated requests: :22: :00--V3 unauthenticated Search-- binddn: <*CN=NULLDN*>--client: : ConnectionID:18-- received: :22: :00--adminauthority:y--success :22: :00--V3 SSL unauthenticated Search-- binddn: <*CN=NULLDN*>--client: : ConnectionID:19-- received: :22: :00--adminauthority:y--success :01: :00--V3 Add-- binddn:cn=test--client: : connectionid:12-- received: :01: :00--adminauthority:y--entryalreadyexists entry: cn=jim Brown, ou=sales,o=ibm_us,c=us attributes: objectclass, cn, sn, telphonenumber :01: :00--V3 Delete-- binddn:cn=test--client: : connectionid:12-- received: :01: :00--adminauthority:y--success entry: cn=jim Brown, ou=sales,o=ibm_us,c=us :01: :00--V3 Modify-- binddn:cn=test--client: : connectionid:12-- received: :01: :00--adminauthority:y--nosuchobject object: cn=jim Brown, ou=sales,o=ibm_us,c=us add: mail delete: telephonenumber :01: :00--V3 ModifyDN-- binddn:cn=test--client: : connectionid:12-- received: :01: :00--adminauthority:y--nosuchobject entry: cn=jim Brown, ou=sales,o=ibm_us,c=us newrdn: ou=r&d deleteoldrdn: true :01: :00--V3 Unbind-- binddn:cn=test--client: : connectionid:12-- received: :01: :00--adminauthority:y--success For auditing version 2: v Bind: (Administrator account status is displayed only if the bind is an administrator bind.) AuditV :01: :00DST--V3 Bind--bindDN: cn=root--client: : connectionID: 1--received: :01: :00DST--Success name: cn=root authenticationchoice: simple 1.0 Must read known problems 13

24 v v Search: AuditV :49: :00DST--V3 Search--bindDN: cn=root--client: : connectionID: 2--received: :49: :00DST--Success controltype: criticality: false base: o=ibm,c=us scope: wholesubtree derefaliases: neverderefaliases typesonly: false filter: (&(cn=c*)(sn=a*)) Add: AuditV :50: :00DST--V3 Add--bindDN: cn=root--client: : connectionID: 3--received: :50: :00DST--Success entry: cn=u1,ou=austin,o=ibm,c=us attributes: objectclass, cn, sn, telephonenumber, internationalisdnnumber, title, seealso, postalcode,facsimiletelephonenumber, ibm-entryuuid v Modify: AuditV :51: :00DST--V3 Modify--bindDN: cn=root--client: : connectionID: 4--received: :51: :00DST--Success object: cn=u1,ou=austin,o=ibm,c=us replace: postalcode v Modify DN: v v AuditV :52: :00DST--V3 ModifyDN--bindDN: cn=root--client: : connectionID: 6--received: :52: :00DST--Success entry: cn=u1,ou=austin,o=ibm,c=us newrdn: cn=u1a deleteoldrdn: true Delete: AuditV :52: :00DST--V3 Delete--bindDN: cn=root--client: : connectionID: 7--received: :52: :00DST--Success controltype: criticality: false entry: cn=u1a,ou=austin,o=ibm,c=us Unbind: AuditV :51: :00DST--V3 Unbind--bindDN: cn=root--client: : connectionID: 4--received: :51: :00DST--Success v Extended Operation: AuditV :57: :00DST--V3 extended operation--binddn: cn=root--client: : connectionID: 8--received: :57: :00DST--Success OID: Each extended operation can have its own specific data. See the description of each extended operation in the IBM Tivoli Directory Server Programming Reference for specific details. v Auditing of Controls: Each control audited contains the controltype and the criticality. If the audit version is set to version 2 or higher, the server audits additional information about the controls sent on an operation. This information is placed just after the header and before the operation specific data. The following example is an add operation with the password policy control. AuditV :50: :00DST--V3 Add--bindDN: cn=root--client: : connectionID: 3--received: :50: :00DST--Success controltype: criticality: false entry: cn=u1,ou=austin,o=ibm,c=us attributes: objectclass, cn, sn, telephonenumber, internationalisdnnumber, title, seealso, postalcode, facsimiletelephonenumber, ibm-entryuuid v Auditing of a transaction: When the server receives an operation within a transaction, the transaction ID is audited in both the audit header and in the list 14 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

25 of controls. Note that the transaction ID is placed just before the results of the operation in the header. The following is an example of an add operation within a transaction. AuditV :57: :00DST--V3 Add--bindDN: cn=root--client: : connectionID: 8--received: :57: :00DST--transactionID: Success controltype: criticality: true entry: cn=u1,ou=austin,o=ibm,c=us attributes: objectclass, cn, sn, telephonenumber, internationalisdnnumber, title, seealso, postalcode, facsimiletelephonenumber, ibm-entryuuid v Auditing of operation with the Proxy Authorization Control: The following is an example of a control with additional information that is audited only if the version is set to 2 or higher: AuditV :45: :00DST--V3 Search--bindDN: cn=root--client: :4371--connectionID: 10--received: :45: :00DST--Suc cess controltype: criticality: true ProxyDN: dn:cn=user1,o=ibm,c=us base: o=ibm,c=us scope: wholesubtree derefaliases: neverderefaliases typesonly: false filter: (cn=a*) 1.31 Correction to Server Plug-ins Reference: Appendix C. Plug-in examples For corrections to the example in Appendix C. Plug-in examples, as well as a new example, see the Technote entitled Incorrect example in Server Plug-ins Reference. Technotes can be found at the following Web address: IBMDirectoryServer.html 1.32 Migrating from IBM Directory Server version 4.1 or 5.1 for Windows: correction to documentation In the Installation and Configuration Guide, in the "Migration from previous releases" chapter, in the section called "Migration from IBM Directory Server version 4.1 or 5.1 for Windows installations," the following information should be added: If the DB2 version on your system is at a level that is supported by IBM Tivoli Directory Server version 5.2, the DB2 migration is automated. If your DB2 is not at a supported level, refer to the DB2 installation and configuration documentation for information about migrating DB Upgrading DB2: invalid link in documentation In the Server README, the section called "Upgrading to a new level of DB2" contains a link to a document that no longer exists. For information about upgrading your level of DB2, see the DB2 documentation Incorrect log paths in documentation In the Installation and Configuration Guide, incorrect paths are given for logs: 1.0 Must read known problems 15

26 v In "Appendix K. IBM Tivoli Directory Server configuration schema," in the "Attributes" section: In "ibm-slapdbulkloaderrors" the default path for the bulkload error log should be: - c:\program files\ibm\ldap\var\bulkload.log on Windows systems - /var/ldap/bulkload.log on AIX, Linux, Solaris, and HP-UX systems In "ibm-slapdclierrors" the default path for the DB2 error log should be: - c:\program files\ibm\ldap\var\db2cli.log on Windows systems - /var/ldap/db2cli.log on AIX, Linux, Solaris, and HP-UX systems v In the "Troubleshooting" chapter, in the "Debugging" section under "DB2 errors logged": The path for the ibmslapd.log file should be: - c:\program files\ibm\ldap\var\ibmslapd.log on Windows systems - /var/ldap/ibmslapd.log on AIX, Linux, Solaris, and HP-UX systems The path for the DB2 error log should be: - c:\program files\ibm\ldap\var\db2cli.log on Windows systems - /var/ldap/db2cli.log on AIX, Linux, Solaris, and HP-UX systems 1.35 On-line backup and restore not supported In the Administration Guide in the section called "The IBM Tivoli Directory Server" in "Directory overview", the following statement is in the first paragraph: "This version uses IBM DB2 as the backing store to provide per LDAP operation transaction integrity, high performance operations, and on-line backup and restore capability." This statement is incorrect. On-line backup and restore are not supported in IBM Tivoli Directory Server Correction to ldapdiff command Synopsis The information in the IBM Tivoli Directory Server version 5.2 Administration Guide about the ldapdiff command contains some inaccurate information. Use the following information instead. The LDAP replica synchronization tool ldapdiff -b basedn -sh host -ch host [-a] [-C countnumber] [-cd dn] [-ck keystore] [-cw password] -[cn keystoretype] [-cp port] [-cp keystorepwd] [-ct truststoretype] [-ct truststore] [-cy truststorepwd] [-cz] [-F] [-j] [-L filename] [-sd dn] [-sk keystore] [-sw password] -[sn keystoretype] [-sp port] [-sp keystorepwd] [-st truststoretype] [-st truststore] [-sy truststorepwd] [-sz] or ldapdiff -S -sh host -ch host [-a] [-C countnumber][-cd dn] [-ck keystore] [-cw password] -[cn keystoretype] [-cp port] [-cp keystorepwd] [-ct truststoretype] [-ct truststore] 16 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

27 Description [-cy truststorepwd] [-cz] [-j][-l filename] [-sd dn] [-sk keystore] [-sw password] [-sn keystoretype] [-sp port] [-sp keystorepwd] [-st truststoretype] [-st truststore] [-sy truststorepwd] [-sz] This tool synchronizes a replica server with its master. To display syntax help for ldapdiff, type: ldapdiff -? Options The following options apply to the ldapdiff command. There are two subgroupings that apply specifically to either the supplier server or the consumer server. -a Specifies to use server administration control for writes to a read-only replica. -b basedn Use searchbase as the starting point for the search instead of the default. If -b is not specified, this utility examines the LDAP_BASEDN environment variable for a searchbase definition. -C countnumber Counts the number of entries to fix. If more than the specified number of mismatches are found, the tool exits. -F This is the fix option. If specified, content on the consumer replica is modified to match the content of the supplier server. This cannot be used if the -S is also specified. -j Indicates to ignore the operational attributes in the LDIF file. -L If the -F option is not specified, use this option to generate an LDIF file for output. The LDIF file can be used to update the consumer to eliminate the differences. -S Specifies to compare the schema on both of the servers. Options for a replication supplier The following options apply to the consumer server and are denoted by an initial s in the option name. -sd dn Use dn to bind to the LDAP directory. dn is a string-represented DN. -sh -sk host Specifies the host name. keystore Specify the name of the SSL key store file with default extension of jks. If the key store file is not in the current directory, specify the fully-qualified key store filename. This key store file must contain the SSL certificate extracted from the key database (kdb) file used by the supplier LDAP server This parameter effectively enables the -sz switch. When you use the -sk parameter, you must also use the following flags with valid values: -sp, -sn, -st, -sy, -st. 1.0 Must read known problems 17

28 -sn keystoretype The type of the SSL key store. For this version of ldapdiff the only supported type is jks. This parameter is ignored if neither -sz nor -sk is specified. -sp -sp -st -st ldapport Specify an alternate TCP port where the ldap server is listening. The default LDAP port is 389. If -sp is not specified and -sz is specified, the default LDAP SSL port 636 is used. keystorepwd Specify the key store password. This password is required to access the encrypted information in the key store file, which may include one or more private keys. This parameter is ignored if neither -sz nor -sk is specified. truststoretype The type of the SSL trust store. For this version of ldapdiff the only supported type is jks. This parameter is ignored if neither -sz nor -st is specified. truststore Specify the name of the SSL trust store file with default extension of jks. If the trust store file is not in the current directory, specify the fully-qualified trust store filename. This trust store file can be the same as or different from the file keystore (see the description of the -sk flag). This is sufficient if the supplier LDAP server is using the SSL server authentication. If the supplier LDAP server is using the SSL server client authentication, then the default certificate from truststore must be extracted and added to the key database (kdb) used by the supplier LDAP server. This parameter effectively enables the -sz switch. -sw password? Use password as the password for authentication. Use the? to generate a password prompt. Using this prompt prevents your password from being visible through the ps command. -sy The password for the trusted store file. This password is required to access the encrypted information in the trust store file, which can include one or more private keys. -sz Use a secure SSL connection to communicate with the LDAP server. Options for a replication consumer The following options apply to the consumer server and are denoted by an initial c in the option name. -cd dn Use dn to bind to the LDAP directory. dn is a string-represented DN. -ch -ck host Specifies the host name. keystore Specify the name of the SSL key store file with default extension of jks. If the key store file is not in the current directory, specify the fully-qualified key store filename. This key store file must contain the SSL certificate extracted from the key database (kdb) file used by the consumer LDAP server. This parameter effectively enables the -cz switch. The -ck parameter also requires you to provide the following flags with appropriate values: -cp, -cn, -ct, -cy, -ct. 18 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

29 -cn keystoretype The type of the SSL key store. For this version of ldapdiff the only supported type is jks. This parameter is ignored if neither -cz nor -ck is specified. -cp -cp -ct -ct Examples ldapport Specify an alternate TCP port where the ldap server is listening. The default LDAP port is 389. If -cp is not specified and -cz is specified, the default LDAP SSL port 636 is used. keystorepwd Specify the key store password. This password is required to access the encrypted information in the key store file, which can include one or more private keys. This parameter is ignored if neither -cz nor -ck is specified. truststoretype The type of the SSL trust store. For this version of ldapdiff the only supported type is jks. This parameter is ignored if neither -cz nor -ct is specified. truststore Specify the name of the SSL trust store file with default extension of jks. If the trust store file is not in the current directory, specify the fully-qualified trust store filename. This trust store file can be same as or different from the file keystore (see the -sk flag description). This is sufficient if the supplier LDAP server is using the SSL server authentication. If the consumer LDAP server is using the SSL server client authentication, then the default certificate from truststore must be extracted and added to the key database (kdb) used by the consumer LDAP server. This parameter effectively enables the -cz switch. -cw password? Use password as the password for authentication. Use the? to generate a password prompt. Using this prompt prevents your password from being visible through the ps command. -cy The password for the trusted store file. This password is required to access the encrypted information in the trust store file, which can include one or more private keys. -cz Use a secure SSL connection to communicate with the LDAP server. ldapdiff -b <basedn> -sh <supplierhostname> -ch <consumerhostname> [options] or ldapdiff -S -sh <supplierhostname> -ch <consumerhostname> [options] SSL examples ldapdiff -b <basedn> -sh <supplierhostname> -sp 636 -sd <binddn> -sw <bindpw> -sz -sk <KeyStore> -sp <keystorepwd> -sn jks -st <truststore> -sy <truststorepwd> -st jks -ch <consumerhostname> -cp 636 -cd <binddn> -cw <bindpw> -cz -ck <KeyStore> -cp <keystorepwd> -cn jks -ct <truststore> -cy <truststorepwd> -ct jks or ldapdiff -S -sh <supplierhostname> -sp 636 -sd <binddn> -sw <bindpw> -sz -sk <KeyStore> -sp <keystorepwd> -sn jks -st <truststore> -sy <truststorepwd> -st jks -ch <consumerhostname> -cp 636 -cd <binddn> -cw <bindpw> -cz -ck <KeyStore> -cp <keystorepwd> -cn jks -ct <truststore> -cy <truststorepwd> -ct jks 1.0 Must read known problems 19

30 Notes If no DN arguments are provided, the ldapdiff command waits to read a list of DNs from standard input. To break out of the wait, use Ctrl+C or Ctrl+D. The content of a client s key store file (or trust store file) is managed with the gsk7ikm utility. For more information about this Java utility, see "Using gsk7ikm" in the Administration Guide. The gsk7ikm utility is used to define the set of trusted certification authorities (CAs) that are to be trusted by the client. By obtaining certificates from trusted CAs, storing them in the key database file, and marking them as trusted, you can establish a trust relationship with LDAP servers that use trusted certificates issued by one of the trusted CAs. The gsk7ikm utility can also be used to obtain a client certificate, so that client and server authentication can be performed. If the LDAP servers accessed by the client use server authentication only, it is sufficient to define one or more trusted root certificates in the key database file. With server authentication, the client can be assured that the target LDAP server has been issued a certificate by one of the trusted CAs. For example, if the LDAP server is using a high-assurance VeriSign certificate, you should obtain a CA certificate from VeriSign, import it into your key store file, and mark it as trusted. If the LDAP server is using a self-signed server certificate, the administrator of the LDAP server can supply you with an extracted copy of the server s certificate file. Import the certificate file into your key store file and mark it as trusted. If the LDAP servers accessed by the client use client and server authentication, it is necessary to do one of the following: v Create a key pair using gsk7ikm and request a client certificate from a CA. After receiving the signed certificate from the CA, store the certificate in the client trust store file. This certificate also must be added to the key database file used by the LDAP server. v Cross-exchange the self signed certificates: Extract the certificate from the key database file used by the LDAP server and add it to the key store file, and extract the certificate from the trust store file and add it to the key database used by the LDAP server. Diagnostics Exit status is 0 if no errors occur. Errors result in a non-zero exit status and a diagnostic message being written to standard error. 20 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

31 2.0 Must read known problems - platform specific This information applies to the following operating systems: 2.1 For AIX only The following information applies only to the AIX operating system Locales for InstallShield GUI panels For the READMEs to display correctly in the InstallShield GUI panels the following languages need to use the correct locales: Table 1. Language Japanese Locale Ja_JP Traditional Chinese Zh_TW Error code -1 at startup If DB2 is not already started, you might see the following message when starting the server: Error code -1 from odbc string:" SQLConnect " ldapdb2b. This occurs because the IBM Directory Server is trying to connect to DB2, before DB2 is started. If you see the message: SQL1063N DB2START processing was successful. you can ignore the previous error message because the Directory Server has started DB2 and subsequently connected to it Problem with MALLOCTYPE=buckets The performance enhancing MALLOCTYPE=buckets environment requires: v The AIX 5.2 operating system Maintenance Level 03 that contains a fix for APAR IY v The ibmslapd command must be started in a login session that has the ulimit for data and memory set to unlimited. # ulimit -d unlimited # ulimit -m unlimited Migrating from IBM Directory Server 4.1 or 5.1 with DB2 7.2 on AIX If you are migrating from IBM Directory Server 4.1 on AIX, you must upgrade your DB2 version to DB2 Enterprise Server Edition 8.1, 64-bit. Complete instructions were not given in the Installation and Configuration Guide for this migration. Therefore, use the following information to migrate from IBM Directory Server 4.1 or 5.1 with DB2 7.2 on AIX. 21

32 To migrate an existing IBM Directory Server 4.1 or 5.1 on AIX and migrate DB2 Enterprise Server Edition 7.2, 32-bit, to DB2 Enterprise Server Edition 8.1, 64-bit, use the following procedure: Pre-installation steps: 1. Migrate the DB2 instance. Before you can migrate a DB2 instance, all applications using any databases owned by the instance must be terminated. To prepare a DB2 instance for migration, use the following procedure: a. Log in as the DB2 instance owner. b. Be sure that there are no applications using any databases owned by this DB2 instance. To get a list of all applications owned by the instance, use the db2 list applications command. You can end a session by entering the db2 terminate command. Do not force termination of applications using the db2 force applications all command, because some applications might have unexpected behavior when they are terminated using this command. See the DB2 Command Reference for detailed information about these commands. c. When all applications are complete, stop all database server processes owned by the DB2 instance by entering the db2stop command. d. Stop the DB2 license daemon by entering the db2licd end command. e. Stop all command line processor sessions by entering the db2 terminate command in each session that was running the command line processor. f. Enter the db2_kill command to clean up any remaining DB2 resources. g. Log off. 2. Verify that the database can be migrated. There are also migration considerations you should take into account if you are using the Version 2 user exit program. DB2 provides the db2ckmig migration command, which is used to verify whether all cataloged databases can be migrated. The db2imigr command uses the db2ckmig command to verify whether the cataloged databases can be migrated. To ensure that you can migrate the instance, run the db2ckmig command. If instance migration failed, you must correct the errors reported by this command. You can run the db2ckmig command again to verify that the errors have been corrected, and then migrate the instance. For detailed information about the db2ckmig command, refer to the DB2 Command Reference. To verify that all cataloged databases can be migrated, perform the following steps: a. Log in as the instance owner. b. Enter the following command: db2ckmig ldapdb2 -l /home/ldapdb2/mig.log c. Check the log file. The log file displays the errors that occur when you run the db2ckmig command. If it shows any errors, perform corrective actions. d. Check that the migration log file is empty before continuing with the instance migration. e. Back up the database after making corrections. 3. Install DB2 Enterprise Server Edition 8.1, 64-bit. 4. Back up the previous versions of the slapd32.conf or ibmslapd.conf and any schema files from the /usr/ldap/etc directory to a directory that is not a subdirectory of /usr/ldap. 22 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

33 These include files with the following file extensions: v v.oc.at v.conf and the following files: v V3.ldapsyntaxes v v V3.matchingrules V3.modifiedschema 5. If you installed with the InstallShield GUI, uninstall using the InstallShield GUI. However, do not uninstall DB2. If you installed using native utilities, do not uninstall yet. You can check to see if you installed IBM Directory Server with the InstallShield GUI by using the following procedure: Look in the /usr/ldap directory. If you have a subdirectory named _uninst, you installed with the InstallShield GUI, and you must uninstall with the InstallShield GUI. (Do not use smit to uninstall). To start the installation, change directories to the /usr/ldap/_uninst directory, and type./uninstall, and complete the uninstallation. Then you must manually remove anything left in the /usr/ldap directory. (See the IBM Directory Server Installation and Configuration Guide for your release.) 6. Migrate the DB2 instance. Only local cataloged databases that reside in the DB2 instance are checked for migration. Uncataloged databases might be unusable after the instance has been migrated. After an instance is ready for migration, use the db2imigr command to migrate the instance as follows: a. Log in as a user with root authority. b. If the library_path environment variable is set to /usr/lib and there is a link in /usr/lib to the Version 7 libdb2 shared library, this can cause an error when using the db2imigr command. To fix the error, reset the library_path environment variable so that it does not reference the libraries in those paths by entering the following command: unset LIBPATH c. Run the db2imigr command as follows: /usr/opt/db2_08_01/instance/db2imigr [-d] [-a AuthType] [-u fencedid] InstName where v -d sets the debug mode that you can use for problem determination. This parameter is optional. v -a AuthType specifies the authentication type for the instance. Valid authentication types are (SERVER), (CLIENT), and (DCS). If the -a parameter is not specified, the authentication type defaults to (SERVER), if a DB2 server is installed. Otherwise, the AuthType is set to (CLIENT). This parameter is optional. Notes: 1) The authentication type of the instance applies to all databases owned by the instance. 2) While authentication type (DCE) is an optional parameter, it is not valid to choose (DCE) for this command 2.0 Must read known problems - platform specific 23

34 v -u fencedid is the user under which the fenced user-defined functions (UDFs) and stored procedures will run. This parameter is optional only when a DB2 Run-Time Client is installed. It is required for all other DB2 products. v InstName is the login name of the instance owner. 7. Convert the DB2 instance to a 64-bit width, using the following procedure: a. Log in as a user with root authority. b. Run the db2iupdt command as follows: /usr/opt/db2_08_01/instance/db2iupdt -w 64 InstName c. After migrating the DB2 instance, reset LIBPATH to its original setting 8. Migrate the database owned by the instance, using the following steps: a. Log on with a user ID that has SYSADM authority, such as the instance owner. b. Ensure that the database you want to migrate is cataloged. c. While logged on as the instance owner, type db2start. d. Type db2. e. At the DB2 command prompt, type the following: migrate database DATABASE-NAME 9. Initialize the database manager configuration parameter UTIL_IMPACT_LIM to its default value. The UTIL_IMPACT_LIM configuration parameter did not exist for UDB 7.1 and on migration to Enterprise Server Edition 8.1 it is assigned a value of 0. The valid range for this parameter is 1 to 100. Use the following procedure: a. Log on with a user ID that has SYSADM authority. b. Run db2. c. At the DB2 command prompt, type the following: update database manager configuration using UTIL_IMPACT_LIM value value should be kept low: between 1 and If you installed using operating system utilities, uninstall IBM Directory Server 4.1 or 5.1, using operating system utilities. You can check to see if you installed IBM Directory Server with operating system utilities by using the following procedure: Look in the /usr/ldap directory. If you have a subdirectory named _uninst, you installed with the InstallShield GUI, and you must uninstall with the InstallShield GUI. (Do not use smit to uninstall in this case). If you do not have a subdirectory named _uninst, you installed using operating system utilities, and you must uninstall using operating system utilities. (See the IBM Directory Server Installation and Configuration Guide for your release for instructions.) Installation steps: 11. Install IBM Tivoli Directory Server 5.2 using the InstallShield GUI or SMIT. (See the Installation and Configuration Guide for instructions.) Post-installation steps: 12. Migrate the configuration and schema by executing the migrate52 script. Type the following commands at a command prompt: cd installpath/etc../sbin/migrate52 -s backuppath where backuppath is the path where you backed up the files in step 4 on page IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

35 Note: You must run the migrate52 script even if you did not modify the previous schema. There are new schema files and entries in the ibmslapd.conf file that are not compatible with previous versions. 13. Try to start the server by typing ibmslapd. If the server comes up in configuration only mode, do the following: a. Unconfigure the database without destroying it. (The database instance and database are kept, but the ibmslapd.conf file is updated.) Use the ldapucfg -d command: For example: # ldapucfg -d You have opted to unconfigure the existing database ldapdb2. Do you want to... (1) Leave this database on your system (just unconfigures), or (2) Completely erase the database (and any data in it)?: 1 You have chosen the following actions: Database ldapdb2 in instance ldapdb2 will be unconfigured. Database ldapdb2 will be left on your system. Instance ldapdb2 will be left on your system. Do you want to... (1) Continue with the above actions, or (2) Exit without making any changes: 1 Unconfiguring IBM Tivoli Directory Server Database. Removing local loop back from database: ldapdb2. Removed local loop back from database: ldapdb2. Unconfiguring database: ldapdb2 Unconfigured database: ldapdb2 Starting database manager for instance: ldapdb2. Started database manager for instance: ldapdb2. Unconfigured IBM Tivoli Directory Server Database. IBM Tivoli Directory Server Unconfiguration complete. b. Configure the existing database instance and database, and update the ibmslapd.conf file, using the following command: ldapcfg -l /home/ldapdb2 -a ldapdb2 -w <password> -d ldapdb2 -t ldapdb2 For example: # ldapcfg -l /home/ldapdb2 -a ldapdb2 -w ldaptest -d ldapdb2 -t ldapdb2 -n You have chosen the following actions: Database ldapdb2 will be configured in instance ldapdb2. Configuring IBM Tivoli Directory Server Database. Cataloging instance node: ldapdb2. Cataloged instance node: ldapdb2. Starting database manager for instance: ldapdb2. Started database manager for instance: ldapdb2. Updating the database: ldapdb2 Updated the database: ldapdb2 Updating the database manager: ldapdb2 Updated the database manager: ldapdb2 Enabling multi-page file allocation: ldapdb2 Enabled multi-page file allocation: ldapdb2 Configuring database: ldapdb2 Configured database: ldapdb2 Adding local loop back to database: ldapdb2. Added local loop back to database: ldapdb2. Stopping database manager for instance: ldapdb2. Stopped database manager for instance: ldapdb Must read known problems - platform specific 25

36 Starting database manager for instance: ldapdb2. Started database manager for instance: ldapdb2. Configured IBM Tivoli Directory Server Database. IBM Tivoli Directory Server Configuration complete. 14. If you are not using DB2 7.2 for anything other than IBM Directory Server, uninstall it Correction to Server README The third paragraph under Application Support on AIX for 64-bit Applications in the Server README reads: At this time, the CRAM-MD5 SASL plug-in is a separate dynamically loadable shared object for 32 and 64 bit LDAP applications. To correctly select and load the appropriate 64-bit module, the environmental variable IBMLDAP_CONF must be set to a location other than /etc. At this new location, you need to create a copy of the /etc/ldap.conf file and replace the following entry: plugin sasl CRAM-MD5 ldap_plugin_sasl_cram-md5 ldap_plugin_init with: plugin sasl CRAM-MD5 ldap_plugin_sasl_cram-md5_64 ldap_plugin_init The above description is inaccurate. The name of the file to be copied is incorrect, and it is not clear what the IBMLDAP_CONF environment variable should be set to. The corrected description follows: At this time, the CRAM-MD5 SASL plug-in is a separate, dynamically loadable shared object for 32 and 64 bit LDAP applications. To correctly select and load the appropriate 64-bit module, you must: 1. Create a copy of the /usr/ldap/etc/ibmldap.conf file. Because the copy must be named ibmldap.conf, you must create the copy in a directory other than usr/ldap/etc 2. In the copied file, replace the following entry: plugin sasl CRAM-MD5 ldap_plugin_sasl_cram-md5 ldap_plugin_init with plugin sasl CRAM-MD5 ldap_plugin_sasl_cram-md5_64 ldap_plugin_init 3. After you have replaced the entry, set the IBMLDAP_CONF environment variable to the directory path where the copied file is located. Do not include the file name in the path Support on AIX 5.3 The IBM Tivoli Directory Server 5.2 client and server are now supported on AIX 5.3. Read the following before you install: v APARs IY58143 and IY61889 for AIX 5.3 are required. v Fix Pack 2 (5.2.0-TIV-ITDS-FP0002) for IBM Tivoli Directory Server 5.2 is required. v Use AIX operating system utilities (SMIT or installp), instead of the InstallShield GUI, to install IBM Tivoli Directory Server. See "Installing IBM Tivoli Directory Server using AIX utilities" in the IBM Tivoli Directory Server version 5.2 Installation and Configuration Guide for information. 26 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

37 v IBM Network Authentication Services (NAS) is required. v The Web Administration Tool is not supported on AIX Installing the SSL client, server, or Web Administration Tool If you want an SSL client, server, or Web Administration Tool, first install the non-ssl client, server, or Web Administration Tool and then install the SSL fileset. The SSL filesets are not documented in the IBM Directory Server version 5.2 Installation and Configuration Guide or the IBM Directory Server version 5.2 Client Readme. (To use SSL, you must also install GSKit.) 2.2 For Windows only v For the client: install ldap.client and ldap.max_crypto_client v For the server: install ldap.server and ldap.max_crypto_server v For the Web Administration Tool: install ldap.webadmin and ldap.max_crypto_webadmin The following information applies only to Windows platforms Setting LANG and LC_ALL system environment variables for nonenglish InstallShield GUI installation For the InstallShield GUI installation to bring up the same language that the operating system is using, two variables need to be set in the system environment v LANG = <locale> v LC_ALL = <locale> where <locale> is the locale that the operating system is using. Go to for a list of Microsoft locale values Certain UTF-8 supplementary characters do not display correctly IBM Directory Server supports UTF-8 (Unicode Transformation Format, 8-bit form) to use Unicode characters, which contains MS932 (Shift JIS) characters plus supplementary characters not defined in MS932. Supplementary characters might be displayed as square box in Internet Explorer running on Windows NT and Windows See Figure 1. Figure 1. Unicode Code Point U+9DD7 displayed as a square If this occurs, install one of the East Asian language kits. Depending on your environment, install the Japanese, Korean, Simplified Chinese or Traditional 2.0 Must read known problems - platform specific 27

38 Chinese language kit which is included in your Windows NT and Windows 2000 CDs. For example, Unicode code point U+9DD7 is one of the supplementary characters in the Japanese environment. With the correct language kit installed, the supplementary character is displayed correctly. See Figure 2. Figure 2. U+9DD7 displayed correctly Note: This problem is not observed in Windows XP Difficulties encountered using the Web Administration GUI console on the Windows 2003 platform Web Administration errors occur if all the following conditions exist: v Web Administration is installed locally v Web Administration runs on a locally installed version of Microsoft Internet Explorer v Web Administration uses the locally installed embedded version of WebSphere Application Server - Express, V5.0 v An IP address or hostname is part of the URL used to access Web Administration To avoid these errors: 1. If the embedded version of WebSphere Application Server - Express, V5.0 is running locally, add to the list of trusted sites. 2. If the embedded version of WebSphere Application Server - Express, V5.0 is running on a remote machine, add the IP address or host name of the machine on which the Web application server is running to the list of trusted sites. address> or To add a Web address to the Trusted Site list: 1. Click Tools -> Internet Options -> Security -> Trusted Site -> Sites. 2. Type the Web address in the Web site field. 3. Click Add. 4. Click OK. To log on to the Web Administration Tool on the local machine, open an Internet Explorer Web browser and type the following in the Address field: To log on to the Web Administration Tool on a remote machine, open an Internet Explorer Web browser and type the following in the Address field: address> or <hostname>:9080/idswebapp/idsjsp/login.jsp Error message using ldapxcfg after migrating from IBM SecureWay Directory Version to IBM Tivoli Directory Server Version 5.2 After migrating from version to version 5.2, if you use ldapxcfg, you might receive the following error message: Either the specified user id or the password is invalid. 28 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

39 To avoid this situation ensure that you have followed the following procedure from the Installation and Configuration Guide: Creating the DB2 database owner Before you install, create or be sure that you have created the user ID that will own the DB2 database used to store the directory data. You will be asked to provide this user ID and its password during configuration, which runs automatically after installation and system restart. The user ID must be 8 characters or less, and it must be a member of the Administrators group. If you are creating a new database, a DB2 instance with the same name as the user ID will be created to hold the database Use the command line to uninstall IBM Directory Server on the Windows 2003 platform If you have migrated from IBM Directory Server Version 5.1, the IBM Tivoli Directory Server Version 5.2 cannot be uninstalled using the Add/Remove Programs option in the Control Panel. To uninstall the IBM Tivoli Directory Server, type the following at a command prompt: cd <installpath>\_uninst set JAVA_HOME=<installpath>\_jvm\jre\bin uninstall Where installpath is the location where the IBM Tivoli Directory Server Version 5.2 server is installed Configuration utilities do not work with DB2 7.2 Fixpack 10 The ldapcfg and ldapxcfg utilities do not work with DB2 7.2 Fp10. Do not to upgrade to this level of DB2, if you want to use ldapcfg or ldapxcfg utilities to configure the database. If you do upgrade to Fix pack 10, you must configure the database manually GSKit and DB2 installation might fail on Windows On Windows, the InstallShield installation of GSKit and DB2 might fail, if the path to where the IBM Tivoli Directory Server product zip file is unzipped contains spaces in the directory names. To ensure the successful installation of GSKit and DB2, the path to where the Directory Server product is unzipped must not contain any spaces in the directory names Communications error: Exceeding 64 connections/och On Windows, if you have clients that are generating many connections to the server and the connections are being refused, the server might log error messages similar to the following to the ibmslapd.log file: Feb 11 14:36: Communications error: Exceeding 64 connections/och - dropping socket. If you see these errors, do the following: 1. Stop the server. 2. Save a copy of your ibmslapd.conf. 3. Insert the following in the section that starts with dn: cn=frontend,cn=configuration : ibm-slapdsetenv: SLAPD_OCHANDLERS=5 2.0 Must read known problems - platform specific 29

40 4. Restart your server. If you continue to receive error messages, increase environment variable by 5 until you stop receiving error messages Starting IBM Tivoli Directory Server at operating system startup on Windows platforms In IBM Tivoli Directory Server, the server (the ibmslapd process) is started manually through the Services window or by the ibmslapd command. If you try to start the server automatically by updating the Startup Type in the Services window to Automatic, errors occur when you restart the computer. This is because DB2 must be running before the ibmslapd process can start. If you want the server to start automatically, you can create a batch file to start the ibmslapd process. The batch file should be invoked after all the services are started, so that DB2 will be completely up and running before the ibmslapd process starts. The following is an example of commands in a.bat file that you can add to the Startup folder to start the off %LDAPHome%\bin\ibmdirctl [-h <hostname>] [-D <admindn>] [-w <password>] [-p <portnumber>] start -- [ibmslapd options] Note: Be sure that the Startup Type for the IBM Tivoli Directory Admin Daemon entry in the Services window is set to Automatic. If it is not, the administration daemon control program (ibmdirctl) will not work DB2 8.1 Fix Pack 7 not supported on Windows systems DB2 8.1 Fix Pack 7 is not supported on Windows systems. 2.3 For Solaris Operating Environment Software only The following information applies only to the Solaris Operating Environment Software Memory requirements for running with DB2 8.1 on Solaris 9 If you are running DB2 8.1 on Solaris 9, the IBM Tivoli Directory requires a minimum of 640 MB of memory The uninstall archive file requires extra space When using the InstallShield GUI to install the IBM Tivoli Directory Server on Solaris, a large uninstall archive file is created in the /opt/ibmldapc/_uninst directory. If you are installing from the server InstallShield package this archive file is 300 MB. Iif you are installing from the client InstallShield GUI package this archive file is 70 MB. This space is not considered when space is checked during the installation process. You must ensure that this extra space is available in the /opt partition before installing the Directory Server. 30 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

41 2.3.3 The InstallShield GUI requires 350 MB for the var/tmp directory The InstallShield GUI installation for Solaris uses a significant amount of space in the /var/tmp directory. If you are installing all of the features, you need 350 MB of free space in the /var/tmp directory. If your /var/tmp directory does not have enough space, you can set a soft link for /var/tmp to point to another directory that has sufficient space such as the /tmp directory. For example, from the /var directory you can enter the command: ln -s /tmp/tmp tmp After issuing that command, the InstallShield GUI uses the space in the /tmp directory instead of the /var/tmp directory Requirements for GSKit on Solaris 9 In the Installation and Configuration Guide, the requirements for GSKit on Solaris 9 are incorrect. Use the following information instead. On Solaris 9, the following patch is required for the gsk runtime: There are no patches required at this time for the gsk SDK Native installation under a directory other than /opt If you perform a native installation and install the IBM Tivoli Directory Server in a directory other than /opt, be aware that soft links are created in the /opt directory that point to the binaries in the new installation directory. 2.4 For Linux only The following information applies only to the Linux operating systems CD-ROM does not eject from Linux machines When installing the server from a CD-ROM using the native RPM installation method on a Linux machine, the CD-ROM fails to eject. To eject the CD-ROM, you must either reboot your system or stop the ibmdiradm process. To stop the ibmdiradm process issue the following command to obtain the PID number of the ibmdiradm process: ps -ef grep ibmdiradm This command returns output similar to this example: ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm ldap :26 pts/1 00:00:00 /usr/bin/ibmdiradm 2.0 Must read known problems - platform specific 31

42 In this example the PID for ibmdiradm is To stop the ibmdiradm process, issue the following command: kill -9 <PID> In this example, 7084 is the PID, so the command is: kill After ejecting the CD-ROM, restart the ibmdiradm process by issuing the command: ibmdiradm Note: This problem does not occur if you use the InstallShield GUI installation method Web Administration Tool is not supported on Red Hat 3.0 The embedded version of WebSphere Application Server - Express, V5.0 does not support the Red Hat Enterprise Linux 3.0 operating system. Consequently, you cannot use the Web Administration Tool on that platform. You can, however, install the embedded version of WebSphere Application Server - Express, V5.0 on another machine in your topology that uses a different operating system, for example Windows 2000, and use the Web Administration Tool on that machine to administer the server on the machine with the Red Hat Enterprise Linux 3.0 operating system Configuration needs to be run from the /tmp directory The configuration of local loopback for DB2 fails if it is performed from the current working directory (pwd). The configuration of local loopback for DB2 needs to be performed from a directory that is writable to both the root administrator ID and the instance owner user ID. To change from the pwd directory to the tmp directory perform the following steps: 1. If you are not already logged on as root, issue the following command to obtain root privileges to run the ldapcfg command: su - root 2. Change directories from the pwd directory to the tmp directory. Issue the command: cd /tmp 3. Invoke the ldapcfg utility with the appropriate configuration options. For example: ldapcfg -u "cn=root" -p <adminpwd> -s "o=ibm,c=us" -a <dbuserid> -w <dbuserpw> -d <dbname> -l <dblocation> Installation fails on Linux if a group name ends in "ldap" On Linux systems, both InstallShield GUI installation and native installation fail if there is a group name defined on the computer that ends in the string "ldap". Before you install, be sure that there are no groups defined whose names end in the string "ldap". If you want a group name that ends in "ldap", create the group (as well as the DB2 database and database instance owner) after installation completes, but before you configure. (See the Installation and Configuration Guide for information about the DB2 database owner.) 32 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

43 2.4.5 Additional requirements for Red Hat Enterprise Linux 3.0 For Red Hat Enterprise Linux 3.0 Advanced Server and Enterprise Server versions the following additional prerequisites must be installed: v RHEL 3 Update 1 v DB2 v8.1 fixpack Additional requirements for SuSE Linux Enterprise Server 8 For SuSE Linux Enterprise Server 8, be sure that the following packages are installed: v v glibc-locale glibc-i18ndata Unable to compile IBM Tivoli Directory Server sample programs on Red Hat EL3 The following errors might occur when compiling the sample code provided in the /usr/ldap/example directory on a RedHat system: /tmp/cc4gpybt.o(.text+0x2b57): In function `write_tmp_file : : the use of `mktemp is dangerous, better use `mkstemp /tmp/cc4gpybt.o(.text+0x1821): In function `getpassword : : undefined reference to `errno /lib/libldif.a(line64.o)(.text+0x110d): In function `str_getline : : undefined reference to ` ctype_b collect2: ld returned 1 exit status make: *** [ldapsearch] Error 1 This is a RedHat compiler/linker problem. This problem is documented in Red Hat Bugzilla #111928: glibc 2.3 causes linking problems with Undefined Symbol ctype_b and others. If the solution from Red Hat does not work for you, try the following workaround: 1. Save the makefile.ex as makefile.ex.orig 2. Change the makefile.ex around line 60 as follows: DEFINES = -DLINUX -D_GCC Confirm the makefile links to the correct libpthread.so library. Note: Sometimes Red Hat has more than one libpthread.so library on the system. To find out whether libpthread.so is the correct library, issue the command: strings libpthread.so grep errno If the return is errno_location _h_errno _h_errno_location then it is the correct one. 4. Add the path of libpthread.so to the LFLAGS in makefile.ex file. 5. Download Ctype.c from RedHat. Ctype.c needs to be statically compiled and linked with the examples Update to supported Linux versions IBM Tivoli Directory Server version 5.2 is supported on the following Linux versions: 2.0 Must read known problems - platform specific 33

44 xseries Linux The client is supported on the following versions of xseries Linux: v Red Hat Enterprise Linux AS release 3 v Red Hat Enterprise Linux ES release 3 v UnitedLinux 1.0 v SuSE Linux Enterprise Server 8 The server is supported on the following versions of xseries Linux: v UnitedLinux 1.0 (including SP2) v SuSE Linux Enterprise Server 8 v Red Hat Enterprise Linux AS release 3 v Red Hat Enterprise Linux ES release 3 zseries Linux The client is supported on the following versions of zseries Linux: v Red Hat Enterprise Linux AS release 3 v SuSE Linux Enterprise Server 8 The server is supported on the following versions of zseries Linux: v SuSE Linux Enterprise Server 8 v Red Hat Enterprise Linux AS release 3 iseries and pseries for Linux The client is supported on the following versions of iseries and pseries for Linux: v Red Hat Enterprise Linux AS release 3 v UnitedLinux 1.0 v SuSE Linux Enterprise Server 8 The server is supported on the following versions of iseries and pseries Linux: v Red Hat Enterprise Linux AS release 3 v SuSE Linux Enterprise Server 8 Note: On POWER5-based hardware, the minimum level of Red Hat Enterprise Linux supported is Red Hat Enterprise Linux release 3, update Uninstallation of Web Administration Tool package fails if ldap user and group do not exist On Linux systems, if you try to uninstall the ldap-webadmind package and the ldap user and group are not present on the computer, the uninstallation fails. 2.5 For HP-UX only To successfully uninstall this package, you can do one of the following: v Create the ldap user and group, and then uninstall. v Run the rpm command with the --noscripts option. For example: rpm -e ldap-webadmind noscripts This information applies to the HP-UX operating system only. 34 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

45 2.5.1 Mounting and unmounting the CD To ensure that the product is correctly installed, use the following procedures to mount and unmount the CD. Mounting the CD 1. To verify that the Portable File Systems (PFS) daemons are enabled and active issue the command: ps -aef grep pfs If the output of the command shows pfs_mountd, pfsd and the corresponding rpc processes as in the following example, go to step 3. ps -aef grep pfs root :04:51 pts/tb 0:00 /usr/sbin/pfs_mountd root :05:20 pts/tb 1:06 pfsd.rpc root :04:51 pts/tb 0:00 pfs_mountd.rpc root :05:20 pts/tb 0:00 /usr/sbin/pfsd Otherwise, continue to step 2 to start the PFS daemons. 2. To start the PFS processes on an HP-UX machine, issue the commands: nohup /usr/sbin/pfs_mountd & nohup /usr/sbin/pfsd & 3. Mount the CD to /SD_CDROM or any other directory that can act as mount point. This directory needs to exist before running the pfs_mount command. If you need to create this directory issue the command: mkdir /SD_CDROM To mount the CD issue the command: /usr/sbin/pfs_mount <CD_device_name> <mount_point_dir> Where <CD_device_name> is the device name of the cd drive on the machine, and <mount_point_dir> is the directory that is acting as the mount point. For example: /usr/sbin/pfs_mount /dev/dsk/c0t2d2 /SD_CDROM The CD is now mounted and the products can be installed. Unmounting the CD To unmount the and eject the CD: 1. After you have installed the IBM Tivoli Directory Server, obtain the process id (pid) for the ibmdiradm process that is started by the installation. Issue the command: ps -aef grep ibmdiradm ldap :41:28 pts/ta 0:00 /usr/ibmldap/bin/ibmdiradm 2. Stop the ibmdiradm process. Issue the command: kill -9 <ibmdiradm_pid> where <ibmdiradm_pid> is the process id. For example: kill Ensure that no other process is using the CD. 4. Unmount the CD. Issue the command: /usr/sbin/pfs_umount /SD_CDROM Where /SD_CDROM is the mount point. 2.0 Must read known problems - platform specific 35

46 5. Eject the CD. Note: If the CD fails to eject issue the command: /usr/sbin/pfs_umount -c <CD_device_name> For example: /usr/sbin/pfs_umount -c /dev/dsk/c0t2d2 and then eject the CD Corrections to installing GSKit You can install the GSKit package (gsk7bas.tar.z) through the command line or through sam, a GUI utility for system administration. To install GSKit: 1. Download or copy the GSKit package to /tmp. 2. Run the following command to change to the /tmp directory: cd /tmp 3. Uncompress and untar the package: zcat gsk7bas.tar.z tar -xvf - 4. Run the following command to install: swinstall -s /tmp/gsk7bas gsk7bas where v -s specifies the full_path of the software source. v gsk7bas contains the Restricted GSKit Base Toolkit install image. See Appendix I, Setting up GSKit to support CMS key databases, in the IBM Tivoli Installation and Configuration Guide for more information about setting up GSKit after installation DB2 installation fails To install DB2, the locale setting must be C (that is, you must call export LANG=C and export LC_ALL=C), otherwise db2_install fails Configuration on HP-UX 11i During configuration of IBM Tivoli Directory Server 5.2 on HP-UX 11i, if you receive an error message from the configuration program, check to see if the /java directory under /usr/ibmldap is linked to the correct Java directory. For Java 1.4.1, /usr/ibmldap/java should be linked to: /opt/java1.4 If the link is incorrect, correct it and then rerun the configuration program Directory server fails on HP-UX 11i with DB2 8.1 with FixPak 7, 7a, 8, or 9 If you are using IBM Tivoli Directory Server 5.2 on HP-UX 11i with DB2 8.1 with FixPak 7, 7a, 8, or 9, the directory server might fail with the following message: 36 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

47 069:15:30:54 T usec SQLAllocConnect() => 0,henv = 1, hdbc = 1 069:15:30:54 T1 retrieving SQLERROR info 069:15:30:54 T1 henv=0,hdbc=1,native retcode = -1366; state = " "; message = "[IBM][CLI Driver] SQL1366N A se curity plug-in "IBMOSauthclient" processing error occurred on the client. Reason code = "7". " This problem will be fixed in FixPak 10 by the fix for DB2 APAR IY You can either apply FixPak 10 or return to an earlier DB2 FixPak level. 2.0 Must read known problems - platform specific 37

48 38 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

49 3.0 General information, hints and tips This information applies to the AIX, Windows, Solaris Operating Environment Software, and Linux platforms. 3.1 Migrating a replicating environment from 3.2.x to 5.2 When migrating from 3.2.x to 5.2, you need to unconfigure the database. Before unconfiguring the database, you might want to ensure that all replication changes have been completed. Stop the master server and issue the following command to ensure that all changes have been replicated. This example assumes that the name of the user, instance and database are ldapdb2. For UNIX platforms: su -ldapdb2 -c "db2 connect to ldapdb2; select count (id) from ldapdb2.change" Note: If not issuing this command as the root, you need to provide the database instance owner password. For Windows platforms: db2cmd In the new DB2 command window issue the following commands: set DB2INSTANCE=ldapdb2 db2 connect to ldapdb2 select count (id) from ldapdb2.change If the count is 0, then all changes have been replicated and the replica and master are synchronized. You can proceed with regular migration (exporting the database to an LDIF file, migrating and so on). Otherwise you might want to restart the master in read only mode and wait for all of the updates to be replicated. This is important if you have a topology that is heterogeneous, for example, 3.2.x replicas and 4.1 replicas with a 5.2 master. If you are moving your whole enterprise to 5.2 from 3.2.x, you can: 1. Create an LDIF file using db2ldif on the master. 2. Unconfigure the database on all the servers. 3. Install the IBM Directory Server Version 5.2 on each server. 4. Perform the migration procedure. 5. Use the ldif2db or bulkload command to load the master s data on to the replicas. This ensures that the replicas are synchronized with the master. 6. Start the master and the replicas. 7. Use the Web Administration Tool Replication management ->Manage queues to resume replication or issue the following command: ldapexop -h <hostname> -D <binddn> -w <password> -op controlrepl -action resume -rc <contextdn> 39

50 3.2 Configuring the database in a location other than /home when /home is an NFS mount The information in Appendix J of the Installation and Configuration Guide is missing steps. Use the following information instead. On UNIX systems, if you use NFS automount, you must configure everything manually to create the database in a location other than /home. Performing manual configuration in this situation also avoids the problem of the ldapcfg command trying to write to /home. Notes: 1. The following steps assume that you want to set up a database where the instance owner is ldapdb2, the DB2 instance is ldapdb2, and the database name is ldapdb2. 2. It is strongly recommended that you save a copy of any system file before editing it. To set up the database: 1. Create a group named dbsysadm for the database administrators: groupadd [-g <gid>] dbsysadm Note: The groupadd command on some Linux distributions requires that the group ID number (gid) be specified using the -g <gid> syntax. To find an available group ID number, type cat /etc/group Red Hat automatically assigns the next available gid if the -g option is not specified. 2. Add users root and ldap to the dbsysadm group: usermod -G dbsysadm root usermod -G dbsysadm ldap 3. Create a user account (ldapdb2) for the DB2 instance: useradd -g dbsysadm -m ldapdb2 4. Set the password for the user account (ldapdb2): passwd ldapdb2 Enter the new password when prompted. Record your password for future reference. 5. Create the database instance: <LDAPHOME>/db2/instance/db2icrt -u ldapdb2 ldapdb2 where <LDAPHOME> is: v /usr/ldap on Linux operating systems v /opt/ibmldaps on Solaris operating systems v /usr/ibmldap on HP-UX operating systems Attention: On AIX only, use the following command: <LDAPHOME>/db2/instance/db2icrt -w 64 -u ldapdb2 ldapdb2 where <LDAPHOME> is /usr/ldap 6. Before performing this step, save a copy of the /etc/services file. 40 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

51 Update the /etc/services file to include a line for local loopback: echo "ldapdb2svc 3700/tcp" >> /etc/services echo "ldapdb2svci 3701/tcp" >> /etc/services 7. Log in as the database user ID: su - ldapdb2 8. Start the database manager: db2start 9. Create the database under the instance: db2 create db ldapdb2 on <location> using codeset UTF-8 territory US Note: If you omit using codeset UTF-8 territory US, the database is created in the local code page. However, using the local code page does affect performance. The database requires at least 80Mb of free space available on the file system. Use df -k to verify this before creating the database. 10. Enable multi-page file allocation: db2empfa ldapdb2 Note: This is a performance enhancement, and it cannot be undone after being run. 11. Update some of the DB2 tuning variables: db2 update db cfg for <databasename> using <parm> <newvalue> DB2 Parameter Minimum value allowed APPLHEAPSZ 2048 PCKCACHESZ 360 SORTHEAP 256 For example: db2 update db cfg for ldapdb2 using APPLHEAPSZ 1280 Note: At this point, the database is created. However, for IBM Tivoli Directory Server, the use of a local loopback database connection is required. To enable local loopback perform the following steps: a. Update the database for local loopback connections: db2 update dbm cfg using SVCENAME ldapdb2svc db2 catalog tcpip node ldapdb2n remote localhost server ldapdb2svc db2 catalog db ldapdb2 as ldapdb2b at node ldapdb2n authentication client db2set DB2COMM=TCPIP b. Restart the database manager: db2stop db2start 12. The database is fully configured. You can update the configuration file to use this database. In the <LDAPHOME>etc/ibmslapd.conf file, find the following stanza: dn: cn=directory,cn=rdbm Backends,cn=IBM Directory,cn=Schemas,cn=Configuration objectclass: top objectclass: ibm-slapdrdbmbackend cn: Directory ibm-slapdplugin: database /bin/libback-rdbm.dll rdbm_backend_init ibm-slapddbconnections: 15 ibm-slapdsuffix: cn=localhost ibm-slapdreadonly: FALSE Add the following lines: 3.0 General information, hints and tips 41

52 ibm-slapddbinstance: ldapdb2 ibm-slapddbalias: ldapdb2b ibm-slapddbuserid: ldapdb2 ibm-slapddbuserpw: <user pw> ibm-slapddblocation: <user defined location> The resulting stanza is: dn: cn=directory,cn=rdbm Backends,cn=IBM Directory,cn=Schemas,cn=Configuration objectclass: top objectclass: ibm-slapdrdbmbackend cn: Directory ibm-slapdplugin: database /bin/libback-rdbm.dll rdbm_backend_init ibm-slapddbinstance: ldapdb2 ibm-slapddbalias: ldapdb2b ibm-slapddbuserid: ldapdb2 ibm-slapddbuserpw: <user pw> ibm-slapddblocation: <user defined location> ibm-slapddbconnections: 15 ibm-slapdsuffix: cn=localhost ibm-slapdreadonly: FALSE 13. If you used a UTF-8 datastore as described in step 9 on page 41, in the stanza: dn: cn=front End, cn=configuration, you must uncomment the line: #ibm-slapdsetenv: DB2CP=1208 The database is ready for the Directory server to use. The first startup takes longer because the server must create its own tablespaces and bufferpools. 3.3 Correction to command in Installation and Configuration Guide In the Installation and Configuration Guide, in "Chapter 13. After you install and configure," in the section entitled "Starting the application server to use the Web Administration Tool", the command for Windows operating systems in step 2 is incorrect. The correct command is: startserver.bat server1 3.4 Nonblocking replication In non-blocking mode, replication does not stop when an error occurs. Rather, the error is logged and the offending update is skipped, and replication continues with the next update in the queue. When run in this mode, the directory administrator needs to periodically check for errors in the logs, and take corrective action, if necessary. 1. While the servers are running, issue the following command on each of the supplier servers: ldapmodify -D <admindn> -w <adminpw> -f <config.ldif> Where <config.ldif> contains the following information: # Remove the original plugin line: dn: cn=directory, cn=rdbm Backends, cn=ibm Directory, cn=schemas, cn=configuration changetype: modify delete: ibm-slapdplugin ibm-slapdplugin: replication /lib/libldaprepl.a replinit - #Following a blank line add the new plug-in line: add: ibm-slapdplugin ibm-slapdplugin: replication /lib/libldaprepl.a replinit nonblocking maxskippedreplerrors=50 42 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

53 Notes: a. The library file name and path are platform specific: v AIX operating systems - /lib/libldaprepl.a v HP-UX operating systems - /lib/libldaprepl.sl v Linux operating systems - /lib/libldaprepl.so v Solaris operating systems - /lib/libldaprepl.so v Windows operating systems - \bin\libldaprepl.dll b. There must be two blank spaces between the library file (libldaprepl.*) and the command (replinit). If you copy this example from the PDF version of this document to create your LDIF file, the two spaces might not be preserved. Ensure that there are two blank spaces between libldaprepl.* and replinit. c. The maxskippedreplerrors=50 means that the number of skipped updates have been limited to 50. You can set this limit to whatever you want. When it is reached, the next error blocks replication. 2. Stop and restart the servers. 3.5 Miscellaneous API information is incorrect LogType In the IBM Directory Server C-Client SDK Programming Reference Version 5.2, there are several items that are incorrect. The following is the correct information. enumeration The following data structure definition has changed. The following definition of LogType is correct: LogType ::= ENUMERATED { SlapdErrors (1), CLIErrors (2), AuditLog (4), BulkloadLog (8), AdminErrors (16), AdminAudit (32), Debug OutputFile(64) } LDAPAPIInfo The following data structure definition has changed. The following LDAPAPIInfo structure definition is correct: typedef struct ldapapiinfo { int ldapai_info_version; /* version of this struct (1) */ int ldapai_api_version; /* revision of API supported */ int ldapai_protocol_version; /* highest LDAP version supported */ char **ldapai_extensions; /* names of API extensions */ const char *ldapai_vendor_name; /* name of supplier */ int ldapai_vendor_version; /* supplier-specific version times 100 */ } LDAPAPIInfo; ldap_err2string() For this API, a protocol has changed. The following protocol is correct: const char *ldap_err2string(int error); ldap_pwdpolicy_err2string() For this API, a protocol has changed. The following protocol is correct: const char *ldap_pwdpolicy_err2string(int err); 3.0 General information, hints and tips 43

54 ldap_ssl_environment_init() For this API, a protocol has changed. The following protocol is correct: int ldap_ssl_environment_init( const char *keydatabase, const char *keydatabase_pw, int ssl_timeout, int *psslreasoncode) ; ldap_ssl_init() For this API, a protocol has changed. The following protocol is correct: LDAP *ldap_ssl_init( char *host, int port, const char *name); ldap_add_control() For this API, a protocol has changed. The following protocol is correct: int ldap_add_control( const char *oid, ber_len_t len, char *value, int iscritical, LDAPControl ***ctrllist); ldap_set_locale() For this API, a protocol has changed. The following protocol is correct: int ldap_set_locale(const char *locale); 3.6 Running migration on UNIX-based platforms To successfully migrate from a previous release on UNIX-based platforms, you must log in as root before running the migration script (migrate52). 3.7 Replicating Password Policy Attributes The user-related elements of the password policy are stored in the entries as operational attributes. These attributes are subject to modifications even on a read-only replica, so replicating these attributes are carefully considered. pwdchangedtime The pwdchangedtime attribute is replicated on all replicas, to enable expiration of the password. pwdreset The pwdreset attribute is replicated on all replicas, to deny access to operations other than bind and modify password. pwdhistory The pwdhistory attribute is replicated to writable replicas. This attribute does not need to be replicated to a read-only replica, as the password is never directly modified on this server. pwdaccountlockedtime, pwdexpirationwarned, pwdfailuretime, pwdgraceusetime The pwdaccountlockedtime, pwdexpirationwarned, pwdfailuretime and pwdgraceusetime attributes are replicated to writable replicas, making the password policy global for all servers. When the user entry is replicated to a read-only replica, these attributes are not replicated. This means that the 44 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

55 number of failures, the number of grace logins and the locking take place on each replicated server. For example, the effective number of failed attempts on a user password is: N x M where N is the number of servers and M is the value of pwdmaxfailure attribute. Replicating these attributes to a read-only replica can reduce the number of tries globally but can also introduce some inconstancies in the way the password policy is applied. There are times when the values of pwdaccountlockedtime, pwdexpirationwarned, pwdfailuretime and pwdgraceusetime are replicated. If the user s password is reset, thereby clearing some of these attributes, this action is replicated to the read-only replicas. Also, if an administrator on the master server uses the administrative control to overwrite the values of these attributes on the master server, this forced write of the operational attributes is also replicated to read-write and read-only replicas. 3.8 Increasing secondary log files for password policy attribute pwdchangedtime The current implementation of ibm-pwdpolicy queries the database, finding all user entries without the related password policy attributes. ibm-pwdpolicy then builds a list of entry IDs (EIDs) and populates the pwdpolicy attribute pwdchangedtime. If an error is returned with rc == operations error, check <instance_home>/logs/ db2cli.log. If the transaction log file is full, increase the secondary log files to a larger size. For example, to increase the maximum number of secondary log files to 30, use the following DB2 command: db2 update db cfg for <dbname> using LOGSECOND 30 Increasing LOGSECOND enables DB2 to open more temporary transaction log files. These files can be freed up after the transaction is complete and reset to a smaller number. You might have to adjust the value of LOGSECOND depending on the size of the directory. Make sure your file system has enough room for these files. Related configuration values can be retrieved by calling: db2 get db cfg for <dbname> grep log.. Number of primary log files (LOGPRIMARY) = 3 Number of secondary log files (LOGSECOND) = 30 Changed path to log files (NEWLOGPATH) = Path to log files = /<home>/<user1>/node0000/sql00001/sqlogdir/ Overflow log path (OVERFLOWLOGPATH) = General information, hints and tips 45

56 3.9 Moving data to IBM Tivoli Directory Server 5.2 from a previous release without using a migration utility Notes: 1. The following instructions assume you have installed IBM Tivoli Directory Server 5.2 on your computer, and configured the server with a database already. 2. You must install the latest IBM Tivoli Directory Server 5.2 Fix Pack on the server. Go to the IBM Tivoli Directory Server Support Web site at IBMDirectoryServer.html to get the latest Fix Pack. 3. You must also install the correct version of DB2 (DB2 Version 8.1 with FixPak 2). DB2 Version 8.1 Enterprise Server Edition with FixPak 2 is included with IBM Tivoli Directory Server 5.2 and is installed if a supported version of DB2 is not detected on your system. To import data onto an IBM Tivoli Directory Server 5.2 server from a previous release of IBM Directory Server, where migration is not possible, do the following: 1. Use the db2ldif utility to save data on the previous release of IBM Directory Server system: db2ldif -o <outputfile> where <outputfile> is your LDIF file. See db2ldif utility in the IBM Tivoli Directory Server Administration Guide Version 5.2 at the following URL: 2. Save any V3.* schema files to a different directory. 3. Configure a suffix on the new IBM Tivoli Directory Server 5.2 system: ldapcfg -s <suffix> where <suffix> is the suffix you want to add. See Using the ldapcfg utility in the IBM Tivoli Directory Server Installation and Configuration Guide Version 5.2 at the following URL: 4. Update the schema as necessary on the new IBM Tivoli Directory Server 5.2 system using the Web Administration Tool or command line utility. See Dynamic schema in the IBM Tivoli Directory Server Administration Guide Version Transfer the LDIF file from the previous release of IBM Directory Server system to your new IBM Tivoli Directory Server 5.2 system. 6. Use the bulkload or ldif2db utilities to import your LDIF file. See bulkload utility or ldif2db utility in the IBM Tivoli Directory Server Administration Guide Version If you have errors, such as the bulkload fails, you must update the schema again. Use the bulkload or ldif2db utilities to import the LDIF file again. Update the schema again to correct any remaining errors Subset of server management tasks displayed in Web Administration Tool In the Web Administration Tool, the server management tasks that are displayed in the Navigation area vary depending on your authority, the capabilities of the server you are logging on to, or both. 46 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

57 For example, for a z/os server, even if you are logged on as an administrator, you will see only Schema management and Directory management Note about using reorg for database tuning In the Performance Tuning Guide, there is a list of guidelines for performing a reorg to improve performance. The following note should be added to the list of guidelines: Note: Indices marked with an asterisk in a reorgchk output are only contenders for reorging; reorging them might or might not necessarily improve performance. The list of guidelines can be found in the following section of the Performance Tuning Guide: See DB2 tuning. Go to Optimization and organization (reorgchk and reorg), and then to Database organization (reorgchk and reorg), and then see Performing a reorg Correction to Tuning Guide: DB2 RUNSTATS command In the Performance Tuning Guide, there is an error in the section that discusses the DB2 RUNSTATS command. See "DB2 tuning" (Chapter 3 in the PDF version). Go to Optimization and organization (reorgchk and reorg), and then to "Optimization." The last sentence in the section, discussing the DB2 RUNSTATS command, states "You can use ALL for all tables." This statement is not correct. If you use the ALL parameter, the following error occurs: SQL0104N An unexpected token "ALL" was found following "TABLE". Expected tokens may include: "<valid-table-name>". SQLSTATE= General information, hints and tips 47

58 48 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

59 Appendix. Notices This information was developed for products and services offered in the U.S.A. IBM might not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user s responsibility to evaluate and verify the operation of any non-ibm product, program, or service. IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY U.S.A. For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japan The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the information. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this information at any time without notice. Any references in this information to non-ibm Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. 49

60 Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact: IBM Corporation Department MU5A Burnet Road Austin, TX U.S.A. Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee. The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement, or any equivalent agreement between us. Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurement may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment. Information concerning non-ibm products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-ibm products. Questions on the capabilities of non-ibm products should be addressed to the suppliers of those products. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. If you are viewing this information softcopy, the photographs and color illustrations may not appear. Trademarks The following terms are trademarks of International Business Machines Corporation in the United States, or other countries, or both: AIX DB2 IBM SecureWay Tivoli WebSphere Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Microsoft, Windows, and Windows NT are registered trademarks of Microsoft Corporation. 50 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

61 UNIX is a registered trademark in the United States and/or other countries licensed exclusively through X/Open Company Limited. Linux is a trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. Appendix. Notices 51

62 52 IBM Tivoli Directory Server: IBM Tivoli Directory Server README Addendum

63

64 Printed in USA

Tivoli Access Manager Agent for Windows Installation Guide

Tivoli Access Manager Agent for Windows Installation Guide IBM Tivoli Identity Manager Tivoli Access Manager Agent for Windows Installation Guide Version 4.5.0 SC32-1165-03 IBM Tivoli Identity Manager Tivoli Access Manager Agent for Windows Installation Guide

More information

How To Use An Org.Org Adapter On An Org Powerbook (Orb) With An Org Idm.Org (Orber) Powerbook With An Adapter (Orbor) With A Powerbook 2 (Orbi) With The Power

How To Use An Org.Org Adapter On An Org Powerbook (Orb) With An Org Idm.Org (Orber) Powerbook With An Adapter (Orbor) With A Powerbook 2 (Orbi) With The Power Tivoli Identity Manager Version 4.6 Oracle ERP Adapter Installation and Configuration Guide SC32-1189-02 Tivoli Identity Manager Version 4.6 Oracle ERP Adapter Installation and Configuration Guide SC32-1189-02

More information

Tivoli Identity Manager

Tivoli Identity Manager Tivoli Identity Manager Version 4.6 Active Directory Adapter Installation and Configuration Guide SC32-1376-09 Tivoli Identity Manager Version 4.6 Active Directory Adapter Installation and Configuration

More information

Firewall Security Toolbox User s Guide

Firewall Security Toolbox User s Guide Tivoli Management Framework Firewall Security Toolbox User s Guide Version 1.3 GC23-4826-00 Tivoli Management Framework Firewall Security Toolbox User s Guide Version 1.3 GC23-4826-00 Note Before using

More information

IBM Directory Server Version 4.1 Installation and Configuration Guide for Multiplatforms

IBM Directory Server Version 4.1 Installation and Configuration Guide for Multiplatforms IBM Directory Serer Version 4.1 Installation and Configuration Guide for Multiplatforms IBM Directory Serer Version 4.1 Installation and Configuration Guide for Multiplatforms Note Before using this information

More information

Tivoli Identity Manager

Tivoli Identity Manager Tivoli Identity Manager Version 4.6 Common Criteria Guide SC32-1486-00 Tivoli Identity Manager Version 4.6 Common Criteria Guide SC32-1486-00 Note: Before using this information and the product it supports,

More information

Using LDAP Authentication in a PowerCenter Domain

Using LDAP Authentication in a PowerCenter Domain Using LDAP Authentication in a PowerCenter Domain 2008 Informatica Corporation Overview LDAP user accounts can access PowerCenter applications. To provide LDAP user accounts access to the PowerCenter applications,

More information

Cisco TelePresence Authenticating Cisco VCS Accounts Using LDAP

Cisco TelePresence Authenticating Cisco VCS Accounts Using LDAP Cisco TelePresence Authenticating Cisco VCS Accounts Using LDAP Deployment Guide Cisco VCS X8.1 D14465.06 December 2013 Contents Introduction 3 Process summary 3 LDAP accessible authentication server configuration

More information

IBM Tivoli Security Administrator for RACF IBM. User s Guide. Version 1.1 SC18-9476-02

IBM Tivoli Security Administrator for RACF IBM. User s Guide. Version 1.1 SC18-9476-02 IBM Tivoli Security Administrator for RACF IBM User s Guide Version 1.1 SC18-9476-02 12 1 2 IBM Tivoli Security Administrator for RACF IBM User s Guide Version 1.1 SC18-9476-02 12 1 Second Edition (March

More information

SWsoft Plesk 8.3 for Linux/Unix Backup and Restore Utilities

SWsoft Plesk 8.3 for Linux/Unix Backup and Restore Utilities SWsoft Plesk 8.3 for Linux/Unix Backup and Restore Utilities Administrator's Guide Revision 1.0 Copyright Notice ISBN: N/A SWsoft. 13755 Sunrise Valley Drive Suite 600 Herndon VA 20171 USA Phone: +1 (703)

More information

CA Performance Center

CA Performance Center CA Performance Center Single Sign-On User Guide 2.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is

More information

Configuring MailArchiva with Insight Server

Configuring MailArchiva with Insight Server Copyright 2009 Bynari Inc., All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any

More information

Automated Process Center Installation and Configuration Guide for UNIX

Automated Process Center Installation and Configuration Guide for UNIX Automated Process Center Installation and Configuration Guide for UNIX Table of Contents Introduction... 1 Lombardi product components... 1 Lombardi architecture... 1 Lombardi installation options... 4

More information

DocuShare Installation Guide

DocuShare Installation Guide DocuShare Installation Guide Publication date: February 2011 This document supports DocuShare Release 6.6.1 Prepared by: Xerox Corporation DocuShare Business Unit 3400 Hillview Avenue Palo Alto, California

More information

SWsoft Plesk 8.2 for Linux/Unix Backup and Restore Utilities. Administrator's Guide

SWsoft Plesk 8.2 for Linux/Unix Backup and Restore Utilities. Administrator's Guide SWsoft Plesk 8.2 for Linux/Unix Backup and Restore Utilities Administrator's Guide 2 Copyright Notice ISBN: N/A SWsoft. 13755 Sunrise Valley Drive Suite 325 Herndon VA 20171 USA Phone: +1 (703) 815 5670

More information

Scheduler Job Scheduling Console

Scheduler Job Scheduling Console Tivoli IBM Tivoli Workload Scheduler Job Scheduling Console Feature Level 1.3 (Revised December 2004) User s Guide SC32-1257-02 Tivoli IBM Tivoli Workload Scheduler Job Scheduling Console Feature Level

More information

Introducing IBM Tivoli Configuration Manager

Introducing IBM Tivoli Configuration Manager IBM Tivoli Configuration Manager Introducing IBM Tivoli Configuration Manager Version 4.2 GC23-4703-00 IBM Tivoli Configuration Manager Introducing IBM Tivoli Configuration Manager Version 4.2 GC23-4703-00

More information

RecoveryVault Express Client User Manual

RecoveryVault Express Client User Manual For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by

More information

1. Product Information

1. Product Information ORIXCLOUD BACKUP CLIENT USER MANUAL LINUX 1. Product Information Product: Orixcloud Backup Client for Linux Version: 4.1.7 1.1 System Requirements Linux (RedHat, SuSE, Debian and Debian based systems such

More information

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0 1 Installation and Configuration v2.0 2 Installation...3 Prerequisites...3 RPM Installation...3 Manual *nix Installation...4 Setup monitoring...5 Upgrade...6 Backup configuration files...6 Disable Monitoring

More information

Active Directory Adapter with 64-bit Support Installation and Configuration Guide

Active Directory Adapter with 64-bit Support Installation and Configuration Guide IBM Security Identity Manager Version 6.0 Active Directory Adapter with 64-bit Support Installation and Configuration Guide SC27-4384-02 IBM Security Identity Manager Version 6.0 Active Directory Adapter

More information

Online Backup Client User Manual Linux

Online Backup Client User Manual Linux Online Backup Client User Manual Linux 1. Product Information Product: Online Backup Client for Linux Version: 4.1.7 1.1 System Requirements Operating System Linux (RedHat, SuSE, Debian and Debian based

More information

PATROL Console Server and RTserver Getting Started

PATROL Console Server and RTserver Getting Started PATROL Console Server and RTserver Getting Started Supporting PATROL Console Server 7.5.00 RTserver 6.6.00 February 14, 2005 Contacting BMC Software You can access the BMC Software website at http://www.bmc.com.

More information

Tivoli Storage Manager for Databases

Tivoli Storage Manager for Databases Tivoli Storage Manager for Databases Version 5 Release 4 Data Protection for Oracle for UNIX and Linux Installation and User s Guide SC32-9064-03 Tivoli Storage Manager for Databases Version 5 Release

More information

24x7 Scheduler Multi-platform Edition 5.2

24x7 Scheduler Multi-platform Edition 5.2 24x7 Scheduler Multi-platform Edition 5.2 Installing and Using 24x7 Web-Based Management Console with Apache Tomcat web server Copyright SoftTree Technologies, Inc. 2004-2014 All rights reserved Table

More information

Quick Beginnings for DB2 Servers

Quick Beginnings for DB2 Servers IBM DB2 Universal Database Quick Beginnings for DB2 Servers Version 8 GC09-4836-00 IBM DB2 Universal Database Quick Beginnings for DB2 Servers Version 8 GC09-4836-00 Before using this information and

More information

Online Backup Client User Manual

Online Backup Client User Manual For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by

More information

Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0

Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0 Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0 Third edition (May 2012). Copyright International Business Machines Corporation 2012. US Government Users Restricted

More information

Novell Identity Manager

Novell Identity Manager AUTHORIZED DOCUMENTATION Driver for LDAP Implementation Guide Novell Identity Manager 3.6.1 December 04, 2009 www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with respect

More information

IBM WebSphere Application Server Version 7.0

IBM WebSphere Application Server Version 7.0 IBM WebSphere Application Server Version 7.0 Centralized Installation Manager for IBM WebSphere Application Server Network Deployment Version 7.0 Note: Before using this information, be sure to read the

More information

2 Downloading Access Manager 3.1 SP4 IR1

2 Downloading Access Manager 3.1 SP4 IR1 Novell Access Manager 3.1 SP4 IR1 Readme May 2012 Novell This Readme describes the Novell Access Manager 3.1 SP4 IR1 release. Section 1, Documentation, on page 1 Section 2, Downloading Access Manager 3.1

More information

Sybase Replication Agent

Sybase Replication Agent Installation Guide Sybase Replication Agent 15.0 [ Linux, Microsoft Windows, and UNIX ] DOCUMENT ID: DC38268-01-1500-02 LAST REVISED: October 2007 Copyright 1998-2007 by Sybase, Inc. All rights reserved.

More information

Online Backup Client User Manual

Online Backup Client User Manual Online Backup Client User Manual Software version 3.21 For Linux distributions January 2011 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have

More information

Novell Access Manager

Novell Access Manager J2EE Agent Guide AUTHORIZED DOCUMENTATION Novell Access Manager 3.1 SP3 February 02, 2011 www.novell.com Novell Access Manager 3.1 SP3 J2EE Agent Guide Legal Notices Novell, Inc., makes no representations

More information

TIBCO iprocess Web Services Server Plug-in Installation. Software Release 11.3.0 October 2011

TIBCO iprocess Web Services Server Plug-in Installation. Software Release 11.3.0 October 2011 TIBCO iprocess Web Services Server Plug-in Installation Software Release 11.3.0 October 2011 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED

More information

Online Backup Linux Client User Manual

Online Backup Linux Client User Manual Online Backup Linux Client User Manual Software version 4.0.x For Linux distributions August 2011 Version 1.0 Disclaimer This document is compiled with the greatest possible care. However, errors might

More information

McAfee SMC Installation Guide 5.7. Security Management Center

McAfee SMC Installation Guide 5.7. Security Management Center McAfee SMC Installation Guide 5.7 Security Management Center Legal Information The use of the products described in these materials is subject to the then current end-user license agreement, which can

More information

Rational Rational ClearQuest

Rational Rational ClearQuest Rational Rational ClearQuest Version 7.0 Windows Using Project Tracker GI11-6377-00 Rational Rational ClearQuest Version 7.0 Windows Using Project Tracker GI11-6377-00 Before using this information, be

More information

IBM License Metric Tool Version 7.2.2. Installing with embedded WebSphere Application Server

IBM License Metric Tool Version 7.2.2. Installing with embedded WebSphere Application Server IBM License Metric Tool Version 7.2.2 Installing with embedded WebSphere Application Server IBM License Metric Tool Version 7.2.2 Installing with embedded WebSphere Application Server Installation Guide

More information

Command Line Install and Config For IBM BPM 8.5

Command Line Install and Config For IBM BPM 8.5 PERFICIENT Command Line Install and Config For IBM BPM 8.5 Command line Install and Configure of BPM v8.5 Technical Architect: Chuck Misuraca Change History Table 1: Document Change History Document Revision

More information

DocuShare Installation Guide

DocuShare Installation Guide DocuShare Installation Guide Publication date: May 2009 This document supports DocuShare Release 6.5/DocuShare CPX Release 6.5 Prepared by: Xerox Corporation DocuShare Business Unit 3400 Hillview Avenue

More information

Enterprise Reporting Server v3.5

Enterprise Reporting Server v3.5 Enterprise Reporting Server v3.5 Administrator s Guide January 2001 Edition 2001 WebTrends Corporation Disclaimer WebTrends Corporation makes no representations or warranties with respect to the contents

More information

Tivoli Endpoint Manager for Remote Control Version 8 Release 2. User s Guide

Tivoli Endpoint Manager for Remote Control Version 8 Release 2. User s Guide Tivoli Endpoint Manager for Remote Control Version 8 Release 2 User s Guide Tivoli Endpoint Manager for Remote Control Version 8 Release 2 User s Guide Note Before using this information and the product

More information

NSi Mobile Installation Guide. Version 6.2

NSi Mobile Installation Guide. Version 6.2 NSi Mobile Installation Guide Version 6.2 Revision History Version Date 1.0 October 2, 2012 2.0 September 18, 2013 2 CONTENTS TABLE OF CONTENTS PREFACE... 5 Purpose of this Document... 5 Version Compatibility...

More information

Installing Management Applications on VNX for File

Installing Management Applications on VNX for File EMC VNX Series Release 8.1 Installing Management Applications on VNX for File P/N 300-015-111 Rev 01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright

More information

NetIQ Identity Manager Setup Guide

NetIQ Identity Manager Setup Guide NetIQ Identity Manager Setup Guide July 2015 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE

More information

Configuring idrac6 for Directory Services

Configuring idrac6 for Directory Services Configuring idrac6 for Directory Services Instructions for Setting Up idrac6 with Active Directory, Novell, Fedora, OpenDS and OpenLDAP Directory Services. A Dell Technical White Paper Dell Product Group

More information

http://docs.trendmicro.com/en-us/smb/hosted-email-security.aspx

http://docs.trendmicro.com/en-us/smb/hosted-email-security.aspx Trend Micro Incorporated reserves the right to make changes to this document and to the product described herein without notice. Before installing and using the product, review the readme files, release

More information

Step- by- Step guide to extend Credential Sync between IBM WebSphere Portal 8.5 credential vault and Active Directory 2012 using Security Directory

Step- by- Step guide to extend Credential Sync between IBM WebSphere Portal 8.5 credential vault and Active Directory 2012 using Security Directory Step- by- Step guide to extend Credential Sync between IBM WebSphere Portal 8.5 credential vault and Active Directory 2012 using Security Directory Integrator (ex TDI) on Red- Hat (part 3) Summary STEP-

More information

EMC RepliStor for Microsoft Windows ERROR MESSAGE AND CODE GUIDE P/N 300-002-826 REV A02

EMC RepliStor for Microsoft Windows ERROR MESSAGE AND CODE GUIDE P/N 300-002-826 REV A02 EMC RepliStor for Microsoft Windows ERROR MESSAGE AND CODE GUIDE P/N 300-002-826 REV A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2003-2005

More information

Configuring ADOBE LIVECYCLE ES4 Application Server Cluster using WEBSPHERE

Configuring ADOBE LIVECYCLE ES4 Application Server Cluster using WEBSPHERE Configuring ADOBE LIVECYCLE ES4 Application Server Cluster using WEBSPHERE Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1:

More information

EMC Avamar. Backup Clients User Guide. Version 7.2 302-001-792 REV 02

EMC Avamar. Backup Clients User Guide. Version 7.2 302-001-792 REV 02 EMC Avamar Version 7.2 Backup Clients User Guide 302-001-792 REV 02 Copyright 2001-2015 EMC Corporation. All rights reserved. Published in USA. Published August, 2015 EMC believes the information in this

More information

Tivoli Security Compliance Manager

Tivoli Security Compliance Manager Tioli Security Compliance Manager Version 5.1 Tioli Risk Manager Adapter Guide Tioli Security Compliance Manager Version 5.1 Tioli Risk Manager Adapter Guide Note Before using this information and the

More information

EMC Avamar 7.2 for IBM DB2

EMC Avamar 7.2 for IBM DB2 EMC Avamar 7.2 for IBM DB2 User Guide 302-001-793 REV 01 Copyright 2001-2015 EMC Corporation. All rights reserved. Published in USA. Published June, 2015 EMC believes the information in this publication

More information

PN 00651. Connect:Enterprise Secure FTP Client Release Notes Version 1.2.00

PN 00651. Connect:Enterprise Secure FTP Client Release Notes Version 1.2.00 PN 00651 Connect:Enterprise Secure FTP Client Release Notes Version 1.2.00 Connect:Enterprise Secure FTP Client Release Notes Version 1.2.00 First Edition This documentation was prepared to assist licensed

More information

DS License Server V6R2013x

DS License Server V6R2013x DS License Server V6R2013x DS License Server V6R2013x Installation and Configuration Guide Contains JAVA SE RUNTIME ENVIRONMENT (JRE) VERSION 7 Contains IBM(R) 64-bit SDK for AIX(TM), Java(TM) Technology

More information

BMC Impact Integration Developer s Kit Web Services Server Developer Guide

BMC Impact Integration Developer s Kit Web Services Server Developer Guide BMC Impact Integration Developer s Kit Web Services Server Developer Guide Supporting BMC Impact Integration Developer s Kit v. 7.1 BMC Impact Integration Web Services Server v. 7.1 January 2008 www.bmc.com

More information

Framework 8.1. External Authentication. Reference Manual

Framework 8.1. External Authentication. Reference Manual Framework 8.1 External Authentication Reference Manual The information contained herein is proprietary and confidential and cannot be disclosed or duplicated without the prior written consent of Genesys

More information

Installation and Configuration Guide

Installation and Configuration Guide IBM Security Key Lifecycle Manager Version 2.5 Installation and Configuration Guide SC27-5335-01 IBM Security Key Lifecycle Manager Version 2.5 Installation and Configuration Guide SC27-5335-01 Note Before

More information

RDS Directory Synchronization

RDS Directory Synchronization RDS Directory Synchronization Installation and Setup Guide Software Version 3.1.1 For Windows, Linux and UNIX operating systems September 16, 2009 RepliWeb, Inc., 6441 Lyons Road, Coconut Creek, FL 33073

More information

Symantec NetBackup Getting Started Guide. Release 7.1

Symantec NetBackup Getting Started Guide. Release 7.1 Symantec NetBackup Getting Started Guide Release 7.1 21159722 Contents NetBackup Getting Started Guide... 5 About NetBackup... 5 How a NetBackup system works... 6 How to make a NetBackup system work for

More information

VERITAS Backup Exec TM 10.0 for Windows Servers

VERITAS Backup Exec TM 10.0 for Windows Servers VERITAS Backup Exec TM 10.0 for Windows Servers Quick Installation Guide N134418 July 2004 Disclaimer The information contained in this publication is subject to change without notice. VERITAS Software

More information

FileMaker Server 7. Administrator s Guide. For Windows and Mac OS

FileMaker Server 7. Administrator s Guide. For Windows and Mac OS FileMaker Server 7 Administrator s Guide For Windows and Mac OS 1994-2004, FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark

More information

2 Installing Privileged User Manager 2.3

2 Installing Privileged User Manager 2.3 NetIQ Privileged User Manager 2.3.2 Release Notes January, 2013 1 Documentation The following sources provide information about Privileged User Manager: Privileged User Manager 2.3 Documentation Site (http://www.novell.com/documentation/

More information

Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management

Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management IBM Tivoli Software Maximo Asset Management Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management Document version 1.0 Rick McGovern Staff Software Engineer IBM Maximo

More information

Attix5 Pro Server Edition

Attix5 Pro Server Edition Attix5 Pro Server Edition V7.0.3 User Manual for Linux and Unix operating systems Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved.

More information

Installation Guide. SyBooks 3.4. [ Windows, Linux ]

Installation Guide. SyBooks 3.4. [ Windows, Linux ] Installation Guide SyBooks 3.4 [ Windows, Linux ] DOCUMENT ID: DC00123-01-0340-01 LAST REVISED: October 2008 Copyright 2008 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software

More information

Directory Configuration Guide

Directory Configuration Guide Entrust IdentityGuard 8.1 Directory Configuration Guide Document issue: 1.0 Date of Issue: June 2006 Copyright 2006 Entrust. All rights reserved. Entrust is a trademark or a registered trademark of Entrust,

More information

Adeptia Suite LDAP Integration Guide

Adeptia Suite LDAP Integration Guide Adeptia Suite LDAP Integration Guide Version 6.2 Release Date February 24, 2015 343 West Erie, Suite 440 Chicago, IL 60654, USA Phone: (312) 229-1727 x111 Fax: (312) 229-1736 DOCUMENT INFORMATION Adeptia

More information

Avira Update Manager User Manual

Avira Update Manager User Manual Avira Update Manager User Manual Table of contents Table of contents 1. Product information........................................... 4 1.1 Functionality................................................................

More information

Plesk 8.0 for Linux/UNIX Backup and Restore Utilities

Plesk 8.0 for Linux/UNIX Backup and Restore Utilities SWsoft, Inc. Plesk 8.0 for Linux/UNIX Backup and Restore Utilities Administrator s Guide Revision 1.1 (31 May 2006) (c) 1999-2006 ISBN: N/A SWsoft, Inc. 13755 Sunrise Valley Drive Suite 325 Herndon VA

More information

Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014

Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014 Contents Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014 Copyright (c) 2012-2014 Informatica Corporation. All rights reserved. Installation...

More information

DB2 - LDAP. To start with configuration of transparent LDAP, you need to configure the LDAP server.

DB2 - LDAP. To start with configuration of transparent LDAP, you need to configure the LDAP server. http://www.tutorialspoint.com/db2/db2_ldap.htm DB2 - LDAP Copyright tutorialspoint.com Introduction LDAP is Lightweight Directory Access Protocol. LDAP is a global directory service, industry-standard

More information

Installation Guide. Release 3.1

Installation Guide. Release 3.1 Installation Guide Release 3.1 Publication number: 613P10303; September 2003 Copyright 2002-2003 Xerox Corporation. All Rights Reserverved. Xerox, The Document Company, the digital X and DocuShare are

More information

TIBCO Hawk SNMP Adapter Installation

TIBCO Hawk SNMP Adapter Installation TIBCO Hawk SNMP Adapter Installation Software Release 4.9.0 November 2012 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR

More information

SIEMENS. Teamcenter 11.2. Windows Server Installation PLM00013 11.2

SIEMENS. Teamcenter 11.2. Windows Server Installation PLM00013 11.2 SIEMENS Teamcenter 11.2 Windows Server Installation PLM00013 11.2 Contents Part I: Getting started with Teamcenter server installation Requirements and overview.............................................

More information

Cybozu Garoon 3 Server Distributed System Installation Guide Edition 3.1 Cybozu, Inc.

Cybozu Garoon 3 Server Distributed System Installation Guide Edition 3.1 Cybozu, Inc. Cybozu Garoon 3 Server Distributed System Installation Guide Edition 3.1 Cybozu, Inc. Preface Preface This guide describes the features and operations of Cybozu Garoon Version 3.1.0. Who Should Use This

More information

Tivoli Identity Manager Server

Tivoli Identity Manager Server Tioli Identity Manager Serer Version 5.1 Installation and Configuration Guide SC27-2410-01 Tioli Identity Manager Serer Version 5.1 Installation and Configuration Guide SC27-2410-01 Note: Before using

More information

CA SiteMinder. Directory Configuration - OpenLDAP. r6.0 SP6

CA SiteMinder. Directory Configuration - OpenLDAP. r6.0 SP6 CA SiteMinder Directory Configuration - OpenLDAP r6.0 SP6 This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department

Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department Ahsay Replication Server v5.5 Administrator s Guide Ahsay TM Online Backup - Development Department October 9, 2009 Copyright Notice Ahsay Systems Corporation Limited 2008. All rights reserved. Author:

More information

Installing and Configuring Adobe LiveCycle 9.5 Connector for Microsoft SharePoint

Installing and Configuring Adobe LiveCycle 9.5 Connector for Microsoft SharePoint What s new Installing and Configuring Adobe LiveCycle 9.5 Connector for Microsoft SharePoint Contents Introduction What s new on page 1 Introduction on page 1 Installation Overview on page 2 System requirements

More information

Remote Management. Vyatta System. REFERENCE GUIDE SSH Telnet Web GUI Access SNMP VYATTA, INC.

Remote Management. Vyatta System. REFERENCE GUIDE SSH Telnet Web GUI Access SNMP VYATTA, INC. VYATTA, INC. Vyatta System Remote Management REFERENCE GUIDE SSH Telnet Web GUI Access SNMP Vyatta Suite 200 1301 Shoreway Road Belmont, CA 94002 vyatta.com 650 413 7200 1 888 VYATTA 1 (US and Canada)

More information

Application Interface Services Server for Mobile Enterprise Applications Configuration Guide Tools Release 9.2

Application Interface Services Server for Mobile Enterprise Applications Configuration Guide Tools Release 9.2 [1]JD Edwards EnterpriseOne Application Interface Services Server for Mobile Enterprise Applications Configuration Guide Tools Release 9.2 E61545-01 October 2015 Describes the configuration of the Application

More information

Installation and Release Notes

Installation and Release Notes AccuSync Installation and Release Notes Version 2013.3 Revised 30-April-2013 Copyright Copyright AccuRev, Inc. 1995 2013 ALL RIGHTS RESERVED This product incorporates technology that may be covered by

More information

Reflection X Advantage Help. Date

Reflection X Advantage Help. Date Reflection X Advantage Help Date Copyrights and Notices Attachmate Reflection 2015 Copyright 2015 Attachmate Corporation. All rights reserved. No part of the documentation materials accompanying this Attachmate

More information

Tivoli Directory Server v6.3 Part03 of 06 Backup and Recovery

Tivoli Directory Server v6.3 Part03 of 06 Backup and Recovery Tivoli Directory Server v6.3 Part03 of 06 Backup and Recovery By: Nishant Singhai & Nilesh Patel Tuesday 31 May 2011 1 Introduction Abstract IBM Software Group Tivoli software This STE will cover the backup

More information

LDAP-UX Client Services B.04.10 with Microsoft Windows Active Directory Administrator's Guide

LDAP-UX Client Services B.04.10 with Microsoft Windows Active Directory Administrator's Guide LDAP-UX Client Services B.04.10 with Microsoft Windows Active Directory Administrator's Guide HP-UX 11i v1, v2 and v3 HP Part Number: J4269-90074 Published: E0407 Edition: Edition 6 Copyright 2007 Hewlett-Packard

More information

readme_asm.txt -------------------------------------------------------------------- README.TXT

readme_asm.txt -------------------------------------------------------------------- README.TXT README.TXT Adaptec Storage Manager as of March 27, 2006 Please review this file for important information about issues and erratas that were discovered after completion of the standard product documentation.

More information

Reflection DBR USER GUIDE. Reflection DBR User Guide. 995 Old Eagle School Road Suite 315 Wayne, PA 19087 USA 610.964.8000 www.evolveip.

Reflection DBR USER GUIDE. Reflection DBR User Guide. 995 Old Eagle School Road Suite 315 Wayne, PA 19087 USA 610.964.8000 www.evolveip. Reflection DBR USER GUIDE 995 Old Eagle School Road Suite 315 Wayne, PA 19087 USA 610.964.8000 www.evolveip.net Page 1 of 1 Table of Contents Overview 3 Reflection DBR Client and Console Installation 4

More information

Tivoli Common Reporting Version 3.1 Beta. User Guide

Tivoli Common Reporting Version 3.1 Beta. User Guide Tivoli Common Reporting Version 3.1 Beta User Guide Tivoli Common Reporting Version 3.1 Beta User Guide Note Before using this information and the product it supports, read the information in Notices.

More information

EMC NetWorker. Security Configuration Guide. Version 8.2 SP1 302-001-577 REV 02

EMC NetWorker. Security Configuration Guide. Version 8.2 SP1 302-001-577 REV 02 EMC NetWorker Version 8.2 SP1 Security Configuration Guide 302-001-577 REV 02 Copyright 2014-2015 EMC Corporation. All rights reserved. Published in USA. Published February, 2015 EMC believes the information

More information

Prerequisites and Configuration Guide

Prerequisites and Configuration Guide Prerequisites and Configuration Guide Informatica Support Console (Version 2.0) Table of Contents Chapter 1: Overview.................................................... 2 Chapter 2: Minimum System Requirements.................................

More information

Deploying EMC Documentum WDK Applications with IBM WebSEAL as a Reverse Proxy

Deploying EMC Documentum WDK Applications with IBM WebSEAL as a Reverse Proxy Deploying EMC Documentum WDK Applications with IBM WebSEAL as a Reverse Proxy Applied Technology Abstract This white paper serves as a detailed solutions guide for installing and configuring IBM WebSEAL

More information

User Service and Directory Agent: Configuration Best Practices and Troubleshooting

User Service and Directory Agent: Configuration Best Practices and Troubleshooting User Service and Directory Agent: Configuration Best Practices and Troubleshooting Websense Support Webinar March 2011 web security data security email security Support Webinars 2009 Websense, Inc. All

More information

FileNet P8 Platform Directory Service Migration Guide

FileNet P8 Platform Directory Service Migration Guide FileNet P8 Platform Directory Service Migration Guide Release 3.5.1 November 2005 FileNet is a registered trademark of FileNet Corporation. All other product and brand names are trademarks or registered

More information

http://docs.trendmicro.com

http://docs.trendmicro.com Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

Content Server Installation Guide

Content Server Installation Guide Content Server Installation Guide Version 5.3 SP3 July 2006 Copyright 1994-2006 EMC Corporation. All rights reserved. Table of Contents Preface... 11 Chapter 1 Server Installation Quick Start... 13 Installing

More information

Integrating OID with Active Directory and WNA

Integrating OID with Active Directory and WNA Integrating OID with Active Directory and WNA Hari Muthuswamy CTO, Eagle Business Solutions May 10, 2007 Suncoast Oracle User Group Tampa Convention Center What is SSO? Single Sign-On On (SSO) is a session/user

More information