Federated Naming Service Programming Guide
    
Numbers and Symbols
 
 . (dots)
  ... namespace identifier ( Index Term Link )
  /... namespace identifier ( Index Term Link )
 
 | (pipe) in BNF notation ( Index Term Link ) ( Index Term Link )
 
 " (quotation marks)
  BNF notation ( Index Term Link ) ( Index Term Link )
  XFN composite name syntax ( Index Term Link )
  XFN standard syntax model ( Index Term Link )
 
 ' (single quote) in XFN composite name syntax ( Index Term Link )
 
 / (slashes)
  /... namespace identifier ( Index Term Link )
  XFN component separator ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 * in BNF notation ( Index Term Link ) ( Index Term Link )
 
 + in BNF notation ( Index Term Link ) ( Index Term Link )
 
 0 value ( Index Term Link )
 
 {} (curly braces) in BNF notation ( Index Term Link ) ( Index Term Link )
 
 ::= in BNF notation ( Index Term Link ) ( Index Term Link )
    
A
 
 abstract data types ( Index Term Link )
 
 addresses
  multiple ( Index Term Link )
  references ( Index Term Link )
  XFN interface parameters ( Index Term Link ) ( Index Term Link )
 
 administration
  FNS on NIS+
   FNS context management ( Index Term Link ) ( Index Term Link )
 
 API usage model ( Index Term Link )
 
 application programming
  namespace browser example ( Index Term Link )
   code ( Index Term Link )
   commands ( Index Term Link )
   diagram ( Index Term Link )
   sample output ( Index Term Link )
  printer example ( Index Term Link )
   client ( Index Term Link )
   server ( Index Term Link )
  XFN composite names ( Index Term Link )
   naming system boundaries and component separators ( Index Term Link ) ( Index Term Link )
   resolution ( Index Term Link ) ( Index Term Link )
   syntax ( Index Term Link ) ( Index Term Link )
  XFN interfaces ( Index Term Link )
   abstract data types ( Index Term Link )
   base attribute interface ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   base context interface ( Index Term Link ) ( Index Term Link )
   conventions ( Index Term Link )
   memory management policies ( Index Term Link )
   overview ( Index Term Link ) ( Index Term Link )
   parameters ( Index Term Link ) ( Index Term Link )
   parsing compound names ( Index Term Link )
   status codes ( Index Term Link ) ( Index Term Link )
   status objects ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   usage ( Index Term Link )
 
 applications
  API usage model ( Index Term Link )
  FNS implementation ( Index Term Link )
  FNS interaction ( Index Term Link ) ( Index Term Link )
  name services ( Index Term Link ) ( Index Term Link )
 
 architectural model ( Index Term Link )
  attributes ( Index Term Link )
  composite names ( Index Term Link ) ( Index Term Link )
  compound names ( Index Term Link ) ( Index Term Link )
  contexts ( Index Term Link )
  initial context ( Index Term Link )
  references ( Index Term Link )
  XFN links ( Index Term Link )
 
 as XFN component escape character ( Index Term Link )
 
 ASCII string XFN identifier format ( Index Term Link )
 
 asterisk (*) in BNF notation ( Index Term Link ) ( Index Term Link )
 
 atomic names
  in compound names ( Index Term Link )
  in contexts ( Index Term Link )
 
 attribute-modification lists ( Index Term Link )
 
 attribute operations
  attribute-modification operations ( Index Term Link )
  get attribute ( Index Term Link ) ( Index Term Link )
  get attribute identifiers ( Index Term Link )
  get attribute values ( Index Term Link )
  get multiple attributes ( Index Term Link ) ( Index Term Link )
  modify attribute ( Index Term Link )
  modify multiple attributes ( Index Term Link )
  multiple-attribute operations ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  relationship to naming operations ( Index Term Link ) ( Index Term Link )
  single-attribute operations ( Index Term Link ) ( Index Term Link )
  status objects ( Index Term Link )
  XFN attribute model ( Index Term Link ) ( Index Term Link )
 
 attributes
  adding attributes or values ( Index Term Link )
  base attribute interface ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   attribute-modification operations ( Index Term Link )
   multiple-attribute operations ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   relationship to naming operations ( Index Term Link ) ( Index Term Link )
   single-attribute operations ( Index Term Link ) ( Index Term Link )
   status objects ( Index Term Link )
   supporting interfaces ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   XFN attribute model ( Index Term Link ) ( Index Term Link )
  described ( Index Term Link )
  getting ( Index Term Link ) ( Index Term Link )
   identifiers ( Index Term Link )
   multiple attributes ( Index Term Link ) ( Index Term Link )
   syntax attributes of context ( Index Term Link )
   values ( Index Term Link )
  sets ( Index Term Link )
  syntax attributes ( Index Term Link ) ( Index Term Link )
   getting ( Index Term Link )
  XFN interface parameters ( Index Term Link )
  XFN model ( Index Term Link ) ( Index Term Link )
    
