The Compare option provides the ability to compare two different objects or view the changes that have been made to a single object. Once the objects have been compared, there is an option to filter the attributes to only display attributes based on the compare results.
Attributes that have multiple values, have an expand option next to them, when the attribute is expanded, each value in the attribute is compared against the right side attribute and results are display.
Clicking on the column header of the compare result will display the filter options that are available, selecting one of the filter options will result in only the select compare result being displayed.
Note: with a filter selected, when expanding an attribute, only the value that match the filter will be displayed.
The Compare Options are:
Show All - all results will be displayed
Don't Match - display only the results that doesn't match
Equal - Only display values that match
Not Equal - Only display values that don't match
Only Left Value Exists - Only display values where the left object has value, while the right object is not set
Only Right Value Exists - Only display values where the left object is not, while the right object has a value
Neither Side Set - Only display values, when neither side has a value set
There are a number of additional right click context menus that provide additional functionality
- Clear Values - will clear the attribute cache and the display
- Hold Left Values - causes the left object's values to be held and when a compare is performed the left object's attributes are not update and the previously read values are used
- Load Values - this option will load a previously save set of attributes and values. You can only load the saved attributes and values into the left object
- Save Values - based on the user selection, either the left or right, the selected object's attributes and values are saved to a file and can be reloaded at a later date
When the left object attributes are held, the text in the DN field turns red, to indicate that the left object values are held.
The default operational behavior of the the compare, is to read the attributes for both objects from the directory before making the compare, however, this behavior changes under the following scenarios:
- If the left and right object are the same - on the first compare while read the attributes for both the left and right, however on subsequent runs, if the DNs doesn't change, only the right is read and then compared against the previous read of the left attributes
- If the Hold Left Values context menu is selected, once this menu option has been selected the left side is held the attributes are not read when the compare is run, until the left side DN is changed or the resulted cleared
- If previously saved results are loaded, the left side