Directory Manager
Note Directory Manager can be accessed only when operating in Internal Directory mode.
To access Directory management tasks, log into the system (see “Logging In” section). Then, from the Home page, click the
Tools
tab. The Tools page appears.
From the Tools page, click
Directory Mgr
.
With the directory manager you can:
-
Edit the schema
-
Import a schema from an XML file
Editing Schema
Step 1 From the Directory Manager page, click
Edit Schema
.
The schema editor appears (see Figure 10-1).
Figure 10-1 Schema Editor
Step 2 Enter the name of the new attribute.
Table 10-1
shows valid values for these fields.
Table 10-1 Valid Values for Schema Editor
|
|
|
Name of the attribute
|
Name of the attribute
|
a-z
A-Z
0-9
-(hyphen)
_ (under-score)
. (period)
|
Unique ID for this attribute
|
Unique ID for this attribute
|
a-z
A-Z
0-9
-(hyphen)
_ (under-score)
. (period)
|
Step 3 Accept or modify the
Unique ID
for this attribute.
Step 4 To clear your entries, click
Reset
.
Step 5 To add this attribute to the schema, click
Add Entry
.
Importing Schema
You can import a schema accessible from your computer. However, the file must be in XML format and conform to the definitions specified in the document type definition (DTD) file shown here:
<?xml version="1.0" encoding="UTF-8"?> <!-- Last updated: 2006-01-18 --> <!ELEMENT attribute EMPTY> <!ELEMENT attribute-type (name, object-identifier, syntax)> single-value CDATA #REQUIRED user-modification CDATA #REQUIRED <!ELEMENT class (name, object-identifier, attribute)> <!ELEMENT directory-schema (attribute-type, class)> <!ELEMENT dsml (directory-schema)> <!ELEMENT name (#PCDATA)> <!ELEMENT object-identifier (#PCDATA)> <!ELEMENT syntax (#PCDATA)>
Example
For example, a valid schema would look like:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dsml SYSTEM "dsml.dtd"> <attribute-type id="IOSe1ipaddress" single-value="true" obsolete="false" user-modification="true"> <name>IOSe1ipaddress</name> <object-identifier>1.2.840.113548.3.1.2.20</object-identifier> <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax> <class id="IOSConfigClass" superior="top" type="structural" obsolete="false"> <name>IOSConfigClass</name> <object-identifier>1.2.840.113548.3.2.2.1</object-identifier> <attribute ref="1.2.840.113548.3.1.2.20" required="false"/>
Step 1 From the Directory Manager page, click
Import Schema
.
The import schema dialog box appears (see Figure 10-2).
Figure 10-2 Import Schema
Step 2 Enter the filename of the schema you want to import in the
Schema Filename
field.
Table 10-2
shows valid values for these fields.
Table 10-2 Valid Values for Import Schema
|
|
|
Schema Filename
|
Name of schema file to import.
|
a-z
A-Z
0-9
-(hyphen)
_ (under-score)
. (period)
|
Use the browse function to locate the file, if needed.
Step 3 To clear your entries, click
Reset
.
Step 4 To import the file, click
Import
.