To open the Manage Schema tool, right-click an Identity Vault object in the Modeler or Outline View, then select
.If a custom schema in the production environment needs to be tested, you can import the schema into Designer. After you have tested and modified the schema, you can deploy it into the production environment. For information about importing schema, see Section 7.6, Importing the Schema.
The Manage Schema tool lets you add, delete, rename, and modify classes and attributes in the Identity Vault schema. The class information and the attribute information is organized into separate tabs in the Manage Schema tool.
From the
tab, the Manage Schema tool lets you add, delete, rename, and modify schema classes.The
tab includes the following components:The Classes list includes the following tools:
Table 7-1 Classes List Toolbar
The BaseIVSchema.xml. If no non-base classes exist, the Classes list is empty.
check box is below the Classes list. When it is selected, the Classes list displays only those classes that are not part of the base schema, as defined inDeselect
to see a complete list of base and non-base classes in the Identity Vault schema.Specifies the class’s Abstract Syntax Notation number One ID. The ASN1 ID is important as you plan to make the schema definition publicly available.
If you register your schema definition with Novell, Novell assigns your class an ASN1 ID. This unique identifier eliminates the possibility of schema collisions caused by duplicate schema names with different definition structures.
For more information about ASN1, visit the ASN.1 Consortium.
The Flags options let you modify the class type:
Table 7-2 Supported Class Types
The
check box determines whether the Associations list displays all attributes associated with a class. When the check box is selected (the default), the Associations list displays both assigned and inherited attributes. When the check box is deselected, the Associations list displays only assigned attributes.NOTE:When you select
, you cannot delete entries from the Associations list.The Associations list displays the classes and attributes associated with the selected class. The Associations list includes four tabs, each with a toolbar.
Attributes: The
tab displays the attributes associated with the selected class. It also identifies if attributes are mandatory or naming. All unmarked attributes are optional.The
tab includes the following tools:Super: The
tab displays the classes from which the selected class inherits attributes. A class that another class inherits from is called a superclass.A class can inherit attributes from more than one superclass. The superclass that every class inherits from is Top. No class exists above Top. For example, Group inherits directly from Top, but User inherits from Organizational Person. Organizational Person inherits from Person. Person inherits from ndsLoginProperties, and ndsLoginProperties inherits from Top.
The
tab includes the following tools:
Class Field |
Description |
---|---|
|
Adds a superclass association to the selected class. |
|
Deletes a superclass association from the selected class. |
Sub: The
tab displays all classes that inherit from the selected class. If the tab is empty, no classes inherit from the selected class.The
tab includes the following tools:
Class Field |
Description |
---|---|
|
Adds a subclass association to the selected class. |
|
Deletes a subclass association from the selected class. |
Containment: The
tab displays the container classes that can contain the selected class. For example, if you select the Group class, the Manage Schema tool lists the domain, Organization, and Organizational Unit classes, which can contain the Group class.The
tab includes the following tools:From the
tab, the Manage Schema tool lets you add, delete, rename, and modify attributes associated with schema classes.Figure 7-1 The Attributes Tab on the Manage Schema Toll
The
tab includes the following components:The Attributes list includes the following tools:
The BaseIVSchema.xml. If no non-base attributes exist, the Attributes list is empty.
check box is below the Attributes list. When this check box is selected, the Attributes list displays only those attributes that are not part of the base schema, as defined inDeselect
to see a complete list of base and non-base attributes in the Identity Vault schema.Attribute flags specify the information that is stored in the attribute and limit the list of acceptable operations that the Identity Vault and eDirectory clients can perform on the attribute.
Specifies the attribute’s Abstract Syntax Notation number One ID. The ASN1 ID is important is you plan to make the schema definition publicly available.
If you register your schema definition with Novell, Novell assigns your attribute an ASN1 ID. This unique identifier eliminates the possibility of schema collisions caused by duplicate schema names with different definition structures.
For more information about ASN1, visit the ASN.1 Consortium.
An attribute syntax defines a standard data type that an attribute uses to store its values in the Identity Vault. Each attribute must have a syntax. The following table describes the available syntaxes for Identity Vault attributes.
NOTE:The information in this table comes from the Novell LogicSource for eDirectory. LogicSource is a subscription-based service Novell provides to its customers. For more information about LogicSource, see Novell Technical Subscriptions.
The
check box determines whether the Associations list displays all classes associated with an attribute. When this check box is selected (the default), the Associations list displays both assigned and inherited classes. When this check box is deselected, the Associations list displays only assigned classes.The schema allows for inheritance of other attributes from superclasses. If you select this item, all attributes that are associated with a class, whether assigned or inherited, are listed. If you don’t select this item, only the assigned attributes are listed.
lists all classes that use the selected attribute. If you select , the list includes classes that inherit the attribute.
The Associations list displays the classes associated with the selected attribute. The Associations list toolbar lets you make changes to the classes associated with the attribute.