Federated Naming Service Programming Guide

Syntax Attributes

Each context has an associated set of syntax-related attributes. The attribute fn_syntax_type (FN_ID_STRING format) identifies the naming syntax supported by the context. The value "standard" (ASCII attribute syntax) in the fn_syntax_type attribute specifies that the context supports the XFN standard syntax model that is by default supported by the FN_compound_name_t object.

Implementations can choose to support other syntax types in addition to or in place of the XFN standard syntax model, in which case the value of the fn_syntax_type attribute is set to an implementation-specific string and different or additional syntax attributes are in the set.

Syntax attributes of a context can be generated automatically by a context, in response to fn_ctx_get_syntax_attrs(), or can be created and updated using the attribute operations. This is implementation dependent.