Default Data Flow

You can modify default driver settings when you first configure the driver or later if your business policies or data exchange requirements change.


Default Driver Settings for Active Directory

During driver configuration, you specify whether Active Directory or eDirectory will be the authoritative source for object data. You can also choose to make both systems equally responsible for object data by specifying bi-directional synchronization as shown in the following illustration:

Figure 4
Default Data Flow for Active Directory


Event Processing

How the events in one directory are handled in the other directory depends on which system you designate as the authoritative source.

You can customize rules and style sheets to specify that Active Directory is the authoritative source for specific events and specific attributes and that eDirectory is the authoritative source for other events and other attributes.


Naming Conventions

Active Directory users might log on with either a pre-Windows 2000 user logon name (the sAMAccountName) or a Windows 2000 logon name (the user principal name, UPN). User object names are generated as follows:


Object Placement

During configuration, you also specify object placement. For synchronization with Active Directory, you have the following placement options:

Mirrored: You specify a base container in the target directory, then the hierarchy from the source directory is mirrored inside the base container of the target directory. The structure of the synchronized object's source DN is reflected inside the base container in the target directory.

Flat: You specify a base container for User objects and a base container for Group objects. All synchronized User objects are placed directly in the base container for users, and all synchronized Group objects are placed directly in the base container for groups.

If these placement options don't meet the needs of your organization, you can create customized style sheets or rules to handle placement.


Default Driver Settings for NT Domain

During driver configuration, you specify whether NT Domain or eDirectory will be the authoritative source for object data. You can also choose to make both systems equally responsible for object data by specifying bi-directional synchronization as shown in the following illustration:

Figure 5
Default Data Flow for NT Domain


Event Processing

How the events in one directory are handled in the other directory depends on which system you designate as the authoritative source.

You can customize rules and style sheets to specify that NT is the authoritative source for specific events and specific attributes and that eDirectory is the authoritative source for other events and other attributes.


Object Placement

NT Domain object data is stored in a flat database. eDirectory object data is stored in a hierarchical tree structure. The default configuration for NT specifies that new objects created in NT Domain and synchronized to eDirectory are placed in a single container that you specify during driver configuration; however, you can use customized style sheets to define hierarchical placement. Associated objects (existing objects found to be a match) retain their hierarchical placement in eDirectory.


Default Driver Settings for eDirectory

The default driver filters for eDirectory allow for synchronization of a large number of attributes, regardless of their class. During driver configuration, you specify whether the local or remote tree is the authoritative source for object data. You can also choose to make both trees equally responsible for object data by specifying bi-directional synchronization as shown in the following illustration:

Figure 6
Default Data Flow for eDirectory


Event Processing

How the events in one directory are handled in the other directory depends on which system you designate as the authoritative source.

You can customize rules and style sheets to specify that NT is the authoritative source for specific events and specific attributes and that eDirectory is the authoritative source for other events and other attributes.


Object Placement

During configuration, you also specify object placement. For synchronization with eDirectory, you have the following placement options:

Mirrored: You specify a base container on the target tree, then the hierarchy from the source tree is mirrored inside the base container of the target tree. The structure of the synchronized object's source DN will be reflected inside the base container of the target tree.

Flat: You specify a base container for User objects and a base container for Group objects. All synchronized User objects are placed directly in the base container for users, and all synchronized Group objects are placed directly in the base container for groups.

Department: You specify a base container on the target tree, then a synchronized object and its parent OU object are synchronized to the target base container. For example, JBrown.Sales.Tree1Org would be synchronized into the target tree as JBrown.Sales.BaseContainer.Tree2Org.


Account Management Scenario

The following examples illustrate the account management functionality provided by the DirXML Starter Pack. These examples are based on an installation configured to synchronize account data between eDirectory and Active Directory when both directories are considered authoritative.


New Employee, John Brown, Is Hired

An administrator creates a user account for John in Active Directory using a template that requires John to change his password when he logs in for the first time. Account creation is necessary only once.


John Accepts an Assignment in a New Division of the Company

John's new assignment requires him to move from the Los Angeles office to the New York office. An administrator updates the contact information for John's user object in eDirectory.


John Changes His Active Directory Password

Company policy dictates that passwords be changed every 90 days. Just days after John has settled into his new office, he is prompted to change his Active Directory password.


John Leaves the Company

John takes a position in a partner company. The eDirectory administrator disables John's eDirectory account.



  Previous Page: The DirXML Data Sharing Model  Next Page: Planning Your Installation