The libtcl*.cfg file

You use the libtcl*.cfg file to specify the LDAP server name, port number, DIT base, user name, and password to authenticate the connection to an LDAP server.

The purpose of the libtcl*.cfg file is to provide configuration information such as driver, directory, and security services for Open Client/Open Server and Open Client/Open Server-based applications. 32-bit utilities (such as dsedit) look up the libtcl.cfg, while 64-bit applications use the libtcl64.cfg file for configuration information

You should edit both the libtcl.cfg and the libtcl64.cfg files to ensure compatibility between 32- and 64-bit applications.

The default libtcl.cfg file is located in $SYBASE/$SYBASE_OCS/config.

If LDAP is specified in the libtcl.cfg file, the interfaces file is not used.

NoteOpen Client/Open Server applications that use the -I option at start-up override the libtcl.cfg file and use the interfaces file.

In its simplest form, the libtcl.cfg file is in this format:

[DIRECTORY]
ldap=libsybdldap.dll  ldapurl

where the ldapurl is defined as:

ldap://host:port/ditbase

The following LDAP entry, using these same attributes, is an anonymous connection and only works only if the LDAP server allows read-only access.

ldap=libsybdldap.dll ldap://seashore/d=sybase,dc=com

You can specify a user name and password in the libtcl.cfg file as extensions to the LDAP URL to enable password authentication at connection time.