Designer allows you to compare schema from your production environment to do in-depth testing with the Identity Manager drivers. Designer now provides conflict resolution on individual classes and attributes and allows you to view the differences between existing and new values when importing and deploying the schema. For example, before deploying schema to an Identity Vault you can run Schema Compare.
Schema Compare shows the differences between the schema of the ID Vault and that of the Designer. The viewer shows 'Schema' at the root level with 'Classes' and 'Attributes' under it. Classes and Attributes can be expanded to list various classes and attributes respectively. When an item is selected, the information section shows it as equal (no action is necessary) or unequal. If they are unequal, you can choose not to reconcile them, choose to update them in Designer, or choose to update them in eDirectory. To reconcile the differences between the schema of the Designer and that of the eDirectory while in Compare, you don’t need to run the Import or Deploy of Schema.
Do the following to determine if you have deployed all the changes you made in the Designer schema to the Identity Vault schema.
Right-click the ID Vault in either the Modeler view or in the Outline view. Select
to bring up the Designer/eDirectory Schema Compare window.Expand the
portion of the window to see the listed classes or attributes respectively. Select an individual class or an attribute to see the actual differences displayed in the portion of the window.The plus icon at the right side of the
allows you to expand all elements in the parent object, and the minus icon collapses all of the elements. The ? icon displays the Summary/Compare dialog box help.By default, the Compare window only displays values that are different between eDirectory and Designer. To view all the classes and attributes, select
from the pull-down menu. Your choices are , , and .Check to see the status of the values that are shown. Values that are equal are shown as
on the line in the Information portion of the Compare window.The overlay image displayed in the
entry identifies objects or attributes that need reconciliation. The following table describes what you see in the line and the overlays that you can see:Under the Information portion of the Compare window, select how you want to reconcile the differences between the Source and Destination.
If
shows , you have three choices:To do nothing, keep the default value of
.To update the schema in Designer so that it contains the same information as the schema in eDirectory, select
.To update the schema in eDirectory to reflect the changes you have just made to the schema in Designer, select
.Check to see the
values.The
values displayed in the bottom portion of the Designer/eDirectory Schema Compare window shows the difference at the child object level. The Text Compare dialog box uses the Eclipse* Compare editor to compare classes and attributes. The differences in the code are highlighted in blue.After you view the differences, click
to perform the reconciliation actions for each object in the tree, or click to close the Designer/eDirectory Object Schema Compare window.