The resync
tool provides bulk synchronization that can be used to verify
the synchronization setup. The tool operates on a single Sync Pipe at a time, retrieves
entries from the Sync Source in bulk, and compares the source entries with the
corresponding destination entries. If destination entries are missing or attributes are
changed, they are updated.
The command provides a --dry-run
option that can be used to test the
matches between the Sync Source and Destination, without committing any changes to the
target topology. The resync
tool also provides options to write
debugging output to a log.
The resync
tool should be used for relatively small datasets. For
large deployments, export entries from the Sync Source into an LDIF file, run the
bin/translate-ldif
tool to translate and filter the entries
into the destination format, and then import the result LDIF file into the Sync
Destination.
Use the resync--help
command for more information and examples. Logging
is located in logs/tools/resync.log
and
logs/tools/resync-errors.log
. If necessary, the logging location
can be changed with the --logFilePath
option.