Monday, November 15, 2010

Connection Strings in the FIM CM Lab Documents

The procedure in the FIM CM lab document for creating the connection string is really neat, but it did not work for me because FIM CM not like the resulting connection string. 
In the "FIM Certificate Management" logs in Event Viewer I got an Error followed by a useful warning.

The same issue applies to both documents:

In short:

The FIM CM Exit Module does not like the "provider" keyword, so just omit it from the connection string and voila!

Error Detail:

"2010-11-03 05:42:21.07 -07" "Microsoft.Clm.ExitModule.CertExit" "Void RegisterCA()" "" "NT AUTHORITY\SYSTEM" 0x00000BFC 0x00000001
[DatabaseConnection] configuration setting is not configured correctly. Use FIM CM Exit Module settings dialog to set it to a valid value.

Warning Detail:

1) Exception Information
*********************************************
Exception Type: System.ArgumentException
Message: Keyword not supported: 'provider'.
ParamName: NULL
Data: System.Collections.ListDictionaryInternal
TargetSite: System.Data.Common.NameValuePair ParseInternal(System.Collections.Hashtable, System.String, Boolean, System.Collections.Hashtable, Boolean)
HelpLink: NULL
Source: System.Data

No comments: