|
complexType HierarchicalPrimaryKey | ||||||||||
| Jump: DOCUMENTATION | SOURCE | FRAMES NO FRAMES | ||||||||||
| Abstract | false (This can be used in an instance) |
|---|---|
| Target Namespace | http://java.sun.com/products/oss/xml/CBE/Core |
| Declared Namespaces | xmlns:cbecore=http://java.sun.com/products/oss/xml/CBE/Core xmlns:co=http://java.sun.com/products/oss/xml/Common xmlns=http://www.w3.org/2001/XMLSchema |
The <CODE>HierarchicalPrimaryKey</CODE> interface represents an inventory
key based on a hierarchy. The DN (Distiguished Name) of the inventory object is
composed of the RDN (Relative Distiguished Name)and the DN of the parent.
In case the entity is directly under the top of the hierarchy (i.e. the parent is "top")
the parent DN is a null <CODE>String</CODE> .
The HierarchicalName interface (see the interface definition below) represents a key based
on a hierarchy, e.g., X.500 or LDAP directory. Every object in the hierarchy has a
Distinguished Name (DN), which is made up of a sequence of Relative Distinguished Names (RDNs).
The RDNs are separated by commas. An RDN is unique for given base in the hierarchy.
A DN is unique to the entire hierarchy.
Here is an example of a DN:
"network=Canada,subnetwork=Ottawa,device=OttawaRouter1"
The RDNs of this DN are:
<ul>
<li>RDN => network=Canada
<li>RDN => subnetwork=Ottawa
<li>RDN => device=OttawaRouter1
</ul>
The parent DN of the "OttawaRouter1" object is "network=Canada,subnetwork=Ottawa".
|
complexType HierarchicalPrimaryKey | ||||||||||
| Jump: DOCUMENTATION | SOURCE | FRAMES NO FRAMES | ||||||||||
![]() |
||
| Stylus Studio XML Schema Library Home | ||
| Site Map | Privacy Policy | Terms of Use | Trademarks |