System, method, and computer program product for communicating with an LDAP server
View Patent ↗A system, method, and computer program product for communicating with an LDAP server. When an LDAP server call is required, the call is encapsulated in a wrapper class which then interacts with the LDAP server.
1. A method processing a function call, comprising:
receiving a first function call in a first programming language;
translating the first function call into a second function call in a second programming language;
transmitting a lightweight directory access protocol function call, corresponding to the second function call, to a software service;
receiving results from the software service;
formatting the results to correspond to the first programming language; and
returning the formatted results.
2. The method of claim 1 , wherein the first programming language is Visual Basic.
3. The method of claim 1 , wherein the first programming language is C#.
4. The method of claim 1 , wherein the second programming language is C.
5. The method of claim 1 , wherein the software service is Microsoft Lightweight Directory Access Protocol Software Development Kit.
6. A data processing system having at least a processor and accessible memory, comprising:
means for receiving a first function call in a first programming language;
means for translating the first function call into a second function call in a second programming language;
means for transmitting a lightweight directory access protocol function call, corresponding to the second function call, to a software service;
means for receiving results from the software service;
means for formatting the results to correspond to the first programming language; and
means for returning the formatted results.
7. The data processing system of claim 6 , wherein the first programming language is Visual Basic.
8. The data processing system of claim 6 , wherein the first programming language is C#.
9. The data processing system of claim 6 , wherein the second programming language is C.
10. The data processing system of claim 6 , wherein the software service is Microsoft Lightweight Directory Access Protocol Software Development Kit.
11. A computer program product tangibly embodied in a first machine-readable medium, comprising:
instructions for receiving a first function call in a first programming language;
instructions for translating the first function call into a second function call in a second programming language;
instructions for transmitting a lightweight directory access protocol function call, corresponding to the second function call, to a software service;
instructions for receiving results from the software service;
instructions for formatting the results to correspond to the first programming language; and
instructions for storing the formatted results in a second machine-readable medium and returning the formatted results.
12. The computer program product of claim 11 , wherein the first programming language is Visual Basic.
13. The computer program product of claim 11 , wherein the first programming language is C#.
14. The computer program product of claim 11 , wherein the second programming language is C.
15. The computer program product of claim 11 , wherein the software service is Microsoft Lightweight Directory Access Protocol Software Development Kit.