REFERENCE


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.

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:

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.

Note You must also create a view for displaying the object class entries to Notes and Web users.

For example, to create a new structural object class called acmePrinter:

Adding structural object class

Note 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.

See also