FDM New User Error "Object reference not set to an instance of an object" Provisioning MSAD User in Shared Services | |||||
|
|||||
Modified 19-APR-2010 Type PROBLEM |
Applies to:
Hyperion Financial Data Quality Management - Version: 11.1.1.1.00 to 11.1.1.1.00 - Release: 11.1 to 11.1Information in this document applies to any platform.
Symptoms
When attempting to add an MSAD user in the user maintenance menu that has been provisioned in shared services, the New user window returns an error. The error message returned states:Error:Object reference not set to an instance of an object
If the MSAD user provisioning is removed and a native user is provisioned for the application, the "New User" window is returned without error and the native user is available for selection to be provisioned for the application.
Cause
The logon attribute that is being used currently for the MSAD provider is the users e-mail address. When the e-mail address is attempting to be returned in the user maintenance list it causes a database error due to the @ symbol which is a reserved database character. Updating the logon attribute to "sAMAccountName" will allow for the username to be displayed and allow users to be successfully added in the user maintenance menu.Solution
A) Launch shared services (http://servername:28080/interop)B) Login with the admin account
C) Access the user directories and edit the MSAD directory
D) On the first page un-check the "Trusted" box
E) On the second page update the logon attribute to "sAMAccountName"
F) Click OK to save the changes and restart the shared services web service. Following the restart login and provision an MSAD user for FDM.
G) Launch FDM and login to the application as an admin
H) Choose Administration > User Maintenance
I) Click "New User" and the user login screen is returned successfully with the provisioned MSAD user available for adding as a user in the FDM application.
GKontos
Comments