complexType HierarchicalPrimaryKey

complexType {http://java.sun.com/products/oss/xml/CBE/Core}HierarchicalPrimaryKey

Abstractfalse (This can be used in an instance)
Target Namespacehttp://java.sun.com/products/oss/xml/CBE/Core
Declared Namespacesxmlns: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


Source

<complexType name="HierarchicalPrimaryKey">
    <
annotation>
        <
documentation>
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".
        
</documentation>
    </
annotation>
    <
sequence>
        <
element name="rdn" minOccurs="0" nillable="true" type="string"/>
        <
element name="parentDn" minOccurs="0" nillable="true" type="string"/>
    </
sequence>
</
complexType>


Documentation

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


Stylus Studio XML Schema Library Home
Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio®, a product from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2006 All Rights Reserved.