Using the Domino® Directory to create a new LDAP structural object class

You can add a form and associated subforms to the Domino® Directory to define a new LDAP structural object class in the LDAP schema and to enable documents created from the form to be LDAP-accessible. The preferred method for extending the schema is to use the Domino® LDAP Schema database, however. Use the Domino® Directory to extend the schema only if Notes® or Web users require access to the new entries defined by the schema elements through documents in the directory.

About this task

If you do not need documents created from a form to be LDAP-accessible -- for example, you don't run the LDAP service in the domain and are sure you won't in the future -- you can create a new form without following these steps.

To add a new form to the Domino® Directory to define an LDAP structural object class:

Procedure

  1. Create a form for the structural object class.
  2. Create and insert an associated $xxxInheritableSchema subform into the form to define the attributes for the object class.
  3. Optional: Create and insert an associated $xxxExtensibleSchema subform into the $xxxInheritableSchema subform to support adding an auxiliary object class to the structural object class. You must also create a view for displaying the object class entries to Notes® and Web users.

Results

Inserting a subform into an ExtensibleSchema subform or inserting an ExtensibleSchema subform into an InheritableSchema subform are the only instances in which nesting subforms -- that is, inserting a subform within another subform -- is acceptable.