none
BHOLD FIM Integration issue RRS feed

All replies

  • I have used all possible solutions provided.but still not resolved.

    Here is the logfile for bholdroleexchangepoint  and authorization provider .any suggestions?

    2013-10-08 07:08:44: BHOLDRoleExchangePoint: GetSettings, GetSettings setting 'ShowMyRequestsTab' userId '0'
    2013-10-08 07:08:44: BHOLDRoleExchangePoint: GetAuthenticatedUser, GetAuthenticatedUser requestor is 'FIMTEST\username'
    2013-10-08 07:08:44: BHOLDRoleExchangePoint: GetAuthorizationManagementProvider, GetAuthorizationManagementProvider
    2013-10-08 07:08:44: BHOLDRoleExchangePoint: LoadInterface, assemblyName AuthorizationManagementProviderForBHOLD.dll requireInterface IAuthorizationManagementProviderInterface
    2013-10-08 07:08:44: BHOLDRoleExchangePoint: QueryRegistryValues, QueryRegistryValue keyName 'FIM'
    2013-10-08 07:08:44: BHOLDRoleExchangePoint: GetAuthenticatedUser, Exception System.Exception: The objectsbyattribute function did not return a user, the collection is empty
       at BHOLD.SelfService.AuthorizationManagementProviderForBHOLD.GetUserId(String userAccount) in d:\Builds\18\4\Sources\imp\src\Access Management\FIM Integration\AuthorizationManagementProviderForBHOLD\AuthorizationManagementProviderForBHOLD.cs:line 208
       at BHOLD.SelfService.AuthorizationManagementProviderForBHOLD.GetRequestor(String userAccount) in d:\Builds\18\4\Sources\imp\src\Access Management\FIM Integration\AuthorizationManagementProviderForBHOLD\AuthorizationManagementProviderForBHOLD.cs:line 321
       at BHOLD.RoleExchangePoint.BHOLDRoleExchangePoint.GetAuthenticatedUser(String encryptedRequestor)

    013-10-08 07:08:44: AuthorizationProvider: GetUserId, GetUserId userAccount 'FIMTEST\username'
    2013-10-08 07:08:44: AuthorizationProvider: GetUserId, Calling function userbyproperty with userAccountParsed =  'FIMTEST\username', AccountMappingObjectId = '3', AccountMappingProptypeId = 'bholdDefAlias'
    2013-10-08 07:08:44: AuthorizationProvider: GetRequestor, System.Exception: The objectsbyattribute function did not return a user, the collection is empty
       at BHOLD.SelfService.AuthorizationManagementProviderForBHOLD.GetUserId(String userAccount) in d:\Builds\18\4\Sources\imp\src\Access Management\FIM Integration\AuthorizationManagementProviderForBHOLD\AuthorizationManagementProviderForBHOLD.cs:line 193
    2013-10-08 07:08:44: AuthorizationProvider: GetRequestor, System.Exception: The objectsbyattribute function did not return a user, the collection is empty
       at BHOLD.SelfService.AuthorizationManagementProviderForBHOLD.GetUserId(String userAccount) in d:\Builds\18\4\Sources\imp\src\Access Management\FIM Integration\AuthorizationManagementProviderForBHOLD\AuthorizationManagementProviderForBHOLD.cs:line 208
       at BHOLD.SelfService.AuthorizationManagementProviderForBHOLD.GetRequestor(String userAccount) in d:\Builds\18\4\Sources\imp\src\Access Management\FIM Integration\AuthorizationManagementProviderForBHOLD\AuthorizationManagementProviderForBHOLD.cs:line 230


    shakti

    Tuesday, October 8, 2013 2:21 PM
  • Shakti,

    There could be several reasons why you would receive the above message. Essentially, the error is telling you it can't find user 'FIMTEST\username\ in BHOLD. Make sure this user actually exists. Also, under Accounts, make sure the alias for this user is present with exact same value, FIMTEST\username.

    Finally, check this registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432\bhold\FIM

    Look at the value for CoreWebPath on the right, it normally is in the following format:

    :5151/bhold/core/b1scriptservice.asmx">http://<IPAddress>:5151/bhold/core/b1scriptservice.asmx

    and then restart the B1 service on BHOLD core machine. I always run IISRESET on the FIM integration machine, as well. I am not sure if either of these are necessary but I do them anyway. See if this helps.

    Wednesday, October 9, 2013 1:53 AM
  • Hi Glenn,

    Regarding the user, it exists in bhold and in correct format FIMtest\username.

    And corewebpath is in the above mentioned format.

                    


    shakti

    Wednesday, October 9, 2013 5:34 AM