FTAM/9000 Programmer's Guide
Chapter 3 75
HP FTAM/9000 Data Structures
Directory Services Data Structures
Ae_dir_name
typedef Dir_dn *Ae_dir_name;
Ae_dir_name is the primary structure for setting the directory
distinguished name when calling ft_connect(), ft_aeactivation(), and all
high level, context free (HLCF) functions. The embedded structures are
Dir_dn, Dir_rdn, and Dir_ava ( Figure 3-2). To have the system
automatically set the Ae_dir_name structure, call convert_ddn; the
source is in /opt/ftam/demos/cnvrt_addr.c.
Figure 3-2 Ae_dir_name Structure
Dir_ava
length
element
length
pointer
length
element
length
element
length
pointer
length
element
Number of the
Directory Entry
Name of the
Directory Entry
Future ISO Use
Number of the
Directory Entry
Name of the
Directory Entry
Future ISO Use
attr_id
attr_value
syntax_id
attr_id
attr_value
syntax_id
Dir_ava
length
element
length
pointer
length
element
Number of the
Directory Entry
Name of the
Directory Entry
Future ISO Use
attr_id
attr_value
syntax_id
Dir_rdn
2
1
n
ava
n
ava
Dir_rdn
2
n
rdn
Ae_dir_name
The numbers are for example
purposes only. This figure shows
one Dir_dn pointing to two Dir_rdns.
The top Dir_rdn points to two Dir_avas;
the lower Dir_rdn points to one Dir_ava.