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 and srvbuild, look up the libtcl.cfg.

The default libtcl.cfg file is located in %SYBASE%|%SYBASE_OCS%\ini.

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.