HierarchyControl DataObject

HierarchyControl est une extension de l'objet de données SearchControl.

HierarchyControl est une extension de SearchControl. Il s'agit d'un contrôle abstrait, ce qui signifie qu'il n'est pas directement utilisé dans l'objet de données. Par contre, ce sont ses descendants AncestorControl, DescendantControl, GroupMemberControl et GroupMembershipControl qui sont utilisés.

La structure d'un objet de données HierarchyControl se compose des éléments suivants :
propriétés
liste des attributs à renvoyer des entités qui répondent aux critères de recherche. Par exemple, vous souhaitez obtenir les attributs sn et givenName des personnes du service marketing.
searchBases
liste de bases de recherche permettant de limiter la recherche aux bases recensées.
countLimit
permet d'indiquer le nombre maximal de résultats renvoyés par l'opération de recherche.
timeLimit
Si le référentiel de profil prend en charge le délai, il indique la durée maximale de recherche en milliseconde.
expression
expression de recherche au format XPath.
level
permet d'indiquer le niveau de hiérarchie à renvoyer. Il peut avoir différentes significations dans différents contextes. Par exemple, dans DescendantControl, il indique le niveau des descendants. Dans GroupMembershipControl, il indique le niveau des groupes imbriqués.

Définition de schéma XML

Vous trouverez ci-dessous la définition du schéma XML pour l'objet de données HierarchyControl.
<xsd:complexType name="HierarchyControl">
		<xsd:complexContent>
			<xsd:extension base="SearchControl">
			<xsd:attribute name="level" type="xsd:int" default="1" />
						</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>

Objet de données exemple

HierarchyControl étant un objet de données abstrait, il n'a pas d'objet de données exemple.



Conditions d'utilisation | Commentaires