Claims
- 1. A search method comprising the steps of:
determining if a first parameter has a first predetermined value; and if said first parameter has said first predetermined value, returning a value of each of one or more selected members of a first node, said first node being referenced by a value of a first member of a second node in response to said first member of said second node having a predetermined type.
- 2. The method of claim 1 further comprising the step of determining if a second member of said second node matches a value of a second parameter.
- 3. The method of claim 2 wherein said step of returning said value of each of one or more members of said first node is in response to said second member of said second node matching said value of said second parameter.
- 4. The method of claim 1 further comprising the step of returning values of a selected set of members of said second node.
- 5. The method of claim 4 further comprising the step of determining if a second member of said second node matches a value of a second parameter, and wherein said step of returning values of said selected set of members of said second node is in response to said second member of said second node matching said value of said second parameter.
- 6. The method of claim 1 further comprising the step of, if said first parameter has said first predetermined value, returning a value of each of one or more selected members of a third node, said third node being referenced by a value of a first member of said first node in response to said first member of said first node having said predetermined type.
- 7. The method of claim 6 wherein said selected members of said first node and said selected members of said third node are selected in response to a value of a second parameter.
- 8. The method of claim 1 wherein said first parameter comprises a parameter of a set of parameters in a search request.
- 9. The method of claim 8 wherein said search request comprises a Lightweight Directory Access Protocol (LDAP) search request.
- 10. A computer program product embodied in a tangible storage medium, the program product comprising a program of instructions for performing the method steps of
determining if a first parameter has a first predetermined value; and if said first parameter has said first predetermined value, returning a value of each of one or more selected members of a first node, said first node being referenced by a value of a first member of a second node in response to said first member of said second node having a predetermined type.
- 11. The program product of claim 10 further comprising instructions for performing the step of determining if a second member of said second node matches a value of a second parameter.
- 12. The program product of claim 11 wherein said instructions for performing step of returning said value of each of one or more members of said first node are performed in response to said second member of said second node matching said value of said second parameter.
- 13. The program product of claim 10 further comprising instructions for performing the step of returning values of a selected set of members of said second node.
- 14. The program product of claim 13 further comprising instructions for performing the step of determining if a second member of said second node matches a value of a second parameter, and wherein said instructions for performing step of returning values of said selected set of members of said second node are performed in response to said second member of said second node matching said value of said second parameter.
- 15. The program product of claim 10 further comprising instructions for performing the step of, if said first parameter has said first predetermined value, returning a value of each of one or more selected members of a third node, said third node being referenced by a value of a first member of said first node in response to said first member of said first node having said predetermined type.
- 16. The program product of claim 15 wherein said selected members of said first node and said selected members of said third node are selected in response to a value of a second parameter.
- 17. The program product of claim 10 wherein said first parameter comprises a parameter of a set of parameters in a search request.
- 18. The program product of claim 17 wherein said search request comprises a Lightweight Directory Access Protocol (LDAP) search request.
- 19. A data processing system comprising:
circuitry operable for determining if a first parameter has a first predetermined value; and circuitry operable for, if said first parameter has said first predetermined value, returning a value of each of one or more selected members of a first node, said first node being referenced by a value of a first member of a second node in response to said first member of said second node having a predetermined type.
- 20. The system of claim 19 further comprising circuitry operable for determining if a second member of said second node matches a value of a second parameter.
- 21. The system of claim 20 wherein said circuitry operable for returning said value of each of one or more members of said first node is operable in response to said second member of said second node matching said value of said second parameter.
- 22. The system of claim 19 further comprising circuitry operable for returning values of a selected set of members of said second node.
- 23. The system of claim 22 further comprising circuitry operable for determining if a second member of said second node matches a value of a second parameter, and wherein said circuitry operable for returning values of said selected set of members of said second node is operable in response to said second member of said second node matching said value of said second parameter.
- 24. The system of claim 19 further comprising circuitry operable for, if said first parameter has said first predetermined value, returning a value of each of one or more selected members of a third node, said third node being referenced by a value of a first member of said first node in response to said first member of said first node having said predetermined type.
- 25. The system of claim 24 wherein said selected members of said first node and said selected members of said third node are selected in response to a value of a second parameter.
- 26. The system of claim 19 wherein said first parameter comprises a parameter of a set of parameters in a search request.
- 27. The system of claim 26 wherein said search request comprises a Lightweight Directory Access Protocol (LDAP) search request.
CROSS REFERENCE TO RELATED APPLICATION
[0001] The present invention is related to the following U.S. patent application which is hereby incorporated herein by reference: Ser. No. 09/______ entitled “Data Processing System and Method For Multi-Level Directory Searches” (Attorney Docket No. AUS9-2000-0732-US1).