FTAM/9000 Programmer's Guide

76 Chapter 3
HP FTAM/9000 Data Structures
Directory Services Data Structures
Dir_dn
typedef struct Dir_dn /* Directory Distinguished name */
{
Sint8 n; /*No. of relative dist. names */
struct Dir_rdn *rdn; /*Ptr to a sequence of Dir_rdn */
} Dir_dn;
Dir_dn identifies the directory distinguished name.
The first field (n) is the number of relative distinguished names (rdn).
The rdn field points to an array of Dir_rdn structures containing
attribute value assertions (avas).
The embedded structures are Dir_rdn and Dir_ava.
Each Dir_dn that specifies an application entity (AE) has a
corresponding P_address stored in the ICS, which provides the
mapping between the two.
The Dir_dn must be exactly the same as the one set during
configuration.
EXAMPLE
In this example, the directory distinguished name for the ftam_resp is as
follows. Each portion of the name is an rdn (e.g., O=HP).
/C=US/O=HP/AP=node_1/AE=ftam_resp
Figure 3-3 Example Directory Distinguished Name Structure
root
USA Africa Country
HP IBM Organization
node_1 node_2 Application Process
ftam_resp mapftam_init Application Entity