Issues that are fixed or features that are added in this update
This update includes the previously released hotfixes that are described in the following Microsoft Knowledge Base articles:
2520954 A hotfix rollup package (build 4.0.3594.2) is available for Forefront Identity Manager 2010
2502631 A hotfix rollup package (build 4.0.3576.2) is available for Forefront Identity Manager 2010
2417774 A hotfix rollup package (build 4.0.3573.2) is available for Forefront Identity Manager 2010
2272389 A hotfix rollup package (build 4.0.3558.2) is available for Microsoft Forefront Identity Manager (FIM) 2010
2028634 A hotfix rollup package (build 4.0.3547.2) is available for Microsoft Forefront Identity Manager (FIM) 2010
978864 Update Package 1 for Microsoft Forefront Identity Manager (FIM) 2010
This update also fixes the following issues or adds the following features that were not previously documented in the Microsoft Knowledge Base.
Schema
Issue 1
You cannot delete objects and object classes that contain bindings. For example, you may have assigned a custom attribute to an object class. This creates a binding. With this update, if you try to delete an object or object class before you delete all bindings to that object or class, you receive the following generic error message:
Unable to process your request.
In earlier updates, this error message gave more specific instructions for resolving this issue. You must delete all bindings to the object or class and then delete the object or class.
FIM Synchronization Service
Issue 1
Build 4.0.3587.2 introduced a special ECMA mode to keep unconfirmed exports in escrow instead of awaiting confirmation. An issue with that hotfix caused delta sync to add new items into pending export that are not merged with escrowed exports. With this update, if the
ECMAAlwaysExportUnconfirmed registry key is set to
1, the escrowed and pending changes are merged.
Issue 2
Fixes a rare case in which the sync engine may crash during full imports.
Issue 3
The Sync engine now honors the UserCannotChangePassword flag in the Active Directory Users and Computers (ADUC) snap-in.
Issue 4
Fixes an issue in which the Sync Engine may crash on FIM MA delta sync of a multivalue, equal-precedence, non-reference attribute whose last value was deleted.
Issue 5
Fixes an issue in FIM MA in which objects were not deprovisioned on delta import after they were deleted in FIM.
Issue 6
Fixes an issue in which objects may continue to be displayed as connectors even when they were deleted. This issue occurs when the recycle bin is enabled.
Feature 1
A new Connector (formerly Management Agent) development framework that is named Extensible Connectivity Management Agent 2.0 (ECMA2.0) is included. This is listed as a new entry in the Management Agent drop-down list. For more information, visit the following Microsoft TechNet website:
Feature 2
The FIM Synchronization Service now supports running the Microsoft .NET Framework 4 extension code. This can be used both in rules extension and for Management Agents such as the ECMA 262 language specification version 2.0. The FIM Synchronization Service will auto detect the latest version of the .NET Framework on the server. If it is needed, you can disable the .NET Framework 4 by removing it from the Runtime section in the Miiserver.exe.config file.
Sets and query
Issue 1
Hotfix rollup 2520954 removed support for using the following characters as SQL wildcard characters in queries, in dynamic group filters, and in set filters:
- Underscore (_)
- Percent (%)
- Opening bracket ([)
The functionality of some existing customer deployments may use these characters as wildcard characters. This hotfix reverts the earlier change.
FIM Service MA
Issue 1
When the FIM Service request log contains consecutive deletions whose count exceeds the out-of-box setting of the
DeltaImportPageSize registry key, the FIM MA delta import may stop processing deletions after it reaches the
DeltaImportPageSize value.
FIM Service
Issue 1
Fixes an issue that could prevent upgrading FIM 2010 builds 4.0.3594.2 and earlier to FIM 2010 R2.
Assume that you have a FIM 2010 build earlier than 4.0.3594.2 installed with SharePoint 2007. If you upgraded to SharePoint 2010 before you upgraded FIM 2010 to R2, the FIM installer would fail, and you would receive the following error message:
The SharePoint Timer Service is not running.
This update lets you perform the FIM 2010 R2 and the SharePoint upgrades in any order.
Outlook add-in
Issue 1
Fixes an issue with the Outlook add-in that prevents Outlook from closing. This issue occurs when an email message is created by using the Windows Explorer shortcut command (right-click any file, click
Send To, and then click
Mail recipient).
Declarative provisioning
Issue 1
Fixes an issue in which the MVObjectDeletetionRule sync rule is triggered incorrectly even if the sync rule is configured to trigger deprovisioning of an object when the rule is removed.