12.0 Managing the Schema

Designer includes a copy of the base eDirectory™ schema, which is stored in the BaseIVSchema.xml file. This file is located in designer\eclipse\plugins\com.novell.designer_ x.x.x\defs\schema .

Do not directly modify BaseIVSchema.xml. Instead, use Designer to add the schema information from this file into your project. The Manage Schema tool allows you to change the schema as part of the project. The original BaseIVSchema.xml file is not changed.

Figure 12-1 The Manage Schema Tool

You can add, delete, rename, and modify classes and attributes in the eDirectory schema. You can import the eDirectory schema from the production environment, or use the default schema. After modifying the schema, you can deploy it into the production eDirectory tree.

WARNING:If you do not have a good understanding of how the eDirectory schema works, changing the default schema can cause data corruption. If you modify classes or attributes and then deploy the modified schema into a tree where these classes are in use, one of the following problems can occur:

  • Those objects can become unknown.

  • eDirectory synchronization errors can occur.

To understand the basics of the schema, see Managing the Schema in the online documentation for eDirectory 8.8.

If you subscribe to LogicSource®, see Novell® LogicSource for eDirectory for additional information. LogicSource is a subscription-based service that Novell provides to its customers.