Disappearance from the CS should not be a justification for object deletion!

I’ve found myself repeating this on MMSUG a couple of times recently, so a post is probably in order. Don’t go deleting everything just because a CS object disappears! There’s a dangerous little form in the Metaverse Design section of Identity Manager which allows you to set your Object Deletion Rule. By the simple expedient of…

Jackson Shaw

Just spent the morning looking at Jackson Shaw’s IdM and AD blog. Jackson once worked at Zoomit, the company that created the original MIIS, before being bought out by Microsoft. He’s now at Quest, who seem to doing some interesting things with IdM, including tools which integrate with MIIS. Perhaps I’ll get to have some hands-on…

Some Thoughts on Clearing Delta Tables

When planning delta imports from SQL, thought needs to be given to clearing down the delta tables. If you have any type of code running in response to the imported data then you have to accept that import errors will occur, some of them not even your fault! What should happen to the rows in…

Keep Provisioning Logic out of the Provisioning Code

Early on in my MIIS project I had a consultant in to give me some pointers. He showed me how to create two functions ShouldObjectExist and ReadyForCreation at the top of my MVExtensions, and use them to control provisioning. Private Function ShouldObjectExist(ByVal mventry As MVEntry) As Boolean         << Evaluate mventry to determine if CS object should…

Reducing Fear and Loathing of IdM

OK I’m only going off the basis of two projects here – one that failed dismally and another that succeeded nicely – so this list is by no means complete … but it does express a few concepts that I had cause to reflect on, while getting that second, successful project up and running. In summary, my key…