Quantcast
Channel: Forum Microsoft Identity Manager
Viewing all articles
Browse latest Browse all 4767

ECMA2: how to process deletes in the connected system during a full import?

$
0
0

I have an ECMA2 ma, and in the Full Import I create a list of CSEntryChange objects with ObjectModificationType Add, like in this example:

// iterate through the objects in the connected system
foreach (var website in theListOfWebsitesInTheConnectedSystem) {
    // create a CSEntryChange object
    var entry = CSEntryChange.Create();
    entry.ObjectType = "website";
    entry.ObjectModificationType = ObjectModificationType.Add;
    entry.AnchorAttributes.Add(AnchorAttribute.Create("Name", website.NAME));
    entry.AddAttributeAdd("Description", website.DESCRIPTION);
    entry.AddAttributeAdd("Category", website.CATEGORY);
    // add it to the list (this list will be split somewhere else to manage the page size)
    listOfEntries.Add(entry);
}

My understanding was that if an object is not in the list of objects I return, FIM should understand that the object has been deleted in the connected system, and try to recreate it.

However, if I delete an object in the Connected System and then run a Full Import, the object is NOT returned in the list, but FIM still sees it as a connector in the connector space of my MA, and I see no deletion in the import results.

How is this supposed to work? What should I do to make FIM realize that an object was deleted?


Paolo Tedesco - http://cern.ch/idm



Viewing all articles
Browse latest Browse all 4767

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>