Printout Header
LEX RSS Feed

LEX Online Manual Content

Application Options - Container Classes

In this dialog, you can configure which classes LEX assumes to be container classes.

Application options: Container Classes


Container Classes


In this section, you can specify which object classes are container classes in the different LDAP directory systems. LEX needs this info to build up an navigation tree for the tree view panel without the need to request all the objects in the directory from the server (this would be far to slow...). All aspects of this hierarchy building is explained in the manual topic Container Class Evaluation in detail.

LEX comes with a quite comprehensive list of pre-defined container classes. You will only need to add additional classes if your directory uses self-defined classes or unusual classes as containers. You will realize the need for adding classes to this lists when your directory hierarchy cannot be shown completely in the tree view panel in the left side of the LEX main window.

To reflect the differences between LDAP systems, there are separated container class lists for the following LDAP servers.

OpenLDAP: This is the list of container classes in OpenLDAP environments (all versions). This is a rather small list by default.

ADS: This is the list of container classes in Microsoft Active Directory environments (including Active Directory Application Mode / ADAM and Active Directory Lightweight Directory System / AD-LDS). There are quite a lot of object classes in the list, because Microsoft uses a lot of proprietary classes as containers for many different reasons.

iPlanet: This is the list of container classes in Sun iPlanet / Sun Directory Server / NetScape Directory Server environments (all versions). This is a rather small list by default.

Exchange 5.x: This is the list of container classes in Microsoft Exchange 5.0 / Exchange 5.5 environments.

DirX: This is the list of container classes in Siemens DirX environments (all versions). This is a rather small list by default.

Generic LDAP: This is the list of container classes in all other LDAP environments. This is a rather small list by default.


If you click on one of the buttons, the Container Classes dialog is shown:

Container Classes dialog

You have the following choices:

Add: This adds a single object class name to the list. You can enter the name in the text box right beside the button. LEX can even show the existing classes in the pull down menu of the text box. You can use the Add button only if the text box is not empty.

Select from list: This opens a dialog, where you can select one or more classes from the complete list of all classes in the directory schema. The selected class names will be added to the container class list.

Delete: This deletes all the class names from the container class list which are currently selected.

Reset defaults: This resets the list to the default container classes which comes with LEX.


Pseudo Container Classes


In this section, you can specify which object classes are pseudo container classes in the different LDAP directory systems. These are object classes in a directory environment which have a large number of real objects existing for this class, whereas these objects have very seldom child objects below them.

LEX needs this info to build up an navigation tree for the tree view panel without the need to request all the objects in the directory from the server (this would be far to slow...). All aspects of this hierarchy building is explained in the manual topic Container Class Evaluation in detail.

To reflect the differences between LDAP systems, there are separated container class lists for the following LDAP servers.

OpenLDAP: This is the list of pseudo container classes in OpenLDAP environments (all versions). The list is empty by default.

ADS: This is the list of pseudo container classes in Microsoft Active Directory environments (including Active Directory Application Mode / ADAM and Active Directory Lightweight Directory System / AD-LDS). This is a rather small list by default.

iPlanet: This is the list of pseudo container classes in Sun iPlanet / Sun Directory Server / NetScape Directory Server environments (all versions). This is a rather small list by default.

Exchange 5.x: This is the list of pseudo container classes in Microsoft Exchange 5.0 / Exchange 5.5 environments. The list is empty by default.

DirX: This is the list of pseudo container classes in Siemens DirX environments (all versions). The list is empty by default.

Generic LDAP: This is the list of pseudo container classes in all other LDAP environments. The list is empty by default.


If you click on one of the buttons, the Pseudo Container Classes dialog is shown:

Pseudo Container Classes dialog

You have the following choices:

Add: This adds a single object class name to the list. You can enter the name in the text box right beside the button. LEX can even show the existing classes in the pull down menu of the text box. You can use the Add button only if the text box is not empty.

Select from list: This opens a dialog, where you can select one or more classes from the complete list of all classes in the directory schema. The selected class names will be added to the pseudo container class list.

Delete: This deletes all the class names from the pseudo container class list which are currently selected.

Reset defaults: This resets the list to the default pseudo container classes which comes with LEX.