Synchronize attributes between the metaverse and the target domain
Now that the metaverse has been populated with the objects in
the source domain and placeholder objects have been created in the target
domain, we are ready to synchronize data. Using the steps below, we will
run the Target Domain MA to first populate the metaverse with the newly created
users in the target domain. This is required so that MIIS can join the
objects in the target domain to the objects in the metaverse. Once the
objects are joined in MIIS, attributes of those objects can be synchronized from
the source domain to the metaverse and then from the metaverse to the target
domain. In the last part of this article, we will use a rules extension to
create the objects in the target domain. The user objects will not need to
be created first.
A. Populating the
metaverse with the target domain data
1. In
the Identity Manager console, click the Management Agents button
2. Click
the ?Target Domain? MA and click Run under actions
3.
Select
Setup Metaverse and click OK

5. You
should notice the State will go from Idle to Running and then back to
Idle after a few moments
6. In
the lower left hand section of the page you should now see statistics on the
steps that were run, click Step 1

7. Click
on Adds or the number
a.
This will bring up the list of objects, their parent object (OU), and domain
they exist in

b. Click
Close
B. Reviewing
the joining of the source and target domain objects
?
Now that the target domain placeholder users have been imported
into the metaverse, they should be linked to the objects in the metaverse that
have the same uid as their sAMAccountName. Using the steps below you can
view the connector objects from both the source and target domain that are
linked to the object in the metaverse.
1. Click
the Metaverse Search button
2. Click
Search
3. Click
on of the users that you created in the target domain with the same
sAMAccountName as a user in the source domain and choose Properties
under actions
4. Click
the Connectors tab

a.
On this screen we can see that the user object from both the source and target
domain are linked to ?Jack Bauer? in the metaverse, click Close
?
Note the ?Join Method? above. The source domain has
?projection-rules? because the MA has a projection rule which told MIIS to
create an object in the metaverse if one does not already exist with a uid that
matches the sAMAccountName of the connector object being processed. The MA
for the target domain shows ?join-rule? because it only has a rule that says to
look for existing objects in the metaverse.
C.
Synchronizing attributes from the metaverse to the target domain
1. Click
the Management Agents button
2.
Select the ?Target Domain? MA and click Run under actions
3.
Select
Export to AD and click OK

4. In
the lower left hand section of the page you should now see statistics on the
steps that were run, click Step 2

5. Click
on Updates or the number
a.
This will bring up the list of objects that were updated
b. Click
Close
D. Reviewing the
updated objects
1. Open
ADU&C for the target domain and navigate to the OU where the placeholder objects
were created manually
2. Open
one of the objects
a.
You see attributes populated that were left blank when the user object was
created

?
The CN or Full Name, in the example above ?Test456? is not changed
by MIIS. In order to change the CN of an object, you must use a rules
extension for the AD.
Conclusion
Using the steps above, a Management Agent was created that
will import objects, and their attributes, from the selected OU in the source
domain to the metaverse. The second MA then exports attribute values from
the metaverse to the users in the target domain who have the same sAMAccountName
as users in the source domain. This allows for the synchronization of
basic attributes of multiple user accounts between multiple domains without
writing any code.
The next part of this article series
will go over the code required to actually create objects in the target domain.