OSF DCE Application Development Guide--Introduction and Style Guide

Contents
4.3 Binding Methods ................. 4-9
Chapter 5. Using the DCE Name Service ............... 5-1
5.1 Introduction to Using NSI ............... 5-1
5.1.1 The UUID ................. 5-2
5.1.2 Object UUIDs ................ 5-2
5.1.3 Interface UUIDs ............... 5-3
5.1.4 Summary: Names and UUIDs ............ 5-3
5.2 Binding to an Object ................ 5-4
5.3 Junctions .................... 5-4
5.3.1 A Junction Example .............. 5-5
5.3.2 Junctions and the ACL Editor ............ 5-6
5.4 Name Service Terminology .............. 5-6
5.4.1 CDS Entries ................. 5-7
5.4.2 CDS Entry Attributes .............. 5-8
5.5 Binding .................... 5-9
5.5.1 Importing and Exporting Bindings .......... 5-9
5.5.2 Summary .................. 5-10
5.6 Partial Binding and the Endpoint Mapper .......... 5-11
5.7 Interface Ambiguity and Partial Bindings .......... 5-12
5.8 Using Object UUIDs to Avoid Binding Ambiguity ........ 5-13
5.9 An Object-Oriented Namespace ............. 5-15
5.10 Setting Up an Object-Oriented Namespace .......... 5-16
5.11 Groups and Profiles ................. 5-19
5.11.1 Group Entries ................ 5-19
5.11.2 Profiles .................. 5-20
5.11.3 Summary of Namespace Entry Types ......... 5-20
5.12 Three Models for Accessing Binding Information ........ 5-21
5.12.1 Access By Services ............... 5-21
5.12.2 Access By Servers ............... 5-21
5.12.3 Access By Objects ............... 5-22
5.12.4 Summary of Binding Models ............ 5-22
5.13 Models Based on Non-CDS Databases ........... 5-23
5.13.1 Example of a Privately Managed Database ........ 5-23
5.13.2 Combining Models ............... 5-24
5.14 An Object-Oriented Model with Grouped Binding
Information ................... 5-24
5.15 Server and Client Steps ................ 5-25
5.15.1 Server Export ................ 5-25
5.15.2 Client Import ................ 5-28
5.16 Global Organization of the Namespace ........... 5-30
Chapter 6. RPC Parameters ................... 6-1
6.1 Execution Semantics ................ 6-1
6.2 Parameter Semantics ................ 6-3
6.2.1 Parameter Memory Management ........... 6-4
6.2.2 Client Side Allocation .............. 6-4
124246 Tandem Computers Incorporated v