-
CeresNano
Distance: 3.0 Mi199 Liberty St SW
20175-2715 Leesburg -
Sciolex Corporation
Distance: 3.7 MiPO Box 1308
20146-1308 Ashburn -
Brainware Inc
Distance: 7.5 Mi45925 Horseshoe Dr
20166-6588 Sterling -
WebCheatSheet Tutorials
Distance: 11.4 Mi2393 Glen Echo Rd Apt 203
20171-5122 Herndon -
The Normandy Group Ltd.
Distance: 11.1 MiPO Box 5099
20172 Herndon
Description
Call a Java class from a LotusScript agent Background Our client need to have user profiles opened in a Domino web form. The users were already authenticating in Domino from their LDAP directory. Their usernames contain a unique identifier for them so we could look them up in their native LDAP directory and pull all their bio info (name/address/phone, etc) and they wouldn't be required to enter it manually. This was especially nice given the fact that they didn't have Domino person documents and were updating their bio info from another system. The LDAP query was done using a dll we got from the Notes.net sandbox entitled "LotusScript Directory Service" . One nice thing about our original agent was that we wrapped all the gathering of the LDAP values into a LotusScript class. By using Object Oriented (OO) capabilities in our class, we could easily loop through the Domino fields looking for matches in the LDAP attributes. We told our client to name the fields the same in both to avoid having to do a mapping table. Plus, it lets them add new fields easily without any additional changes to the code. The limitation Recently our client required the LDAP calls to be done securely (SSL).