L'objet de données ChangeControl fournit une application client pouvant rechercher dans les référentiels fédérés les entités modifiées, telles que les entités nouvelles, modifiées et supprimées, à partir d'un point de contrôle spécifié.
Une application client peut utiliser l'objet de données ChangeControl pour synchroniser sa cache interne ou d'autres référentiels, avec le registre d'utilisateurs, et fournir un environnement sécurisé à l'aide des informations les plus récentes dans sa mémoire cache ou les référentiels.
<wim:checkPoint>
<wim:repositoryId>TDS_LDAP</wim:repositoryId>
<wim:repositoryCheckPoint>21</wim:repositoryCheckPoint>
</wim:checkPoint>
Comme l'objet de données ChangeControl est dérivé de l'objet de données SearchControl, tous les autres paramètres applicables à une recherche normale, tels que la taille et les limites de temps, les propriétés à renvoyer, l'inclusion ou non des sous-types, l'expression de filtre et les bases de recherche sont également appliqués à une recherche d'entités modifiées.
<xsd:complexType name="ChangeControl">
<xsd:complexContent>
<xsd:extension base="SearchControl">
<xsd:sequence>
<xsd:element name="checkPoint" type="CheckPointType" minOccurs="0" maxOccurs="unbounded"></xsd:element>
<xsd:element name="changeTypes" type="xsd:token" maxOccurs="unbounded" minOccurs="0"></xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<wim:controls xsi:type="wim:ChangeControl" changeTypes="*"/>
<wim:controls xsi:type="wim:ChangeControl" >
<wim:changeTypes>*</wim:changeTypes>
<wim:checkPoint>
<wim:repositoryId>TDS_LDAP</wim:repositoryId>
<wim:repositoryCheckPoint>21</wim:repositoryCheckPoint>
</wim:checkPoint>
<wim:checkPoint>
<wim:repositoryId>AD_LDAP</wim:repositoryId>
<wim:repositoryCheckPoint>41</wim:repositoryCheckPoint>
</wim:checkPoint>
</wim:controls>