Hello Bryce,
Genero BDL does not have a build-in API or ODI driver to access LDAP databases, let me explain why:
There are many different LDAP clients/servers, and we cannot support all them:
1) OpenLDAP
2) Oracle Internet Directory
3) Microsoft Active Directory
See this page for a complete list:
http://en.wikipedia.org/wiki/List_of_LDAP_softwareA few years ago I started to write such a driver, but even for a given LDAP client (was OpenLDAP), I had to build 2 different drivers, with and without SSL...
So you can understand that LDAP is too specific to be provided as standard feature of Genero BDL.
If you just need to get some user information, my suggestion is to take your preferred LDAP client (Wldap32.dll), and write a little C extension on the top of the native API... Another option could be to use Java LDAP, if you are using BDL 2.20+, but keep in mind that this will load a JVM instance, which can be some overhead if it's just for one LDAP call...
I am not an expert, but an important topic is how you will identify the current user querying the LDAP server...
Maybe I ask you why you need to get user information?
Is it to get address / phone etc or to get passwords to connect to an SQL database?
Resources:
http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocolhttp://technet.microsoft.com => search LDAP
Hope this helps,
Seb