Troubleshooting
Problem
Attempts to provision users to ISAM using IBM Security Federated Directory Server result in the error: CTGDIH403E ISAM Initialization failed: com.tivoli.pd.rgy.exception.ConfigurationErrorRgyException
Symptom
On review of the ibmdi.log a complete stack trace of the error is found:
CTGDIH403E ISAM Initialization failed: com.tivoli.pd.rgy.exception.ConfigurationErrorRgyException:
HPDAA0333E Unable to determine the registry server type. Error message
The credentials provided can not be authenticated by the registry..
...
HPDAA0329E Caused by: com.tivoli.pd.rgy.exception.InvalidCredentialsRgyException: HPDAA0329E The credentials provided can not be authenticated by the registry.
...
Caused by: javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903A9, comment: AcceptSecurityContext error, data 52e, v1db1 ]
Once this error occurs, further execution of the AssemblyLines/ProvisionISAM in the Flow will show the following irrelevant message in the ibmdi.log:
java.lang.Exception: CTGDIS483E Function has not been initialized.
Cause
The password defined for the 'ldap.bind-pwd' property(s) is incorrectly defined in the LDAPSync/ISAM_API.properties file.
Environment
ISAM8 for Mobile does not support the 'basic user' of ISAM8 for Web. As of this writting, ISAM8 for Mobile requires the user metadata to reside in a secAuthoriy suffix. FDS (SDI 7.2.0.3) can be used to populate the secAuthority suffix of ISAM accounts
Diagnosing The Problem
- In the FDS Console, the HPDAA0333E will be viewable in the 'Error Log' tab of the effected Flow.

- The same error will be found in the LDAPSync/logs/<FlowName>-ProvisionISAM.log associated with the Flow.
- If multiple 'ldap.bind-pwd' properties are defined in the ISAM_API.properties, a review of the ISAM RgyDirect output can isolate the effected DN. A review of the RgyDirect output will show a "javax.naming.AuthenticationException: [LDAP: error code 49]". Reviewing the output a few lines before the error will show the Directory Server and Bind DN effected.
** Please refer to IBM Technote #1976574 for instruction to enable ISAM RgyDirect logging in FDS.
Resolving The Problem
Confirm and reset the ldap.bind-pwd password located in the LDAPSync/ISAM_API.properties file. If multiple 'ldap.bind-pwd' properties are found in the ISAM_API.properties file, refer to the RgyDirect log out to determine the effected DN.
The the RgyConfig command to obfuscate the password is:
<SDI_Install_Directory>/jvm/jre/bin/java -cp jars/com.tivoli.pd.rgy.jar com.tivoli.pd.rgy.util.RgyConfig LDAPSync/ISAM_API.properties set <property_name> <password>
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21976571