OSF DCE Application Development Guide--Core Components
RPC and Other DCE Components
For NSI operations on entries in the local cell, you can omit the cell name.
• Cell-relative name (using DCE name syntax):
Each directory service entry requires a cell-relative name, which contains a directory
pathname and a leaf name.
— A directory pathname follows the cell name and indicates the hierarchical
relationship of the entry to the cell root.
The directory pathname contains the names of any subdirectories in the path;
each subdirectory name begins with a / (slash), as follows:
/sub-dir-a-name/sub-dir-b-name/sub-dir-c-name
Directory pathnames are created by directory service administrators. If an
appropriate directory pathname does not exist, ask your directory service
administrator to extend an existing pathname or create a new pathname. In a
directory pathname, the name of a subdirectory should reflect its relationship to
its parent directory (the directory that contains the subdirectory).
— A leaf name identifies the specific entry.
The leaf name constitutes the right-hand part of a global name, beginning with
the rightmost / (slash).
For example, /.:/LandS/anthro/Cal_host_4, where /.:/ represents the cell name,
/LandS/anthro is the directory pathname, and /Cal_host_4 is the leaf name. If the
directory service entry is located at the cell root, the leaf name directly follows the
cell name; for example, /.:/cell-profile.
Note: When NSI is used with CDS, the cell-relative name is a CDS name.
Figure 14-8 shows the parts of a global name.
Figure 14-8. Parts of a Global Name
Directory pathname Leaf name
Org_code Country_code Location Subdir_a Subdir_b Subdir_c Name_service_entry
Cell name Cell−relative name
/.../C= /O= /OU= ////
14.3.1.3 Server Entries
NSI enables any RPC server with the necessary directory service permissions to create
and maintain its own server entries in the namespace. A server can use as many server
entries as it needs to advertise combinations of its RPC interfaces and objects.
Each server entry must correspond to a single server (or a group of interchangeable
server instances) on a given system. Interchangeable server instances are instances of
the same server running on the same system that offer the same RPC objects (if any).
124245 Tandem Computers Incorporated 14− 17