El objeto de datos ChangeControl proporciona una aplicación cliente con la posibilidad de consultar los depósitos federados para ver si existen entidades cambiadas como, por ejemplo, entidades nuevas, modificada y suprimidas, desde un punto de comprobación especificado hacia adelante.
Una aplicación cliente puede utilizar el objeto de datos ChangeControl para sincronizar su memoria caché interna u otros depósitos con el registro de usuarios y proporcionar un entorno seguro utilizando la información más reciente de su memoria caché o depósitos.
<wim:checkPoint>
<wim:repositoryId>TDS_LDAP</wim:repositoryId>
<wim:repositoryCheckPoint>21</wim:repositoryCheckPoint>
</wim:checkPoint>
Dado que el objeto de datos ChangeControl deriva del objeto de datos SearchControl, todos los demás parámetros aplicables a una búsqueda normal, como los límites de tamaño y tiempo, las propiedades a devolver, si se incluyen o no subtipos, expresión de filtro y bases de búsqueda también se aplican a una búsqueda de entidades cambiadas.
<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>