Obscure error message of the day: A few workflows were failing in the Test environment and this event appeared in the FIM log. There may be many reasons for this error, it’s a pretty general one, but in my case it’s because I generated these workflow from template XOML copied from another workflow – but…
Category: FIM 2010 R2
A WorkflowServiceHost instance for WorkflowDefinitionVersionKey ‘
Comparing two FIM Sync Services
I’ve been working a lot on config migrations lately – specifically migrating FIM configuration from dev to test to prod. I wanted to be able to easily compare two Sync Service configurations: before a migration to see what the differences are; after a migration to confirm that the servers are now the same; as a…
Navigation Bar Resources not appearing
An odd one today. Several Navigation Bar Resources just would not appear for the Set members that should have been able to see them. Here’s what I observed: The Administrators could see and use the NBRs, The NBRs were listed when I viewed members of the Set of NBRs with the particular Usage Keyword, The…
I’m starting a FIM User Group – and you’re all invited!
I’m really excited to be posting this today: With the enthusiastic support of my employer Unify Solutions, myself and some of my FIM Team colleagues are starting an online FIM User Group, and you’re all invited to join! The User Group will take the form of a once monthly web conference, hosted on Lync Online, and I’m expecting…
Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
Putting this here to give me a chance of remembering next time I do this – because I will. I was trying to recompile my custom workflow library and I got the error “Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.” Eventually I remembered that I’d…
Logging failed requests to a SQL table
Lately I’ve been doing lots of work with logging various FIM-related data to SQL tables and presenting them with SQL Reporting Services (SSRS). I’ve been having some good fun with SSRS – there seems to be a lot you can do with just a basic understanding of queries and parameters – and I’m sure I’m…
Workaround for Search Scope Advanced Filter empty search string problem
R2 made a change to search scopes that I wasn’t particularly happy with – in fact as far as I’m concerned they broke search. The Advanced Filter was offered as a way to restore old functionality, however that introduced two new bugs – clicking search with nothing in the search box returned nothing (listed here as…
Some Housekeeping XPath Queries
I’ve been thinking a lot lately about maintaining data quality in the FIM Portal. When you’re working with a lot of referenced objects (and it really is the best way to go in the Portal) you find yourself copying string data around a lot. So, for example, a person selects a business unit object from…
FIMDelta by Alexey Skalozub
Just wanted to give a shout out to Alexey Skalozub who has shared a great looking utility on github to help us with those pesky FIM Portal configuration migrations: https://github.com/pieceofsummer/FIMDelta Essentially it’s a visualisation and selection tool for the changes.xml file produced by the Schema and Policy migration tools. The really great thing he’s done…
Breaking down the size of a FIM Service query with PowerShell
When trying to perform bulk operations against objects in FIM from PowerShell you can run into some pretty slow and heavy going queries. This little snippet shows how you can loop through each letter of the alphabet as a way to reduce the size of the batch of objects you deal with in one go.