Hierarchical browsing operations on a directory attribute
AssigneeInternational Business Machines Corporation
InventorsJohn S. Roman, William A. Spencer
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for generating a hierarchical view from a directory attribute stored in a directory. In one embodiment, a user request is received to query a directory attribute of a directory service. One or more search requests are issued against a directory service according to a protocol, where each search request specifies: (i) the directory attribute, (ii) a search key, and (iii) a maximum count of result entries to be returned by the directory service for the respective search request. The hierarchical view may be generated from result entries retrieved responsive to the one or more search requests.
Claims20
A computer-implemented method, comprising:
- receiving a user request for a hierarchical view of a directory attribute stored in a directory;
- issuing one or more search requests against a directory service of the directory, wherein each search request specifies:
- (i) the directory attribute, (ii) a search key, and (iii) a maximum count of result entries to be returned by the directory service for the respective search request;
- receiving a plurality of result entries from the directory service, responsive to the one or more search requests, wherein each result entry of the plurality of result entries contains text stored in the directory attribute and matching the search key specified in the respective search request, and wherein the text includes a plurality of sub-attributes separated by a first delimiter;
- by operation of one or more computer processors, generating the hierarchical view from the result entries and based on the sub-attributes;
- and
- outputting the hierarchical view for display.
A computer program product, comprising:
- a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising:
- computer-readable program code configured to receive a user request for a hierarchical view of a directory attribute stored in a directory;
- computer-readable program code configured to issue one or more search requests against a directory service of the directory, wherein each search request specifies:
- (i) the directory attribute, (ii) a search key, and (iii) a maximum count of result entries to be returned by the directory service for the respective search request;
- computer-readable program code configured to receive a plurality of result entries from the directory service, responsive to the one or more search requests, wherein each result entry of the plurality of result entries contains text stored in the directory attribute and matching the search key specified in the respective search request, and wherein the text includes a plurality of sub-attributes separated by a first delimiter;
- computer-readable program code configured to generate the hierarchical view from the result entries and based on the sub-attributes;
- and
- computer-readable program code configured to output the hierarchical view for display.
A system, comprising:
- one or more computer processors;
- a memory containing a program, which when executed by the one or more computer processors is configured to perform an operation comprising:
- receiving a user request for a hierarchical view of a directory attribute stored in a directory;
- issuing one or more search requests against a directory service of the directory, wherein each search request specifies:
- (i) the directory attribute, (ii) a search key, and (iii) a maximum count of result entries to be returned by the directory service for the respective search request;
- receiving a plurality of result entries from the directory service, responsive to the one or more search requests, wherein each result entry of the plurality of result entries contains text stored in the directory attribute and matching the search key specified in the respective search request, and wherein the text includes a plurality of sub-attributes separated by a first delimiter;
- generating the hierarchical view from the result entries and based on the sub-attributes;
- and
- outputting the hierarchical view for display.
Dependencies are inferred from the claim text.