Tuesday, January 10, 2012 6:06 PM
I have running a MA which is connected to our AD Forest.
This MA Reads all object from all Child Domains.
For a couple of months we have decided to migrate all AD objects to one new child domain inside the same forest.
To avoid double MV objects I have configured a join rule which is running fine.
Now we are ready to delete these old child domains.
My question is now:
When I have removed the child domains inside the connected MA it is possible to remove the original projected object and change the "joined" type object to "projected" without loosing the complete MV object?
Tuesday, January 10, 2012 9:47 PM
If the old objects are removed the connectors will also be removed but the metaverse object will remain unless your metaverse object deletion rule is triggered somehow. With another connector to the same MA that's unlikely unless you coded something special in a rule extension.
I don't think you can change the "joined" status to "projected" however, without deleting the metaverse object and projecting it anew. If this impacts all identities, you're basically talking about wiping the metaverse and starting from scratch.
I'm assuming you're using that status in code somehow? It might be best to look at another way of accomplishing the same result.
- Marked As Answer by Thomas Overbeck Wednesday, January 11, 2012 10:49 AM
Tuesday, January 10, 2012 11:34 PM
Wednesday, January 11, 2012 10:49 AM
thanks for your answer.
My deletion rule is configured to not delete such objects. So I will not get any trouble.
I have assumed that I'm not able to change the "status" without deleting the object and projecting this again. Also to starting with a new metaverse is an option I have considered. But there are too many objects and I'm worry about the long time which a new import and synchronization process will be taken. The MIIS is very important to our concern and I have only a small time windows for maintenance.
Yes, I use the status code. So, I will change my code to get the same result.
Wednesday, January 11, 2012 10:53 AM
I use the status code inside my code. There are some dependencies where I use the status code.
So, I will now change my code to accomplish my target.