You can use the IBM® Domino® Directory
to create a new structural object class.
About this task
Names used in this procedure are based on the fictional
company called Renovations.
- The copy of the Domino Directory
template is called RENOVATIONSNAMES.NTF. Where
you see this name, substitute the file name of the copy of the Domino Directory template you
created.
- The name of the new structural object class is renovationsPrinter.
Where you see this name, substitute the name of the object class you
are adding.
You will also use the following forms as templates to use
as a basis for creating the new form and subforms. These forms come
with the Domino Directory:
- The (LDAP country) form
- The $countryInheritableSchema subform
- The $countryExtensibleSchema subform
Procedure
- Make sure that you are working in a copy of the Domino Directory template (RENOVATIONSNAMES.NTF)
and that you have at least Designer or Manager access in the ACL.
- From IBM Domino Designer,
open RENOVATIONSNAMES.NTF.
- Do the following to copy the contents of the (LDAP country)
form into a new form:
Important: Do not select
the (LDAP country) form and use copy and paste to copy it.
- In the navigation pane, select Forms.
- Open the(LDAP country) form, choose , then .
- Close the (LDAP country) form.
- Right-click New Form, type the
name of the new object class as the form name, click OK,
and choose .
- With the new form open, delete the words LDAP
Country at the beginning of the new form, and replace
them with a label describing the new type of entry.
- Choose Design - Form Properties,
and do the following:
- Deselect the Display property Include in
menu to prevent IBM Notes® and Web users
from creating documents from the form. When a Notes or Web user creates a document, LDAP
users cannot search the new documents until after the Indexer runs
to update the views.
- Deselect the Options property Render pass
through HTML in Notes.
- Leave the other properties the same, and close the Form
properties box.
- On the Mandatory tab of the new
form, select the Type field. In the field formula
pane, change "country" to the name of the new
object class enclosed in quotation marks.
- Do the following to remove the $countryInheritableSchema
subform from the new form:
- On the Mandatory tab, click the
phrase Mandatory Attributes to set focus on
the $countryInheritableSchema subform.
- Verify that the $countryInheritableSchema subform is
selected.
- Choose to remove the $countryInheritableSchema subform.
- Close and save the new form.
- Do the following:
- In the navigation pane, select Forms.
- Select the new form, and then click , and select Prohibit design refresh or replace
to modify.