FIM 2010 R2: Timer interval for BFPC and BFSS too low

This topic is intended to address a specific issue identified by a Best Practices Analyzer scan. You should apply the information in this topic only to computers that have had the Forefront Identity Manager 2010 R2 Best Practices Analyzer run against them and are experiencing the issue addressed by this topic. For more information about best practices and scans, see Best Practices Analyzer (https://go.microsoft.com/fwlink/?LinkId=122786).

Product

Forefront Identity Manager 2010 R2

Feature

BHOLD

Operating System

Windows Server 2008 R2

Severity

Error

Category

Configuration

Issue

The timer interval for the BHOLD Forefront Provisioning Connector (BFPC) or BHOLD Forefront Synchronization Service (BFSS) is too short.

Bhold rule 2

Impact

Data in BHOLD and Forefront Identity Manager (FIM) can become inconsistent.

If the BFSS or the BFPC timer interval is too short, the services might not have sufficient time to complete synchronization or provisioning before attempting to read new data from the intermediate database tables. This can cause BHOLD to become unstable.

Resolution

Set the BFPC and BFSS timer intervals to recommended values.

By default, the BFPC and BFSS timer intervals are set to 15 seconds. If the Windows registry was modified to set these timers to shorter intervals, the registry entries must be corrected.

To set the BFPC and BFSS timer intervals

  1. On the BHOLD FIM Provisioning server, click Start, click Run, type regedit.exe, and then click OK.

  2. In Registry Editor, expand HKEY_LOCAL_MACHINE, expand Software, expand WOW6432Node, expand BHOLD, and then click b1Core.

  3. Double-click BFPCTimer, in Value data type a number that is at least 300, and then click OK.

  4. Double-click BFSSTimer, in Value data type a number that is at least 300, and then click OK.

  5. Close Registry Editor.

After changing the registry entries, restart the BFPC and BFSS services.

To restart the BFPC and BFSS services

  1. On the BHOLD Provisioning server, open Server Manager, expand Configuration, and then click Services.

  2. Right-click BFPCService, and then click Restart.

  3. Right-click BFSSService, and then click Restart.

Additional references

For more information, see Test Lab Guide: BHOLD FIM Synchronization.