OSF DCE Application Development Guide--Core Components

RPC and Other DCE Components
Step 3: Profile attribute
If the binding and group attributes do not lead to compatible binding
information, the search continues by reading the profile attribute, if present;
if the directory service entry lacks a profile attribute, the search fails.
The search operation identifies all the profile elements containing the
requested interface identifier and searches them in the order of their priority,
beginning with the 0 (zero) priority elements. Profile elements of a given
priority are searched in random order. For the selected profile element, the
search reads the member name and goes to the corresponding directory
service entry. There, the search resumes at step 1. Unless a profile element
leads the search to compatible binding information, the search eventually
looks at all the profile elements with the requested interface identifier, one by
one, until none remain.
If the starting entry does not contain NSI attributes, or if none of the steps satisfies the
search, the search operation returns the status code rpc_s_no_more_bindings to the
client.
Note: The inquire next (inq_next) operations for objects, groups, or profiles
look at only the entry specified in its corresponding inquire begin
(inq_begin) operation. The search ignores nested groups or nested
profiles.
Figure 14-12 illustrates the three steps of the import_next and lookup_next search
operations.
124245 Tandem Computers Incorporated 14 29