We have created a java client connecting to BO server using BO SDK API.We are using LDAP authentication for connectivity to the server.
We were encountering secLDAP Error while connecting to BO server from the java client.We have included the required libraries and it compiles.
But while connecting tot he BO server it throws the below exception,
com.crystaldecisions.sdk.exception.SDKException$SecurityError: The secLdap plugin failed to connect to the specified hosts. (FWB 00028)
at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPError.ThrowException(LDAPError.java:69)
at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPImpl.GetDirContext(LDAPImpl.java:491)
at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPImpl.LogonUser(LDAPImpl.java:128)
at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPAuthentication.startLogin(LDAPAuthentication.java:130)
at com.crystaldecisions.sdk.occa.security.internal.LogonService.doLogon(LogonService.java:337)
at com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:693)
at com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon(LogonService.java:295)
at com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:166)
at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon(SessionMgr.java:425)
at com.ubs.swidJKR.bobjarchiver.util.SessionFactory.createEnterpriseSession(SessionFactory.java:30)
at com.ubs.swidJKR.bobjarchiver.reports.Type1ReportWorker.run(Type1ReportWorker.java:93)
Exception in thread "Thread-7" java.lang.RuntimeException: java.lang.RuntimeException: com.crystaldecisions.sdk.exception.SDKException$SecurityError: The secLdap plugin failed to connect to the specified hosts. (FWB 00028)
at com.ubs.swidJKR.bobjarchiver.reports.Type1ReportWorker.run(Type1ReportWorker.java:270)
Caused by: java.lang.RuntimeException: com.crystaldecisions.sdk.exception.SDKException$SecurityError: The secLdap plugin failed to connect to the specified hosts. (FWB 00028)
at com.ubs.swidJKR.bobjarchiver.util.SessionFactory.createEnterpriseSession(SessionFactory.java:40)
at com.ubs.swidJKR.bobjarchiver.reports.Type1ReportWorker.run(Type1ReportWorker.java:93)
Caused by: com.crystaldecisions.sdk.exception.SDKException$SecurityError: The secLdap plugin failed to connect to the specified hosts. (FWB 00028)
at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPError.ThrowException(LDAPError.java:69)
at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPImpl.GetDirContext(LDAPImpl.java:491)
at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPImpl.LogonUser(LDAPImpl.java:128)
at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPAuthentication.startLogin(LDAPAuthentication.java:130)
at com.crystaldecisions.sdk.occa.security.internal.LogonService.doLogon(LogonService.java:337)
at com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:693)
at com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon(LogonService.java:295)
at com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:166)
at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon(SessionMgr.java:425)
at com.ubs.swidJKR.bobjarchiver.util.SessionFactory.createEnterpriseSession(SessionFactory.java:30)