Using Create/Join to link to existing objects after an Ex55 to Ex2000 Migration

Created: 2012-04-20 08:09:59
Modified: 2017-05-01 11:19:05
Tags: UnitySync

It is highly recommended you initially set up the necessary connections and [[841|run a few test syncs on only a few contacts]]. In doing so, you can test mail delivery and reply-ability to confirm successful results before resuming syncs of all contacts to the new ex200x domain.

If an Ex5.5 source or destination directory is migrated to Ex2000, you will need to modify your connections to compensate for this change.

The quick and easy solution is to [[286|create a new connection to sync to/from this EX2000 destination]]. Then, run a first time sync to populate each directory from scratch .

Syncing from scratch may may not be desirable if you wish to transfer Ex5.5 synced objects to Ex2000 during your migration procedure. In this case, you need to set up a special type of SimpleSync connection that will allow you to link to existing Ex2000 objects if they exist.

It is always recommended you simulate this type of change in a test environment to make sure you get the configuration changes right. Pay particular attention to reply-ability. It may be necessary to customize x500 or legacyexchangedn mappings.

In this example, we’ll assume you are using two connections to do a bi-directional sync between two Ex5.5 directories (connection A writes to the retiring ex5.5 domain and connection B reads from the retiring Ex5.5 domain).

====To replace connection A, you need to create a connection that uses Ex2000 as the destination directory type.====

In the upper left corner, click New next to the Connection drop-down to design a connection with a destination Map Template of ActiveDir-Contact (mail enabled). This type of connection will link to both Custom Recipients/Contacts and Mailboxes/Users. If a match is not found, it will create a new Custom Recipient/Contact.

If you were using a custom map file for connection A, you will need to create a new custom map file for this new connection, then reapply the customizations. You can NOT use the original custom map file. The original custom map file is designed to create Ex55 objects.

If you were using Placement DN to define the destination location to sync to, you will need to adjust the syntax to identify the new Ex2000 directoy. Click Doc in the upper right corner for complete syntax information in the Administrators Guide.

Go through each of the other configuration tabs and set the connection up appropriately.

(Attribute Filters, Display Name Format, Source tab, etc).

On the Destination tab, you must specify parameters for both “Object Creation” and “Joining with Existing Objects”. The use of both of these functions at the same time is referred to as Search Mode. These parameters allow SimpleSync to link to existing objects and create new objects when necessary. Help building the appropriate Join queries is found in our [[452|knowledge base]] or by referring to the Destination tab section of the Administrator’s Guide which you can access by clicking Doc in the upper right corner of the UnitySync UI.

====To replace connection B, you need to create a connection that uses Ex2000 as the source directory type====

In the upper left corner, click New next to the Connection drop-down to design a connection with a source Map Template of Active Dir Contact.

This type of connection will link to both Custom Recipients/Contacts and Mailboxes/User. If a match is not found, it will create a new custom recipient/contact.

If you were using a custom map file for connection B, you will need to create a new custom map file for this new connection, then reapply the customizations. You can NOT use the original custom map file. The original custom map file is designed to sync from an EX55 source.

If you were using Advanced/Placement to define the location of the synced destination objects, you will need to adjust the syntax. Click Help on the Advanced tab for complete syntax information.

  1. Go through each of the other configuration tabs and set the connection up appropriately. (Attribute Filters, Display Name Format, Soruce tab, etc).

  2. On the Destination tab, you must specify parameters for both “Object Creation” and “Joining with Existing Objects”. The use of both of these functions at the same time is referred to as Search Mode. These parameters allow SimpleSync to link to existing objects and create new objects when necessary. Commonly used Join Source/Dest indexes are mail/mail. III. Run a Simulation for both connections: Each Simulation should show MODS for any existing destination objects found on the new Ex200x destination directory. If your SIM shows all ADDS, or more ADDS than expected. Consult with Support before running a real sync.

IV. Run both connections: The first sync will do MODS of all existing destination objects found using the Source/Dest indexes. It will also do ADDS of new entries if necessary. Run the sync again, the sync will run with little or no changes made.

  1. Update automated Scripts You must change your batch script to call the two new Ex2000 connections instead of the original Ex55 connections. VI. Important note about legacyexchangedn/x500 After syncing, you may notice that while the new contacts work fine when selected from the GAL, replies to old emails may fail, undelivered. Please review the LegacyExchangeDN KB article for the fix.
Knowledgebase

Directory
  1. Directify - Self Service

  2. Mimic - Replication

  3. UnitySync - Sync
Password
  1. emPass - Sync
Obsolete
  1. Profiler
  2. SimpleSync