IDM connector failure

Hi Everyone,

I’m trying to connect OpenIDM to DS using a connector but I’m getting an error that says “Connector not found: ConnectorKey( bundleName=org.forgerock.openicf.connectors.ldap-connector bundleVersion=[1.5.0.0,1.6.0.0) connectorName=org.identityconnectors.ldap.LdapConnector )”
However, I’m able to connect to the directory services using Apache directory studio.
Thank you for your help in advance.

Without some version information it may be hard to troubleshoot but typically DS requires a secure connection. Did you provide the certificate and check the SSL box? Below is how to get the certificate.

echo -n | openssl s_client -connect 127.0.0.1:1636 | sed -ne ‘/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p’ > ldapserver.pem

If not, did you can change the Root Password Policy (if not using then Default Password Policy) to not require secure auth.

dsconfig set-password-policy-prop
–policy-name Root\ Password\ Policy
–set require-secure-authentication:false
–hostname localhost
–port 4444
–bindDn uid=admin
–bindPassword password
–trustAll
–no-prompt

Hey Tintin12

Can you confirm that you have a connector in your /connectors directory that matches the version you’ve specified in your configuration? Right now you have [1.5.0.0,1.6.0.0) specified, which means you need a connector file with 1.5.x.x in the name. If you check the /connectors directory you would be looking for a file named ldap-connector-1.5.x.x.jar with x.x replaced with version numbers.

If you have the appropriate connector file, there may be an upstream configuration error that is impacting you. As david.lee pointed out it would help to know your version information, and it would also help to see your provisioner file (with sensitive details redacted, of course) and your openidm0.log.0 file containing the error message.