B
 
 backslash () as XFN component escape character ( Index Term Link )
 
 Backus-Naur Form (BNF) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 base attribute interface ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  abstract data types ( Index Term Link )
  attribute-modification operations ( Index Term Link )
  conventions ( Index Term Link )
  memory management policies ( Index Term Link )
  multiple-attribute operations ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  parameters ( Index Term Link ) ( Index Term Link )
   attribute modification lists ( Index Term Link )
   attribute sets ( Index Term Link )
   attributes and attribute values ( Index Term Link )
   composite names ( Index Term Link )
   identifiers ( Index Term Link )
   references and addresses ( Index Term Link ) ( Index Term Link )
   strings ( Index Term Link )
  parsing compound names ( Index Term Link )
   syntax attributes ( Index Term Link ) ( Index Term Link )
   XFN standard syntax model ( Index Term Link ) ( Index Term Link )
  relationship to naming operations ( Index Term Link ) ( Index Term Link )
  single-attribute operations ( Index Term Link ) ( Index Term Link )
  status objects ( Index Term Link )
  supporting interfaces ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  usage ( Index Term Link )
  XFN attribute model ( Index Term Link ) ( Index Term Link )
 
 base context interface ( Index Term Link ) ( Index Term Link )
  abstract data types ( Index Term Link )
  context handles ( Index Term Link ) ( Index Term Link )
  conventions ( Index Term Link )
  lookup and list contexts ( Index Term Link ) ( Index Term Link )
  managing contexts ( Index Term Link ) ( Index Term Link )
  memory management policies ( Index Term Link )
  names in context operations ( Index Term Link )
  other context operations ( Index Term Link ) ( Index Term Link )
  parameters ( Index Term Link ) ( Index Term Link )
   attribute modification lists ( Index Term Link )
   attribute sets ( Index Term Link )
   attributes and attribute values ( Index Term Link )
   composite names ( Index Term Link )
   identifiers ( Index Term Link )
   references and addresses ( Index Term Link ) ( Index Term Link )
   strings ( Index Term Link )
  parsing compound names ( Index Term Link )
   syntax attributes ( Index Term Link ) ( Index Term Link )
   XFN standard syntax model ( Index Term Link ) ( Index Term Link )
  requirements for operations ( Index Term Link ) ( Index Term Link )
  status objects ( Index Term Link )
  supporting interfaces ( Index Term Link ) ( Index Term Link )
  updating bindings ( Index Term Link ) ( Index Term Link )
  usage ( Index Term Link )
 
 begin quote (") in XFN standard syntax model ( Index Term Link )
 
 bind/lookup model ( Index Term Link )
 
 bindings
  adding ( Index Term Link )
  initial context bindings for enterprise naming ( Index Term Link )
   example ( Index Term Link )
   table ( Index Term Link )
  listing names and bindings in contexts ( Index Term Link )
  removing
   terminal atomic name ( Index Term Link ) ( Index Term Link )
  renaming ( Index Term Link )
  updating ( Index Term Link ) ( Index Term Link )
 
 BNF (Backus-Naur Form) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 boundaries (naming system) and component separators ( Index Term Link ) ( Index Term Link )
  strong separation ( Index Term Link )
  weak separation ( Index Term Link ) ( Index Term Link )
 
 browsing
  namespace browser programming example ( Index Term Link )
   code ( Index Term Link )
   commands ( Index Term Link )
   diagram ( Index Term Link )
   sample output ( Index Term Link )
    
C
 
 client programming interfaces ( Index Term Link )
  abstract data types ( Index Term Link )
  base attribute interface ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   attribute-modification operations ( Index Term Link )
   multiple-attribute operations ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   relationship to naming operations ( Index Term Link ) ( Index Term Link )
   single-attribute operations ( Index Term Link ) ( Index Term Link )
   status objects ( Index Term Link )
   XFN attribute model ( Index Term Link ) ( Index Term Link )
  base context interface ( Index Term Link ) ( Index Term Link )
   context handles ( Index Term Link ) ( Index Term Link )
   lookup and list contexts ( Index Term Link ) ( Index Term Link )
   managing contexts ( Index Term Link ) ( Index Term Link )
   names in context operations ( Index Term Link )
   other context operations ( Index Term Link ) ( Index Term Link )
   requirements for operations ( Index Term Link ) ( Index Term Link )
   status objects ( Index Term Link )
   updating bindings ( Index Term Link ) ( Index Term Link )
  conventions ( Index Term Link )
  memory management policies ( Index Term Link )
  overview ( Index Term Link ) ( Index Term Link )
  parameters ( Index Term Link ) ( Index Term Link )
   attribute modification lists ( Index Term Link )
   attribute sets ( Index Term Link )
   attributes and attribute values ( Index Term Link )
   composite names ( Index Term Link )
   identifiers ( Index Term Link )
   references and addresses ( Index Term Link ) ( Index Term Link )
   strings ( Index Term Link )
  parsing compound names ( Index Term Link )
   syntax attributes ( Index Term Link ) ( Index Term Link )
   XFN standard syntax model ( Index Term Link ) ( Index Term Link )
  status codes ( Index Term Link ) ( Index Term Link )
  status objects ( Index Term Link )
   base attribute interface ( Index Term Link )
   base context interface ( Index Term Link )
  supporting interfaces ( Index Term Link ) ( Index Term Link )
  usage ( Index Term Link )
 
 codes
  attribute-modification operation ( Index Term Link )
  link status ( Index Term Link )
  status ( Index Term Link ) ( Index Term Link )
 
 commands
  fnbrowse program ( Index Term Link )
  XFN interface function names ( Index Term Link )
 
 component separator (/)
  naming system boundaries and ( Index Term Link ) ( Index Term Link )
   strong separation ( Index Term Link )
   weak separation ( Index Term Link ) ( Index Term Link )
  XFN composite name syntax ( Index Term Link ) ( Index Term Link )
  XFN standard syntax model ( Index Term Link )
 
 composing XFN composite name strings ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 composite names
  applications' use of FNS ( Index Term Link )
  defined ( Index Term Link ) ( Index Term Link )
  examples
   hosts ( Index Term Link )
   illustration ( Index Term Link )
   organizations ( Index Term Link )
   sites ( Index Term Link )
   user ( Index Term Link )
  host naming systems ( Index Term Link )
  organization naming systems ( Index Term Link )
  parsing XFN composite names ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  resolution ( Index Term Link ) ( Index Term Link )
   coexistence of explicit and implicit NNSPs ( Index Term Link )
   explicit NNSPs ( Index Term Link ) ( Index Term Link )
   implicit NNSPs ( Index Term Link ) ( Index Term Link )
   XFN links ( Index Term Link )
  site naming systems ( Index Term Link )
  user naming systems ( Index Term Link )
  XFN composite names ( Index Term Link )
   naming system boundaries and component separators ( Index Term Link ) ( Index Term Link )
   resolution ( Index Term Link ) ( Index Term Link )
   syntax ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  XFN context implementation ( Index Term Link )
  XFN interface parameters ( Index Term Link )
  XFN syntax ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   Backus-Naur Form (BNF) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   composing the composite name string ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   decomposing the composite name string ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   encoding ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   string and structural forms ( Index Term Link ) ( Index Term Link )
 
 compound names ( Index Term Link ) ( Index Term Link )
  described ( Index Term Link )
  hierarchical naming system examples ( Index Term Link ) ( Index Term Link )
  parsing ( Index Term Link )
   syntax attributes ( Index Term Link ) ( Index Term Link )
   XFN standard syntax model ( Index Term Link ) ( Index Term Link )
 
 const parameters ( Index Term Link )
 
 const pointers ( Index Term Link )
 
 constants, XFN interface conventions ( Index Term Link )
 
 context operations
  bind ( Index Term Link )
  construct context handle from reference ( Index Term Link ) ( Index Term Link )
  construct handle to initial context ( Index Term Link )
  context handles ( Index Term Link ) ( Index Term Link )
  create subcontext ( Index Term Link ) ( Index Term Link )
  destroy context handle ( Index Term Link )
  destroy subcontext ( Index Term Link )
  get reference to context ( Index Term Link )
  get syntax attributes of context ( Index Term Link )
  list bindings ( Index Term Link )
  list names ( Index Term Link ) ( Index Term Link )
  lookup ( Index Term Link )
  lookup link ( Index Term Link ) ( Index Term Link )
  managing contexts ( Index Term Link ) ( Index Term Link )
  names in ( Index Term Link )
  rename ( Index Term Link )
  requirements ( Index Term Link ) ( Index Term Link )
  status objects ( Index Term Link )
  unbind ( Index Term Link ) ( Index Term Link )
  updating bindings ( Index Term Link ) ( Index Term Link )
 
 context shared object modules ( Index Term Link )
 
 contexts
  base context interface ( Index Term Link ) ( Index Term Link )
   context handles ( Index Term Link ) ( Index Term Link )
   lookup and list contexts ( Index Term Link ) ( Index Term Link )
   managing contexts ( Index Term Link ) ( Index Term Link )
   names in context operations ( Index Term Link )
   other context operations ( Index Term Link ) ( Index Term Link )
   requirements for operations ( Index Term Link ) ( Index Term Link )
   status objects ( Index Term Link )
   supporting interfaces ( Index Term Link ) ( Index Term Link )
   updating bindings ( Index Term Link ) ( Index Term Link )
  creating subcontexts ( Index Term Link ) ( Index Term Link )
  defined ( Index Term Link )
  destroying
   handles ( Index Term Link )
   subcontexts ( Index Term Link )
  getting
   handles ( Index Term Link ) ( Index Term Link )
   references ( Index Term Link )
   syntax attributes ( Index Term Link )
  initial context
   bindings for enterprise naming ( Index Term Link )
   described ( Index Term Link )
  managing and examining ( Index Term Link ) ( Index Term Link )
  syntax-related attributes ( Index Term Link )
  tree structure ( Index Term Link ) ( Index Term Link )
  XFN contexts ( Index Term Link )
 
 curly braces in BNF notation ( Index Term Link ) ( Index Term Link )
    
D
 
 data types
  abstract data types ( Index Term Link )
  XFN interface conventions ( Index Term Link )
 
 decomposing XFN composite name strings ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 deleting
  See removing
 
 destroying
  context handles ( Index Term Link )
  subcontexts ( Index Term Link )
 
 DNS
  See Domain Name System (DNS)
 
 Domain Name System (DNS), hierarchical naming system ( Index Term Link )
 
 dots (.)
  ... namespace identifier ( Index Term Link )
  /... namespace identifier ( Index Term Link )
 
 double quotes
  BNF notation ( Index Term Link ) ( Index Term Link )
  XFN composite name syntax ( Index Term Link )
  XFN standard syntax model ( Index Term Link )
    
E
 
 encoding for XFN composite names ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 end quote (") in XFN standard syntax model ( Index Term Link )
 
 enterprise level of service ( Index Term Link ) ( Index Term Link )
 
 enterprise namespace policies
  arrangement of objects ( Index Term Link )
  illustrated ( Index Term Link )
  initial context bindings ( Index Term Link )
   example ( Index Term Link )
   table ( Index Term Link )
  namespace structure
   example ( Index Term Link )
  table of policies ( Index Term Link ) ( Index Term Link )
 
 erasing
  See removing
 
 error messages
  status codes ( Index Term Link ) ( Index Term Link )
 
 examining
  See displaying
 
 explicit NNSPs ( Index Term Link ) ( Index Term Link )
 
 exporting the FNS interface ( Index Term Link )
    
F
 
 federated enterprise namespace policies
  See enterprise namespace policies
 
 federated global namespace policies
  See global namespace policies
 
 Federated Naming Service
  API usage model ( Index Term Link )
  application view ( Index Term Link ) ( Index Term Link )
  architectural model ( Index Term Link )
  described ( Index Term Link ) ( Index Term Link )
  need for ( Index Term Link )
  XFN compliance ( Index Term Link ) ( Index Term Link )
 
 files and file systems
  enterprise namespace policies ( Index Term Link )
  as enterprise policy entities ( Index Term Link )
 
 FN_ prefix ( Index Term Link )
 
 fn_ prefix ( Index Term Link )
 
 fn_attr_get() function ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 fn_attr_get_ids() function ( Index Term Link )
 
 fn_attr_get_values() function ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 fn_attr_modify() function ( Index Term Link )
 
 fn_attr_multi_modify() function ( Index Term Link )
 
 fn_attr_multiget() function ( Index Term Link )
 
 FN_ATTR_OP_ADD_EXCLUSIVE operation code ( Index Term Link )
 
 FN_ATTR_OP_ADD operation code ( Index Term Link )
 
 FN_ATTR_OP_ADD_VALUES operation code ( Index Term Link )
 
 FN_ATTR_OP_REMOVE operation code ( Index Term Link )
 
 FN_ATTR_OP_REMOVE_VALUES operation code ( Index Term Link )
 
 fn_composite_name_from_string() function ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 fn_ctx_bind() function ( Index Term Link )
 
 fn_ctx_bindinglist_destroy() function ( Index Term Link )
 
 fn_ctx_bindinglist_next() function ( Index Term Link )
 
 fn_ctx_create_subcontext() function ( Index Term Link ) ( Index Term Link )
 
 fn_ctx_destroy_subcontext() function ( Index Term Link )
 
 fn_ctx_get_ref() function ( Index Term Link )
 
 fn_ctx_get_syntax_attrs() function ( Index Term Link )
 
 fn_ctx_handle_destroy() function ( Index Term Link )
 
 fn_ctx_handle_from_initial() function, getting context handles ( Index Term Link )
 
 fn_ctx_handle_from_ref() function ( Index Term Link ) ( Index Term Link )
 
 fn_ctx_list_names() function ( Index Term Link ) ( Index Term Link )
 
 fn_ctx_listbindings() function ( Index Term Link )
 
 fn_ctx_lookup() function
  support required ( Index Term Link )
  using ( Index Term Link )
 
 fn_ctx_lookup_link() function ( Index Term Link ) ( Index Term Link )
 
 fn_ctx_namelist_destroy() function ( Index Term Link ) ( Index Term Link )
 
 fn_ctx_namelist_next() function ( Index Term Link ) ( Index Term Link )
 
 fn_ctx_rename() function ( Index Term Link )
 
 fn_ctx_unbind() function ( Index Term Link ) ( Index Term Link )
 
 FN_E_ATTR_NO_PERMISSION status code ( Index Term Link )
 
 FN_E_ATTR_VALUE_REQUIRED status code ( Index Term Link )
 
 FN_E_AUTHENTICATION_FAILURE status code ( Index Term Link )
 
 FN_E_COMMUNICATION_FAILURE status code ( Index Term Link )
 
 FN_E_CONFIGURATION_ERROR status code ( Index Term Link )
 
 FN_E_CONTINUE status code ( Index Term Link )
 
 FN_E_CTX_NO_PERMISSION status code ( Index Term Link )
 
 FN_E_CTX_NOT_EMPTY status code ( Index Term Link )
 
 FN_E_CTX_UNAVAILABLE status code ( Index Term Link )
 
 FN_E_ILLEGAL_NAME status code ( Index Term Link ) ( Index Term Link )
 
 FN_E_INCOMPATIBLE_CODE_SETS status code ( Index Term Link ) ( Index Term Link )
 
 FN_E_INSUFFICIENT_RESOURCES status code ( Index Term Link )
 
 FN_E_INVALID_ATTR_VALUE status code ( Index Term Link )
 
 FN_E_INVALID_ENUM_HANDLE status code ( Index Term Link )
 
 FN_E_INVALID_SYNTAX_ATTRS status code ( Index Term Link )
 
 FN_E_LINK_ERROR status code ( Index Term Link ) ( Index Term Link )
 
 FN_E_LINK_LOOP_LIMIT status code ( Index Term Link )
 
 FN_E_MALFORMED_LINK status code ( Index Term Link )
 
 FN_E_MALFORMED_REFERENCE status code ( Index Term Link )
 
 FN_E_NAME_IN_USE status code ( Index Term Link )
 
 FN_E_NAME_NOT_FOUND status code ( Index Term Link )
 
 FN_E_NO_SUCH_ATTRIBUTE status code ( Index Term Link )
 
 FN_E_NO_SUPPORTED_ADDRESS status code ( Index Term Link )
 
 FN_E_NOT_A_CLIENT status code ( Index Term Link )
 
 FN_E_OPERATION_NOT_SUPPORTED status code ( Index Term Link ) ( Index Term Link )
 
 FN_E_PARTIAL_RESULT status code ( Index Term Link )
 
 FN_E_SYNTAX_NOT_SUPPORTED status code ( Index Term Link )
 
 FN_E_TOO_MANY_ATTR_VALUES status code ( Index Term Link )
 
 FN_E_UNSPECIFIED_ERROR status code ( Index Term Link )
 
 FN_ID_DCE_UUID XFN identifier format ( Index Term Link )
 
 FN_ID_ISO_OID_STRING XFN identifier format ( Index Term Link )
 
 FN_ID_STRING XFN identifier format ( Index Term Link )
 
 fn_multigetlist_destroy() function ( Index Term Link ) ( Index Term Link )
 
 fn_multigetlist_next() function ( Index Term Link ) ( Index Term Link )
 
 FN_status_t parameter ( Index Term Link )
 
 fn_std_syntax_ava_separator XFN syntax attribute ( Index Term Link )
 
 fn_std_syntax_begin_quote XFN syntax attribute ( Index Term Link ) ( Index Term Link )
 
 fn_std_syntax_case_insensitive XFN syntax attribute ( Index Term Link )
 
 fn_std_syntax_code_sets XFN syntax attribute ( Index Term Link )
 
 fn_std_syntax_end_quote XFN syntax attribute ( Index Term Link ) ( Index Term Link )
 
 fn_std_syntax_escape XFN syntax attribute ( Index Term Link )
 
 fn_std_syntax_separator XFN syntax attribute ( Index Term Link )
 
 fn_std_syntax_typeval_separator XFN syntax attribute ( Index Term Link )
 
 fn_string_from_composite_name() function ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 FN_SUCCESS status code ( Index Term Link )
 
 fn_syntax_direction XFN syntax attribute ( Index Term Link )
 
 fn_syntax_type XFN syntax attribute ( Index Term Link )
 
 fn_valuelist_destroy() function ( Index Term Link ) ( Index Term Link )
 
 fn_valuelist_next() function ( Index Term Link ) ( Index Term Link )
 
 fnbrowse program example ( Index Term Link )
  code ( Index Term Link )
  commands ( Index Term Link )
  diagram ( Index Term Link )
  sample output ( Index Term Link )
 
 FNS
  See Federated Naming Service
 
 fs or _fs namespace identifier, FNS policy ( Index Term Link )
 
 functions, XFN interface conventions ( Index Term Link )
    
G
 
 getting
  attribute identifiers ( Index Term Link )
  attribute values ( Index Term Link )
  attributes ( Index Term Link ) ( Index Term Link )
  context handles ( Index Term Link ) ( Index Term Link )
  multiple attributes ( Index Term Link ) ( Index Term Link )
  reference to context ( Index Term Link )
  syntax attributes of context ( Index Term Link )
 
 global level of service ( Index Term Link ) ( Index Term Link )
 
 global namespace policies, illustrated ( Index Term Link )
    
H
 
 handles
  context handles
   destroying ( Index Term Link )
   getting ( Index Term Link ) ( Index Term Link )
  overview ( Index Term Link ) ( Index Term Link )
 
 hierarchical naming system
  compound name examples ( Index Term Link ) ( Index Term Link )
  enterprise namespace structure ( Index Term Link )
 
 host or _host namespace identifier
  FNS policy ( Index Term Link )
  initial context binding ( Index Term Link )
 
 hosts
  as enterprise policy entities ( Index Term Link )
  composite name examples ( Index Term Link )
  enterprise namespace policies ( Index Term Link )
    
I
 
 identifiers
  namespace
   enterprise level ( Index Term Link )
  XFN interface parameters ( Index Term Link )
 
 implicit NNSPs ( Index Term Link ) ( Index Term Link )
 
 initial context
  bindings for enterprise naming ( Index Term Link )
   example ( Index Term Link )
   table ( Index Term Link )
  described ( Index Term Link )
  handle construction operation ( Index Term Link )
 
 interfaces for programming
  See client programming interfaces
 
 Internet DNS
  See domain name system (DNS)
 
 ISO OID XFN identifier formats ( Index Term Link )
    
J
 
 junctions ( Index Term Link ) ( Index Term Link )
    
L
 
 links (XFN)
  composite name resolution ( Index Term Link )
  described ( Index Term Link )
  lookup operation ( Index Term Link ) ( Index Term Link )
  status object information ( Index Term Link )
  XFN header file ( Index Term Link )
  XFN library ( Index Term Link )
 
 listing
  names and bindings in contexts ( Index Term Link )
  names bound in contexts ( Index Term Link ) ( Index Term Link )
  namespace browser programming example ( Index Term Link )
   code ( Index Term Link )
   commands ( Index Term Link )
   diagram ( Index Term Link )
   sample output ( Index Term Link )
 
 lookup model ( Index Term Link )
 
 lookup operations
  contexts ( Index Term Link )
  XFN links ( Index Term Link ) ( Index Term Link )
    
M
 
 managing
  See administration
 
 memory management policies for client interfaces ( Index Term Link )
 
 messages
  See error messages
 
 modules, context shared object ( Index Term Link )
 
 multiple addresses ( Index Term Link )
 
 multiple attributes
  getting ( Index Term Link ) ( Index Term Link )
  getting identifiers ( Index Term Link )
  modifying ( Index Term Link )
 
 myens or _myens namespace identifier, initial context binding ( Index Term Link )
 
 myorgunit or _myorgunit namespace identifier, initial context binding ( Index Term Link )
 
 myself or _myself namespace identifier, initial context binding ( Index Term Link )
    
N
 
 name resolution
  context operation support requirements ( Index Term Link ) ( Index Term Link )
  status object information ( Index Term Link )
  XFN composite names ( Index Term Link ) ( Index Term Link )
   coexistence of explicit and implicit NNSPs ( Index Term Link )
   explicit NNSPs ( Index Term Link ) ( Index Term Link )
   implicit NNSPs ( Index Term Link ) ( Index Term Link )
   XFN links ( Index Term Link )
 
 namespace browser programming example ( Index Term Link )
  code ( Index Term Link )
  commands ( Index Term Link )
  diagram ( Index Term Link )
  sample output ( Index Term Link )
 
 namespace identifiers
  enterprise level
   initial context bindings ( Index Term Link )
 
 namespace policies
  See policies
 
 naming
  context operation names ( Index Term Link )
  XFN attribute operations and ( Index Term Link ) ( Index Term Link )
  XFN interface conventions ( Index Term Link )
 
 naming system boundaries and component separators ( Index Term Link ) ( Index Term Link )
  strong separation ( Index Term Link )
  weak separation ( Index Term Link ) ( Index Term Link )
 
 navigating
  See browsing
 
 next naming system pointers (NNSPs)
  XFN composite name resolution
   coexistence of explicit and implicit NNSPs ( Index Term Link )
   explicit NNSPs ( Index Term Link ) ( Index Term Link )
   implicit NNSPs ( Index Term Link ) ( Index Term Link )
 
 NNSPs
  See next naming system pointers (NNSPs)
    
O
 
 operations
  See attribute operations
 
 org namespace identifier, initial context binding ( Index Term Link )
 
 organizational units
  composite name examples ( Index Term Link )
  described ( Index Term Link )
  enterprise namespace policies ( Index Term Link )
 
 orgunit or _orgunit namespace identifier
  FNS policy ( Index Term Link )
  initial context binding ( Index Term Link )
 
 OSF DCE UUID XFN identifier format ( Index Term Link )
    
P
 
 parsing
  compound names ( Index Term Link )
   syntax attributes ( Index Term Link ) ( Index Term Link )
   XFN standard syntax model ( Index Term Link ) ( Index Term Link )
  XFN composite names ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 periods
  See dots (.)
 
 pipe character (|) in BNF notation ( Index Term Link ) ( Index Term Link )
 
 plus sign (+) in BNF notation ( Index Term Link ) ( Index Term Link )
 
 pointer types ( Index Term Link )
 
 policies
  enterprise namespace
   arrangement of objects ( Index Term Link )
   illustrated ( Index Term Link )
   initial context bindings ( Index Term Link )
   table of policies ( Index Term Link ) ( Index Term Link )
  global namespace
   illustrated ( Index Term Link )
  information not specified ( Index Term Link )
  information specified ( Index Term Link )
  levels of services ( Index Term Link )
  overview ( Index Term Link )
 
 predefined constants ( Index Term Link )
 
 primary status code ( Index Term Link )
 
 printer namespace identifier, FNS policy ( Index Term Link )
 
 printers
  enterprise namespace policies ( Index Term Link )
  programming example ( Index Term Link )
   client ( Index Term Link )
   server ( Index Term Link )
 
 programming
  See application programming
    
Q
 
 quotation marks
  BNF notation ( Index Term Link ) ( Index Term Link )
  XFN composite name syntax ( Index Term Link )
  XFN standard syntax model ( Index Term Link )
    
R
 
 RAM, memory-management policies for client interfaces ( Index Term Link )
 
 references
  defined ( Index Term Link )
  getting for contexts ( Index Term Link )
  handle construction operation ( Index Term Link ) ( Index Term Link )
  status object information ( Index Term Link )
  XFN interface parameters ( Index Term Link ) ( Index Term Link )
 
 relative distinguished names ( Index Term Link )
 
 removing
  bindings ( Index Term Link ) ( Index Term Link )
  destroying
   context handles ( Index Term Link )
   subcontexts ( Index Term Link )
 
 renaming bindings ( Index Term Link )
 
 resolution
  See name resolution
    
S
 
 separator character (/)
  naming system boundaries and ( Index Term Link ) ( Index Term Link )
   strong separation ( Index Term Link )
   weak separation ( Index Term Link ) ( Index Term Link )
  XFN composite name syntax ( Index Term Link ) ( Index Term Link )
  XFN standard syntax model ( Index Term Link )
 
 servers, print server programming example ( Index Term Link )
 
 service or _service namespace identifier, FNS policy ( Index Term Link )
 
 services
  as enterprise policy entities ( Index Term Link )
  enterprise namespace policies ( Index Term Link )
  levels ( Index Term Link )
 
 sets of attributes ( Index Term Link )
 
 single quote in XFN composite name syntax ( Index Term Link )
 
 site or _site namespace identifier
  FNS policy ( Index Term Link )
  initial context binding ( Index Term Link )
 
 sites
  composite name examples ( Index Term Link )
  enterprise namespace policies ( Index Term Link )
  as enterprise policy entities ( Index Term Link )
 
 slash (/)
  /... namespace identifier ( Index Term Link )
  XFN component separator ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 Solaris
  FNS implementation
   applications ( Index Term Link )
 
 status codes ( Index Term Link ) ( Index Term Link )
  link status ( Index Term Link )
 
 status objects ( Index Term Link )
  base attribute interface ( Index Term Link )
  base context interface ( Index Term Link )
 
 strings
  composing XFN composite name strings ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  decomposing XFN composite name strings ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  XFN composite name syntax ( Index Term Link ) ( Index Term Link )
  XFN identifier formats ( Index Term Link )
  XFN interface parameters ( Index Term Link )
  XFN standard syntax model ( Index Term Link )
 
 subcontexts
  See subordinate contexts
 
 subordinate contexts
  creating ( Index Term Link ) ( Index Term Link )
  destroying ( Index Term Link )
    
T
 
 _t suffix ( Index Term Link )
 
 thisens or _thisens namespace identifier, initial context binding ( Index Term Link )
 
 thishost or _thishost namespace identifier, initial context binding ( Index Term Link )
 
 thisorgunit or _thisorgunit namespace identifier, initial context binding ( Index Term Link )
 
 thisuser namespace identifier, initial context binding ( Index Term Link )
 
 troubleshooting
  status codes ( Index Term Link ) ( Index Term Link )
    
U
 
 UNIX hierarchical naming system ( Index Term Link )
 
 updating
  bindings ( Index Term Link ) ( Index Term Link )
 
 user or _user namespace identifier
  FNS policy ( Index Term Link )
  initial context binding ( Index Term Link )
 
 users
  as enterprise policy entities ( Index Term Link )
  composite name examples ( Index Term Link )
  enterprise namespace policies ( Index Term Link )
    
V
 
 viewing
  See displaying
    
X
 
 X.500 global directory service, hierarchical naming system ( Index Term Link )
 
 X/Open Federated Naming
  attribute model ( Index Term Link ) ( Index Term Link )
  client programming interfaces ( Index Term Link )
   abstract data types ( Index Term Link )
   base attribute interface ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   base context interface ( Index Term Link ) ( Index Term Link )
   conventions ( Index Term Link )
   memory management policies ( Index Term Link )
   overview ( Index Term Link ) ( Index Term Link )
   parameters ( Index Term Link ) ( Index Term Link )
   parsing compound names ( Index Term Link )
   status codes ( Index Term Link ) ( Index Term Link )
   status objects ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   supporting interfaces ( Index Term Link ) ( Index Term Link )
   usage ( Index Term Link )
  component separator and naming system boundaries ( Index Term Link ) ( Index Term Link )
   strong separation ( Index Term Link )
   weak separation ( Index Term Link ) ( Index Term Link )
  composite names ( Index Term Link )
   naming system boundaries and component separators ( Index Term Link ) ( Index Term Link )
   resolution ( Index Term Link ) ( Index Term Link )
   syntax ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  compound-name syntax model ( Index Term Link ) ( Index Term Link )
  contexts ( Index Term Link )
  described ( Index Term Link )
  FNS conformity ( Index Term Link ) ( Index Term Link )
  identifier formats ( Index Term Link )
  links
   composite name resolution ( Index Term Link )
   described ( Index Term Link )
   lookup operation ( Index Term Link ) ( Index Term Link )
   status object information ( Index Term Link )
   XFN header file ( Index Term Link )
   XFN library ( Index Term Link )
 
 XFN
  See X/Open Federated Naming